SAIMA/Assets/AmplifyShaderEditor/Plugins/EditorResources/Previews/Preview_VertexIdVariableNode.shader
Roman d1d6ad1c2a 1.导入马骨骼
2.测试IK成功
3.导入必要的插件:InputSystem、CinemaMachine、Dotween、ASE、Odin

好累啊,下班
2022-07-18 23:15:27 +08:00

40 lines
598 B
Plaintext

Shader "Hidden/VertexIdVariableNode"
{
SubShader
{
Pass
{
CGPROGRAM
#include "UnityCG.cginc"
#pragma vertex vert
#pragma fragment frag
struct appdata_custom
{
float4 vertex : POSITION;
uint vertexId : SV_VertexID;
};
struct v2f_custom
{
float4 pos : SV_POSITION;
half vertexId : TEXCOORD0;
};
v2f_custom vert( appdata_custom v )
{
v2f_custom o;
o.pos = UnityObjectToClipPos (v.vertex);
o.vertexId = v.vertexId;
return o;
}
float4 frag( v2f_custom i ) : SV_Target
{
return i.vertexId;
}
ENDCG
}
}
}