diff options
| author | yum <yum.food.vr@gmail.com> | 2025-06-13 03:12:56 -0700 |
|---|---|---|
| committer | yum <yum.food.vr@gmail.com> | 2025-06-13 03:12:56 -0700 |
| commit | fb0bf6553eecb64f99c98a9f628d5fbd84be2e9a (patch) | |
| tree | c3d104181265e6029af4ef24a4274e9d7837aebd /custom30.cginc | |
| parent | 9e5f80c045a648348bdb3b36b8181b928dfbb0ba (diff) | |
More c30 work
Add ability to select hidden faces, and begin work on smart UV
projection algo
Diffstat (limited to 'custom30.cginc')
| -rw-r--r-- | custom30.cginc | 6 |
1 files changed, 3 insertions, 3 deletions
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); |
