From 94f37fa8dd94137a910df4ebc80f98db2d685f08 Mon Sep 17 00:00:00 2001 From: yum Date: Fri, 25 Oct 2024 15:05:56 -0700 Subject: Add features for constant rim lighting view direction Add vector to control rim lighting view dir (y does nothing) and toggle to enable doing reflection calculation in world space. --- globals.cginc | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'globals.cginc') diff --git a/globals.cginc b/globals.cginc index 3a9616b..f1a7fc3 100644 --- a/globals.cginc +++ b/globals.cginc @@ -430,6 +430,9 @@ float _Rim_Lighting0_PolarMask_Enabled; float _Rim_Lighting0_PolarMask_Theta; float _Rim_Lighting0_PolarMask_Power; #endif +#if defined(_RIM_LIGHTING0_CUSTOM_VIEW_VECTOR) +float4 _Rim_Lighting0_Custom_View_Vector; +#endif #endif #if defined(_RIM_LIGHTING1) @@ -459,6 +462,9 @@ float _Rim_Lighting1_PolarMask_Enabled; float _Rim_Lighting1_PolarMask_Theta; float _Rim_Lighting1_PolarMask_Power; #endif +#if defined(_RIM_LIGHTING1_CUSTOM_VIEW_VECTOR) +float4 _Rim_Lighting1_Custom_View_Vector; +#endif #endif #if defined(_RIM_LIGHTING2) @@ -488,6 +494,9 @@ float _Rim_Lighting2_PolarMask_Enabled; float _Rim_Lighting2_PolarMask_Theta; float _Rim_Lighting2_PolarMask_Power; #endif +#if defined(_RIM_LIGHTING2_CUSTOM_VIEW_VECTOR) +float4 _Rim_Lighting2_Custom_View_Vector; +#endif #endif #if defined(_RIM_LIGHTING3) @@ -517,6 +526,9 @@ float _Rim_Lighting3_PolarMask_Enabled; float _Rim_Lighting3_PolarMask_Theta; float _Rim_Lighting3_PolarMask_Power; #endif +#if defined(_RIM_LIGHTING3_CUSTOM_VIEW_VECTOR) +float4 _Rim_Lighting3_Custom_View_Vector; +#endif #endif #if defined(_OKLAB) -- cgit v1.2.3