// Made with Amplify Shader Editor v1.9.9.4 // Available at the Unity Asset Store - http://u3d.as/y3X Shader "NV3D/Wild Harvest/Mushrooms/Mushroom" { Properties { _Albedo( "Albedo", 2D ) = "white" {} _Normal( "Normal", 2D ) = "bump" {} _Masks( "Masks", 2D ) = "white" {} _StemTint( "Stem Tint", Color ) = ( 0.7137176, 1, 0.6933962, 0 ) _CapTint1( "Cap Tint 1", Color ) = ( 1, 0, 0, 0 ) _CapTint2( "Cap Tint 2", Color ) = ( 1, 0, 0, 0 ) _AOTint( "AO Tint", Color ) = ( 0, 0, 0, 0 ) _Emission( "Emission", Color ) = ( 0, 0, 0, 0 ) [HideInInspector] _texcoord( "", 2D ) = "white" {} [HideInInspector] __dirty( "", Int ) = 1 } SubShader { Tags{ "RenderType" = "Opaque" "Queue" = "Geometry+0" "IsEmissive" = "true" } Cull Back CGPROGRAM #pragma target 3.0 #define ASE_VERSION 19904 #pragma surface surf Standard keepalpha addshadow fullforwardshadows struct Input { float2 uv_texcoord; float4 vertexColor : COLOR; }; uniform sampler2D _Normal; uniform float4 _Normal_ST; uniform float4 _StemTint; uniform sampler2D _Albedo; uniform float4 _Albedo_ST; uniform float4 _CapTint2; uniform sampler2D _Masks; uniform float4 _Masks_ST; uniform float4 _CapTint1; uniform float4 _AOTint; uniform float4 _Emission; void surf( Input i , inout SurfaceOutputStandard o ) { float2 uv_Normal = i.uv_texcoord * _Normal_ST.xy + _Normal_ST.zw; o.Normal = UnpackNormal( tex2D( _Normal, uv_Normal ) ); float2 uv_Albedo = i.uv_texcoord * _Albedo_ST.xy + _Albedo_ST.zw; float4 tex2DNode1 = tex2D( _Albedo, uv_Albedo ); float2 uv_Masks = i.uv_texcoord * _Masks_ST.xy + _Masks_ST.zw; float4 tex2DNode4 = tex2D( _Masks, uv_Masks ); float4 lerpResult12 = lerp( ( _StemTint * tex2DNode1 ) , ( _CapTint2 * tex2DNode1 ) , tex2DNode4.g); float4 lerpResult21 = lerp( lerpResult12 , ( _CapTint1 * tex2DNode1 ) , tex2DNode4.r); float4 lerpResult10 = lerp( ( lerpResult21 * _AOTint ) , lerpResult21 , i.vertexColor); o.Albedo = lerpResult10.rgb; o.Emission = _Emission.rgb; o.Metallic = 0.0; o.Smoothness = tex2DNode4.a; o.Occlusion = tex2DNode4.b; o.Alpha = 1; } ENDCG } Fallback "Diffuse" CustomEditor "AmplifyShaderEditor.MaterialInspector" } /*ASEBEGIN Version=19904 Node;AmplifyShaderEditor.ColorNode, AmplifyShaderEditor, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null;11;-1426.86,-241.9108;Inherit;False;Property;_StemTint;Stem Tint;3;0;Create;True;0;0;0;False;0;False;0.7137176,1,0.6933962,0;0.9496855,0.9240293,0.8869703,0;True;True;0;6;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4;FLOAT3;5 Node;AmplifyShaderEditor.SamplerNode, AmplifyShaderEditor, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null;1;-1449.4,-14.20001;Inherit;True;Property;_Albedo;Albedo;0;0;Create;True;0;0;0;False;0;False;-1;None;b10a2f31cc68ddb4aa16b11577afeeb8;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;False;8;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1;False;6;FLOAT;0;False;7;SAMPLERSTATE;;False;6;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4;FLOAT3;5 Node;AmplifyShaderEditor.ColorNode, AmplifyShaderEditor, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null;13;-1433.952,-451.5556;Inherit;False;Property;_CapTint2;Cap Tint 2;5;0;Create;True;0;0;0;False;0;False;1,0,0,0;0.572327,0,0.02529627,0;True;True;0;6;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4;FLOAT3;5 Node;AmplifyShaderEditor.SamplerNode, AmplifyShaderEditor, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null;4;-900,373.5;Inherit;True;Property;_Masks;Masks;2;0;Create;True;0;0;0;False;0;False;-1;None;6d7314dee55d21f43a07d1e1ed1580f0;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;False;8;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1;False;6;FLOAT;0;False;7;SAMPLERSTATE;;False;6;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4;FLOAT3;5 Node;AmplifyShaderEditor.SimpleMultiplyOpNode, AmplifyShaderEditor, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null;9;-1095.24,-157.4871;Inherit;False;2;2;0;COLOR;0,0,0,0;False;1;COLOR;0,0,0,0;False;1;COLOR;0 Node;AmplifyShaderEditor.SimpleMultiplyOpNode, AmplifyShaderEditor, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null;15;-1125.496,-370.4319;Inherit;False;2;2;0;COLOR;0,0,0,0;False;1;COLOR;0,0,0,0;False;1;COLOR;0 Node;AmplifyShaderEditor.ColorNode, AmplifyShaderEditor, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null;28;-1424.527,-830.1129;Inherit;False;Property;_CapTint1;Cap Tint 1;4;0;Create;True;0;0;0;False;0;False;1,0,0,0;0.8490566,0.3729339,0.02936978,0;True;True;0;6;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4;FLOAT3;5 Node;AmplifyShaderEditor.LerpOp, AmplifyShaderEditor, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null;12;-585.3481,-139.6706;Inherit;False;3;0;COLOR;0,0,0,0;False;1;COLOR;0,0,0,0;False;2;FLOAT;0;False;1;COLOR;0 Node;AmplifyShaderEditor.SimpleMultiplyOpNode, AmplifyShaderEditor, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null;29;-1120.217,-808.9159;Inherit;False;2;2;0;COLOR;0,0,0,0;False;1;COLOR;0,0,0,0;False;1;COLOR;0 Node;AmplifyShaderEditor.LerpOp, AmplifyShaderEditor, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null;21;-391.941,-666.7498;Inherit;False;3;0;COLOR;0,0,0,0;False;1;COLOR;0,0,0,0;False;2;FLOAT;0;False;1;COLOR;0 Node;AmplifyShaderEditor.ColorNode, AmplifyShaderEditor, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null;14;53.88225,-506.3302;Inherit;False;Property;_AOTint;AO Tint;6;0;Create;True;0;0;0;False;0;False;0,0,0,0;0.3917764,0.5849056,0.444484,0;True;True;0;6;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4;FLOAT3;5 Node;AmplifyShaderEditor.VertexColorNode, AmplifyShaderEditor, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null;8;401.6442,-215.0819;Inherit;False;0;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4 Node;AmplifyShaderEditor.SimpleMultiplyOpNode, AmplifyShaderEditor, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null;16;80.76825,-623.92;Inherit;False;2;2;0;COLOR;0,0,0,0;False;1;COLOR;0,0,0,0;False;1;COLOR;0 Node;AmplifyShaderEditor.SamplerNode, AmplifyShaderEditor, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null;3;-896,161.5;Inherit;True;Property;_Normal;Normal;1;0;Create;True;0;0;0;False;0;False;-1;None;1b2fc08ec34f67a469b46d228cc0fdcf;True;0;True;bump;Auto;True;Object;-1;Auto;Texture2D;False;8;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1;False;6;FLOAT;0;False;7;SAMPLERSTATE;;False;6;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4;FLOAT3;5 Node;AmplifyShaderEditor.LerpOp, AmplifyShaderEditor, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null;10;390.2118,-366.5497;Inherit;False;3;0;COLOR;0,0,0,0;False;1;COLOR;0,0,0,0;False;2;COLOR;0,0,0,0;False;1;COLOR;0 Node;AmplifyShaderEditor.ColorNode, AmplifyShaderEditor, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null;30;690.4199,825.3644;Inherit;False;Property;_Emission;Emission;7;0;Create;True;0;0;0;False;0;False;0,0,0,0;0,0,0,0;True;True;0;6;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4;FLOAT3;5 Node;AmplifyShaderEditor.RangedFloatNode, AmplifyShaderEditor, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null;31;736.038,683.0541;Inherit;False;Constant;_Float0;Float 0;8;0;Create;True;0;0;0;False;0;False;0;0;0;0;0;1;FLOAT;0 Node;AmplifyShaderEditor.StandardSurfaceOutputNode, AmplifyShaderEditor, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null;0;1015.299,466.6999;Float;False;True;-1;2;AmplifyShaderEditor.MaterialInspector;0;0;Standard;NV3D/Wild Harvest/Mushrooms/Mushroom;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;Back;0;False;;0;False;;False;0;False;;0;False;;False;0;Opaque;0.5;True;True;0;False;Opaque;;Geometry;All;12;all;True;True;True;True;0;False;;False;0;False;;255;False;;255;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;False;2;15;10;25;False;0.5;True;0;0;False;;0;False;;0;0;False;;0;False;;0;False;;0;False;;0;False;0;0,0,0,0;VertexOffset;True;False;Cylindrical;False;True;Relative;0;;-1;-1;-1;-1;0;False;0;0;False;;-1;0;False;;0;0;0;False;0.1;False;;0;False;;False;17;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;5;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;16;FLOAT4;0,0,0,0;False;14;FLOAT4;0,0,0,0;False;15;FLOAT3;0,0,0;False;0 WireConnection;9;0;11;0 WireConnection;9;1;1;0 WireConnection;15;0;13;0 WireConnection;15;1;1;0 WireConnection;12;0;9;0 WireConnection;12;1;15;0 WireConnection;12;2;4;2 WireConnection;29;0;28;0 WireConnection;29;1;1;0 WireConnection;21;0;12;0 WireConnection;21;1;29;0 WireConnection;21;2;4;1 WireConnection;16;0;21;0 WireConnection;16;1;14;0 WireConnection;10;0;16;0 WireConnection;10;1;21;0 WireConnection;10;2;8;0 WireConnection;0;0;10;0 WireConnection;0;1;3;0 WireConnection;0;2;30;0 WireConnection;0;3;31;0 WireConnection;0;4;4;4 WireConnection;0;5;4;3 ASEEND*/ //CHKSM=2A3249E0BB277B85DD553BACFD5F0F1724248045