|
@ -42,6 +42,8 @@ Shader "Custom/Outline" |
|
|
|
|
|
|
|
|
Tags{ "RenderType" = "Overlay" "Queue" = "Overlay+0" } |
|
|
Tags{ "RenderType" = "Overlay" "Queue" = "Overlay+0" } |
|
|
Cull Back |
|
|
Cull Back |
|
|
|
|
|
ZWrite On |
|
|
|
|
|
ZTest Always |
|
|
CGPROGRAM |
|
|
CGPROGRAM |
|
|
#pragma target 3.0 |
|
|
#pragma target 3.0 |
|
|
#pragma surface surf Unlit keepalpha addshadow fullforwardshadows exclude_path:deferred vertex:vertexDataFunc |
|
|
#pragma surface surf Unlit keepalpha addshadow fullforwardshadows exclude_path:deferred vertex:vertexDataFunc |
|
@ -53,7 +55,9 @@ Shader "Custom/Outline" |
|
|
void vertexDataFunc( inout appdata_full v, out Input o ) |
|
|
void vertexDataFunc( inout appdata_full v, out Input o ) |
|
|
{ |
|
|
{ |
|
|
UNITY_INITIALIZE_OUTPUT( Input, o ); |
|
|
UNITY_INITIALIZE_OUTPUT( Input, o ); |
|
|
v.vertex.xyz += 0; |
|
|
|
|
|
|
|
|
float3 temp_output_3_0 = 0; |
|
|
|
|
|
v.vertex.xyz += temp_output_3_0; |
|
|
|
|
|
v.normal = temp_output_3_0; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
inline half4 LightingUnlit( SurfaceOutput s, half3 lightDir, half atten ) |
|
|
inline half4 LightingUnlit( SurfaceOutput s, half3 lightDir, half atten ) |
|
@ -73,13 +77,14 @@ Shader "Custom/Outline" |
|
|
} |
|
|
} |
|
|
/*ASEBEGIN |
|
|
/*ASEBEGIN |
|
|
Version=16200 |
|
|
Version=16200 |
|
|
73;16;1906;1010;1105.214;441.5715;1.378491;True;False |
|
|
|
|
|
|
|
|
43;8;1906;1010;1105.214;441.5715;1.378491;True;False |
|
|
Node;AmplifyShaderEditor.ColorNode;4;-422.3701,19.68895;Float;False;Property;_OutlineColor;OutlineColor;1;0;Create;True;0;0;False;0;0.4861605,0.2249911,0.6037736,1;0.4861605,0.2249911,0.6037736,1;True;0;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4 |
|
|
Node;AmplifyShaderEditor.ColorNode;4;-422.3701,19.68895;Float;False;Property;_OutlineColor;OutlineColor;1;0;Create;True;0;0;False;0;0.4861605,0.2249911,0.6037736,1;0.4861605,0.2249911,0.6037736,1;True;0;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4 |
|
|
Node;AmplifyShaderEditor.RangedFloatNode;5;-345.0392,402.4769;Float;False;Property;_OutlineWidth;OutlineWidth;2;0;Create;True;0;0;False;0;0.1;0.1;0;0;0;1;FLOAT;0 |
|
|
Node;AmplifyShaderEditor.RangedFloatNode;5;-345.0392,402.4769;Float;False;Property;_OutlineWidth;OutlineWidth;2;0;Create;True;0;0;False;0;0.1;0.1;0;0;0;1;FLOAT;0 |
|
|
Node;AmplifyShaderEditor.OutlineNode;3;32.59119,16.03789;Float;False;0;True;None;0;0;Front;3;0;FLOAT3;0,0,0;False;2;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT3;0 |
|
|
Node;AmplifyShaderEditor.OutlineNode;3;32.59119,16.03789;Float;False;0;True;None;0;0;Front;3;0;FLOAT3;0,0,0;False;2;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT3;0 |
|
|
Node;AmplifyShaderEditor.StandardSurfaceOutputNode;2;1069,6;Float;False;True;2;Float;ASEMaterialInspector;0;0;Unlit;Custom/Outline;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;Back;0;False;-1;0;False;-1;False;0;False;-1;0;False;-1;False;0;Custom;0.5;True;True;0;True;Overlay;;Overlay;ForwardOnly;True;True;True;True;True;True;True;True;True;True;True;True;True;True;True;True;True;0;False;-1;False;0;False;-1;255;False;-1;255;False;-1;0;False;-1;0;False;-1;0;False;-1;0;False;-1;0;False;-1;0;False;-1;0;False;-1;0;False;-1;False;2;15;10;25;False;0.5;True;0;1;False;-1;10;False;-1;0;0;False;-1;0;False;-1;0;False;-1;0;False;-1;0;False;0.01;0,0.9052944,1,0;VertexOffset;True;False;Cylindrical;False;Relative;0;;0;-1;-1;-1;0;False;0;0;False;-1;-1;0;False;-1;0;0;0;15;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;2;FLOAT3;0,0,0;False;3;FLOAT;0;False;4;FLOAT;0;False;6;FLOAT3;0,0,0;False;7;FLOAT3;0,0,0;False;8;FLOAT;0;False;9;FLOAT;0;False;10;FLOAT;0;False;13;FLOAT3;0,0,0;False;11;FLOAT3;0,0,0;False;12;FLOAT3;0,0,0;False;14;FLOAT4;0,0,0,0;False;15;FLOAT3;0,0,0;False;0 |
|
|
|
|
|
|
|
|
Node;AmplifyShaderEditor.StandardSurfaceOutputNode;2;1069,6;Float;False;True;2;Float;ASEMaterialInspector;0;0;Unlit;Custom/Outline;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;Back;1;False;-1;7;False;-1;False;0;False;-1;0;False;-1;False;0;Custom;0.5;True;True;0;True;Overlay;;Overlay;ForwardOnly;True;True;True;True;True;True;True;True;True;True;True;True;True;True;True;True;True;0;False;-1;False;0;False;-1;255;False;-1;255;False;-1;0;False;-1;0;False;-1;0;False;-1;0;False;-1;0;False;-1;0;False;-1;0;False;-1;0;False;-1;False;2;15;10;25;False;0.5;True;0;1;False;-1;1;False;-1;0;0;False;-1;0;False;-1;1;False;-1;0;False;-1;0;False;0.01;0,0.9052944,1,0;VertexOffset;True;False;Cylindrical;False;Relative;0;;0;-1;-1;-1;0;False;0;0;False;-1;-1;0;False;-1;0;0;0;15;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;2;FLOAT3;0,0,0;False;3;FLOAT;0;False;4;FLOAT;0;False;6;FLOAT3;0,0,0;False;7;FLOAT3;0,0,0;False;8;FLOAT;0;False;9;FLOAT;0;False;10;FLOAT;0;False;13;FLOAT3;0,0,0;False;11;FLOAT3;0,0,0;False;12;FLOAT3;0,0,0;False;14;FLOAT4;0,0,0,0;False;15;FLOAT3;0,0,0;False;0 |
|
|
WireConnection;3;0;4;0 |
|
|
WireConnection;3;0;4;0 |
|
|
WireConnection;3;1;5;0 |
|
|
WireConnection;3;1;5;0 |
|
|
WireConnection;2;11;3;0 |
|
|
WireConnection;2;11;3;0 |
|
|
|
|
|
WireConnection;2;12;3;0 |
|
|
ASEEND*/ |
|
|
ASEEND*/ |
|
|
//CHKSM=CD936CB78FBFB58CF5751942996F903222F9EC5C |
|
|
|
|
|
|
|
|
//CHKSM=B57BE09DD66D38847A9D58D365DA5313B6AE01BC |