1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
Shader "Hidden/InstanceIDNode" { SubShader { Pass { CGPROGRAM #pragma vertex vert_img #pragma fragment frag #include "UnityCG.cginc" float4 frag (v2f_img i) : SV_Target { uint currInstanceId = 0; #ifdef UNITY_INSTANCING_ENABLED currInstanceId = unity_InstanceID; #endif return currInstanceId; } ENDCG } } }