From fb0bf6553eecb64f99c98a9f628d5fbd84be2e9a Mon Sep 17 00:00:00 2001 From: yum Date: Fri, 13 Jun 2025 03:12:56 -0700 Subject: More c30 work Add ability to select hidden faces, and begin work on smart UV projection algo --- custom30.cginc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'custom30.cginc') diff --git a/custom30.cginc b/custom30.cginc index 7a28dd8..be6b40b 100644 --- a/custom30.cginc +++ b/custom30.cginc @@ -170,7 +170,7 @@ Custom30Output BasicCube(v2f i, float4x4 tangentToWorld) { float3 obj_space_camera_pos = mul(unity_WorldToObject, float4(_WorldSpaceCameraPos, 1.0)); float3 frag_to_origin = GetFragToOrigin(i); - float2 uv_channels = float2(1, 2); + float2 uv_channels = float2(_Custom30_Quaternion_UV_Channel_0, _Custom30_Quaternion_UV_Channel_1); float4 quat = GetRotation(i, uv_channels); float4 iquat = float4(-quat.xyz, quat.w); @@ -250,7 +250,7 @@ Custom30Output BasicWedge(v2f i, float4x4 tangentToWorld) { float3 obj_space_camera_pos = mul(unity_WorldToObject, float4(_WorldSpaceCameraPos, 1.0)); float3 frag_to_origin = GetFragToOrigin(i); - float2 uv_channels = float2(1, 2); + float2 uv_channels = float2(_Custom30_Quaternion_UV_Channel_0, _Custom30_Quaternion_UV_Channel_1); float4 quat = GetRotation(i, uv_channels); float4 iquat = float4(-quat.xyz, quat.w); @@ -351,7 +351,7 @@ Custom30Output BasicPlatform(v2f i, float4x4 tangentToWorld) { float3 obj_space_camera_pos = mul(unity_WorldToObject, float4(_WorldSpaceCameraPos, 1.0)); float3 frag_to_origin = GetFragToOrigin(i); - float2 uv_channels = float2(1, 2); + float2 uv_channels = float2(_Custom30_Quaternion_UV_Channel_0, _Custom30_Quaternion_UV_Channel_1); float4 quat = GetRotation(i, uv_channels); float4 iquat = float4(-quat.xyz, quat.w); -- cgit v1.2.3