Files
KopMap/Assets/MindPowerSdk/Shaders/TerrainFun.asset

59 lines
24 KiB
Plaintext
Raw Permalink Normal View History

2025-04-03 02:30:16 +08:00
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 78b2425a2284af743826c689403a4924, type: 3}
m_Name: TerrainFun
m_EditorClassIdentifier:
m_functionInfo: "// Made with Amplify Shader Editor v1.9.8.1\n// Available at the
Unity Asset Store - http://u3d.as/y3X \n/*ASEBEGIN\nVersion=19801\nNode;AmplifyShaderEditor.CommentaryNode;304;-1599.907,-2287.038;Inherit;False;1188;611;UV1;14;320;317;314;313;312;311;310;308;307;306;415;421;428;309;;1,1,1,1;0;0\nNode;AmplifyShaderEditor.CommentaryNode;315;-1808,-1632;Inherit;False;1372.458;352;UV2;13;424;418;337;422;423;342;349;431;429;434;432;430;330;;1,1,1,1;0;0\nNode;AmplifyShaderEditor.CommentaryNode;316;-1679.907,-1279.038;Inherit;False;916;352;UV3;7;338;331;327;324;323;322;425;;1,1,1,1;0;0\nNode;AmplifyShaderEditor.CommentaryNode;318;-3160.916,-735.0381;Inherit;False;1359.009;539.2149;Masks;20;414;413;412;411;391;386;381;373;372;369;365;354;352;344;341;335;334;329;326;420;;1,1,1,1;0;0\nNode;AmplifyShaderEditor.CommentaryNode;319;-3039.907,-1295.038;Inherit;False;1108;355;ColorLayers;11;390;385;370;366;353;348;339;332;328;325;419;;1,1,1,1;0;0\nNode;AmplifyShaderEditor.CommentaryNode;336;-703.907,-1263.038;Inherit;False;853.0714;283;MainColor;5;355;351;347;346;345;;1,1,1,1;0;0\nNode;AmplifyShaderEditor.FractNode;331;-1199.907,-1183.038;Inherit;True;1;0;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.CustomExpressionNode;332;-2367.907,-1247.038;Inherit;False;float
idx = f * 64.0@$return round(idx)@;0;Create;1;True;f;FLOAT;0;In;;Inherit;False;GetTexNo;True;False;0;;False;1;0;FLOAT;0;False;1;INT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;334;-2639.907,-607.0381;Inherit;False;Mask2;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;335;-2607.907,-511.0381;Inherit;False;Constant;_Float11;Float
1;7;0;Create;True;0;0;0;False;0;False;16;0;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;338;-1007.907,-1167.038;Inherit;False;UV3;-1;True;1;0;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;339;-2175.907,-1247.038;Inherit;False;layer1;-1;True;1;0;INT;0;False;1;INT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;341;-2319.907,-607.0381;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RoundOpNode;344;-2175.907,-607.0381;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;345;-639.907,-1167.038;Inherit;False;338;UV3;1;0;OBJECT;;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.GetLocalVarNode;346;-639.907,-1087.038;Inherit;False;339;layer1;1;0;OBJECT;;False;1;INT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;347;-639.907,-1231.038;Inherit;False;340;TextureAtlas;1;0;OBJECT;;False;1;SAMPLER2DARRAY;0\nNode;AmplifyShaderEditor.CustomExpressionNode;348;-2367.907,-1183.038;Inherit;False;float
idx = f * 64.0@$return round(idx)@;0;Create;1;True;f;FLOAT;0;In;;Inherit;False;GetTexNo;True;False;0;;False;1;0;FLOAT;0;False;1;INT;0\nNode;AmplifyShaderEditor.SamplerNode;351;-431.907,-1215.038;Inherit;True;Property;_mainText;mainText;0;0;Create;True;0;0;0;False;0;False;-1;None;None;True;0;False;white;LockedToTexture2DArray;False;Object;-1;Auto;Texture2DArray;8;0;SAMPLER2DARRAY;;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\nNode;AmplifyShaderEditor.RegisterLocalVarNode;352;-2031.907,-607.0381;Inherit;False;Mask2Index;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;353;-2175.907,-1183.038;Inherit;False;layer2;-1;True;1;0;INT;0;False;1;INT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;354;-2623.907,-399.0381;Inherit;False;Mask3;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;355;-95.90698,-1183.038;Inherit;False;MainColor;-1;True;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.GetLocalVarNode;356;-1231.907,-447.0381;Inherit;False;350;Mask
Atlas;1;0;OBJECT;;False;1;SAMPLER2DARRAY;0\nNode;AmplifyShaderEditor.GetLocalVarNode;357;-1263.907,-687.0381;Inherit;False;340;TextureAtlas;1;0;OBJECT;;False;1;SAMPLER2DARRAY;0\nNode;AmplifyShaderEditor.GetLocalVarNode;358;-1263.907,-623.0381;Inherit;False;338;UV3;1;0;OBJECT;;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.GetLocalVarNode;359;-1231.907,-367.0381;Inherit;False;349;UV2;1;0;OBJECT;;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.GetLocalVarNode;360;-1240.909,-306.6033;Inherit;False;352;Mask2Index;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;361;-1263.907,-543.0381;Inherit;False;353;layer2;1;0;OBJECT;;False;1;INT;0\nNode;AmplifyShaderEditor.SamplerNode;362;-1039.907,-415.0381;Inherit;True;Property;_Mask;Mask;1;0;Create;True;0;0;0;False;0;False;-1;None;None;True;0;False;white;LockedToTexture2DArray;False;Object;-1;Auto;Texture2DArray;8;0;SAMPLER2DARRAY;;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\nNode;AmplifyShaderEditor.GetLocalVarNode;363;-943.907,-799.0381;Inherit;False;355;MainColor;1;0;OBJECT;;False;1;COLOR;0\nNode;AmplifyShaderEditor.SamplerNode;364;-1055.907,-671.0381;Inherit;True;Property;_mainText1;mainText;0;0;Create;True;0;0;0;False;0;False;-1;None;None;True;0;False;white;LockedToTexture2DArray;False;Object;-1;Auto;Texture2DArray;8;0;SAMPLER2DARRAY;;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\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;365;-2319.907,-447.0381;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.CustomExpressionNode;366;-2367.907,-1119.038;Inherit;False;float
idx = f * 64.0@$return round(idx)@;0;Create;1;True;f;FLOAT;0;In;;Inherit;False;GetTexNo;True;False;0;;False;1;0;FLOAT;0;False;1;INT;0\nNode;AmplifyShaderEditor.LerpOp;367;-607.907,-607.0381;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\nNode;AmplifyShaderEditor.GetLocalVarNode;368;-728.9089,-914.6033;Inherit;False;353;layer2;1;0;OBJECT;;False;1;INT;0\nNode;AmplifyShaderEditor.RoundOpNode;369;-2159.907,-447.0381;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;370;-2175.907,-1119.038;Inherit;False;layer3;-1;True;1;0;INT;0;False;1;INT;0\nNode;AmplifyShaderEditor.ConditionalIfNode;371;-472.9089,-850.6033;Inherit;False;False;5;0;INT;0;False;1;FLOAT;0;False;2;COLOR;0,0,0,0;False;3;COLOR;0,0,0,0;False;4;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;372;-2015.907,-447.0381;Inherit;False;Mask3Index;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;373;-2623.907,-319.0381;Inherit;False;Mask4;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;374;-280.9089,-850.6033;Inherit;False;color2;-1;True;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.GetLocalVarNode;375;-1240.909,-146.6033;Inherit;False;340;TextureAtlas;1;0;OBJECT;;False;1;SAMPLER2DARRAY;0\nNode;AmplifyShaderEditor.GetLocalVarNode;376;-1240.909,77.39673;Inherit;False;350;Mask
Atlas;1;0;OBJECT;;False;1;SAMPLER2DARRAY;0\nNode;AmplifyShaderEditor.GetLocalVarNode;377;-1240.909,141.3967;Inherit;False;349;UV2;1;0;OBJECT;;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.GetLocalVarNode;378;-1240.909,-82.60327;Inherit;False;338;UV3;1;0;OBJECT;;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.GetLocalVarNode;379;-1240.909,221.3967;Inherit;False;372;Mask3Index;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;380;-1240.909,-2.603271;Inherit;False;370;layer3;1;0;OBJECT;;False;1;INT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;381;-2319.907,-351.0381;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SamplerNode;382;-1032.909,-130.6033;Inherit;True;Property;_mainText2;mainText;0;0;Create;True;0;0;0;False;0;False;-1;None;None;True;0;False;white;LockedToTexture2DArray;False;Object;-1;Auto;Texture2DArray;8;0;SAMPLER2DARRAY;;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\nNode;AmplifyShaderEditor.GetLocalVarNode;383;-728.9089,-162.6033;Inherit;False;374;color2;1;0;OBJECT;;False;1;COLOR;0\nNode;AmplifyShaderEditor.SamplerNode;384;-1032.909,93.39673;Inherit;True;Property;_mainText3;mainText;0;0;Create;True;0;0;0;False;0;False;-1;None;None;True;0;False;white;LockedToTexture2DArray;False;Object;-1;Auto;Texture2DArray;8;0;SAMPLER2DARRAY;;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\nNode;AmplifyShaderEditor.CustomExpressionNode;385;-2367.907,-1055.038;Inherit;False;float
idx = f * 64.0@$return round(idx)@;0;Create;1;True;f;FLOAT;0;In;;Inherit;False;GetTexNo;True;False;0;;False;1;0;FLOAT;0;False;1;INT;0\nNode;AmplifyShaderEditor.RoundOpNode;386;-2175.907,-351.0381;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.LerpOp;387;-520.9089,-66.60327;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\nNode;AmplifyShaderEditor.GetLocalVarNode;388;-488.9089,-146.6033;Inherit;False;370;layer3;1;0;OBJECT;;False;1;INT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;389;-488.9089,77.39673;Inherit;False;374;color2;1;0;OBJECT;;False;1;COLOR;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;390;-2175.907,-1055.038;Inherit;False;layer4;-1;True;1;0;INT;0;False;1;INT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;391;-2015.907,-351.0381;Inherit;False;Mask4Index;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.ConditionalIfNode;392;-264.9089,-98.60327;Inherit;False;False;5;0;INT;0;False;1;FLOAT;0;False;2;COLOR;0,0,0,0;False;3;COLOR;0,0,0,0;False;4;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;393;-168.9089,-242.6033;Inherit;False;color3;-1;True;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.GetLocalVarNode;394;-831.907,368.9617;Inherit;False;340;TextureAtlas;1;0;OBJECT;;False;1;SAMPLER2DARRAY;0\nNode;AmplifyShaderEditor.GetLocalVarNode;395;-840.9089,429.3967;Inherit;False;338;UV3;1;0;OBJECT;;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.GetLocalVarNode;396;-847.907,736.9617;Inherit;False;391;Mask4Index;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;397;-831.907,656.9617;Inherit;False;349;UV2;1;0;OBJECT;;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.GetLocalVarNode;398;-815.907,592.9617;Inherit;False;350;Mask
Atlas;1;0;OBJECT;;False;1;SAMPLER2DARRAY;0\nNode;AmplifyShaderEditor.GetLocalVarNode;399;-863.907,512.9617;Inherit;False;390;layer4;1;0;OBJECT;;False;1;INT;0\nNode;AmplifyShaderEditor.SamplerNode;400;-639.907,400.9617;Inherit;True;Property;_Mask4;Mask;1;0;Create;True;0;0;0;False;0;False;-1;None;None;True;0;False;white;LockedToTexture2DArray;False;Object;-1;Auto;Texture2DArray;8;0;SAMPLER2DARRAY;;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\nNode;AmplifyShaderEditor.SamplerNode;401;-623.907,624.9617;Inherit;True;Property;_Mask5;Mask;1;0;Create;True;0;0;0;False;0;False;-1;None;None;True;0;False;white;LockedToTexture2DArray;False;Object;-1;Auto;Texture2DArray;8;0;SAMPLER2DARRAY;;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\nNode;AmplifyShaderEditor.GetLocalVarNode;402;-184.9089,125.3967;Inherit;False;393;color3;1;0;OBJECT;;False;1;COLOR;0\nNode;AmplifyShaderEditor.GetLocalVarNode;403;23.09106,301.3967;Inherit;False;393;color3;1;0;OBJECT;;False;1;COLOR;0\nNode;AmplifyShaderEditor.LerpOp;404;39.09106,125.3967;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\nNode;AmplifyShaderEditor.GetLocalVarNode;405;71.09106,-2.603271;Inherit;False;390;layer4;1;0;OBJECT;;False;1;INT;0\nNode;AmplifyShaderEditor.ConditionalIfNode;406;263.0911,29.39673;Inherit;False;False;5;0;INT;0;False;1;FLOAT;0;False;2;COLOR;0,0,0,0;False;3;COLOR;0,0,0,0;False;4;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;407;423.0911,349.3967;Inherit;False;color3;-1;True;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.BreakToComponentsNode;408;631.0911,349.3967;Inherit;False;COLOR;1;0;COLOR;0,0,0,0;False;16;FLOAT;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4;FLOAT;5;FLOAT;6;FLOAT;7;FLOAT;8;FLOAT;9;FLOAT;10;FLOAT;11;FLOAT;12;FLOAT;13;FLOAT;14;FLOAT;15\nNode;AmplifyShaderEditor.DynamicAppendNode;409;759.0911,349.3967;Inherit;False;FLOAT4;4;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;3;FLOAT;0;False;1;FLOAT4;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;410;983.0911,349.3967;Inherit;False;origion;-1;True;1;0;FLOAT4;0,0,0,0;False;1;FLOAT4;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;411;-2319.907,-703.0381;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RoundOpNode;412;-2175.907,-703.0381;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;413;-2031.907,-687.0381;Inherit;False;Mask1Index;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;414;-2639.907,-687.0381;Inherit;False;Mask1;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SamplerNode;329;-2960,-592;Inherit;True;Property;_MaskNo;MaskNo;28;0;Create;True;0;0;0;False;0;False;-1;None;None;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;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\nNode;AmplifyShaderEditor.GetLocalVarNode;325;-2992,-1152;Inherit;False;320;UV;1;0;OBJECT;;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SamplerNode;328;-2783.907,-1231.038;Inherit;True;Property;_TexNo;TexNo;27;0;Create;True;0;0;0;False;0;False;-1;None;None;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;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\nNode;AmplifyShaderEditor.FunctionInput;419;-2992,-1248;Inherit;False;TexNo;9;3;False;1;0;SAMPLER2D;0;False;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.GetLocalVarNode;326;-3135.907,-543.0381;Inherit;False;320;UV;1;0;OBJECT;;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.FunctionInput;420;-3136,-608;Inherit;False;MaskN
0;7;0;Create;True;0;0;0;False;0;False;4;0;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;423;-1520,-1424;Inherit;False;Constant;_Float12;Float
0;7;0;Create;True;0;0;0;False;0;False;4;0;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleDivideOpNode;422;-1376,-1472;Inherit;False;2;0;FLOAT2;0,0;False;1;FLOAT;0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;307;-1264,-2096;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;308;-1264,-1984;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleDivideOpNode;310;-1072,-2192;Inherit;False;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleDivideOpNode;311;-1072,-2000;Inherit;False;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.TexelSizeNode;312;-1088,-1888;Inherit;False;4;Create;1;0;SAMPLER2D;;False;5;FLOAT4;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.DynamicAppendNode;313;-912,-2064;Inherit;False;FLOAT2;4;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;3;FLOAT;0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.DynamicAppendNode;314;-896,-1952;Inherit;False;FLOAT2;4;0;FLOAT;1;False;1;FLOAT;0;False;2;FLOAT;0;False;3;FLOAT;0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;317;-752,-2048;Inherit;False;2;2;0;FLOAT2;0,0;False;1;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;320;-608,-2080;Inherit;False;UV;-1;True;1;0;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.BreakToComponentsNode;421;-1408,-2112;Inherit;False;FLOAT2;1;0;FLOAT2;0,0;False;16;FLOAT;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4;FLOAT;5;FLOAT;6;FLOAT;7;FLOAT;8;FLOAT;9;FLOAT;10;FLOAT;11;FLOAT;12;FLOAT;13;FLOAT;14;FLOAT;15\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;337;-1520,-1568;Inherit;False;2;2;0;FLOAT2;0,0;False;1;FLOAT;0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;323;-1344,-1168;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.TextureCoordinatesNode;322;-1632,-1136;Inherit;False;0;-1;2;3;2;SAMPLER2D;;False;0;FLOAT2;1,1;False;1;FLOAT2;0,0;False;5;FLOAT2;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.SimpleAddOpNode;425;-1504,-1248;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;1;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;418;-1792,-1376;Inherit;False;Repeat;1;5;False;1;0;FLOAT;8;False;1;FLOAT;0\nNode;AmplifyShaderEditor.Vector2Node;306;-1520,-1904;Inherit;False;Constant;_Vector6;Vector
0;6;0;Create;True;0;0;0;False;0;False;1,1;0,0;0;3;FLOAT2;0;FLOAT;1;FLOAT;2\nNode;AmplifyShaderEditor.SimpleSubtractOpNode;428;-1568,-2032;Inherit;False;2;0;FLOAT2;1,0;False;1;FLOAT2;1,1;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;424;-1648,-1456;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;1;False;1;FLOAT;0\nNode;AmplifyShaderEditor.PosVertexDataNode;309;-1296,-2256;Inherit;False;1;0;5;FLOAT4;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.FunctionInput;415;-1600,-2224;Inherit;False;TerrainSize;2;6;False;1;0;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;350;-16,-1440;Inherit;False;Mask
Atlas;-1;True;1;0;SAMPLER2DARRAY;;False;1;SAMPLER2DARRAY;0\nNode;AmplifyShaderEditor.FunctionInput;416;-224,-1424;Inherit;False;Mask
Atlas;12;2;False;1;0;SAMPLER2DARRAY;0;False;1;SAMPLER2DARRAY;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;340;-32,-1600;Inherit;False;TextureAtlas;-1;True;1;0;SAMPLER2DARRAY;;False;1;SAMPLER2DARRAY;0\nNode;AmplifyShaderEditor.FunctionInput;417;-256,-1568;Inherit;False;Texture
Atlas;12;1;False;1;0;SAMPLER2DARRAY;0;False;1;SAMPLER2DARRAY;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;349;-560,-1568;Inherit;False;UV2;-1;True;1;0;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;430;-752,-1520;Inherit;False;2;2;0;FLOAT2;0,0;False;1;FLOAT;0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;431;-640,-1456;Inherit;False;2;2;0;FLOAT2;0,0;False;1;FLOAT;1;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SimpleSubtractOpNode;429;-992,-1600;Inherit;False;2;0;FLOAT2;0,0;False;1;FLOAT;1;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.RangedFloatNode;432;-1056,-1408;Inherit;False;Constant;_Float3;Float
3;11;0;Create;True;0;0;0;False;0;False;0.5;0;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;434;-848,-1360;Inherit;False;UVZoom;1;0;False;1;0;FLOAT;1;False;1;FLOAT;0\nNode;AmplifyShaderEditor.TextureCoordinatesNode;330;-1808,-1600;Inherit;False;0;-1;2;3;2;SAMPLER2D;;False;0;FLOAT2;1,1;False;1;FLOAT2;0,0;False;5;FLOAT2;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.FunctionOutput;0;1440,320;Inherit;False;True;-1;OrigionColor;0;True;1;0;FLOAT4;0,0,0,0;False;1;FLOAT4;0\nWireConnection;331;0;327;0\nWireConnection;332;0;328;1\nWireConnection;334;0;329;2\nWireConnection;338;0;331;0\nWireConnection;339;0;332;0\nWireConnection;341;0;334;0\nWireConnection;341;1;335;0\nWireConnection;344;0;341;0\nWireConnection;348;0;328;2\nWireConnection;351;0;347;0\nWireConnection;351;1;345;0\nWireConnection;351;6;346;0\nWireConnection;352;0;344;0\nWireConnection;353;0;348;0\nWireConnection;354;0;329;3\nWireConnection;355;0;351;0\nWireConnection;362;0;356;0\nWireConnection;362;1;359;0\nWireConnection;362;6;360;0\nWireConnection;364;0;357;0\nWireConnection;364;1;358;0\nWireConnection;364;6;361;0\nWireConnection;365;0;335;0\nWireConnection;365;1;354;0\nWireConnection;366;0;328;3\nWireConnection;367;0;363;0\nWireConnection;367;1;364;5\nWireConnection;367;2;362;0\nWireConnection;369;0;365;0\nWireConnection;370;0;366;0\nWireConnection;371;0;368;0\nWireConnection;371;2;367;0\nWireConnection;371;3;363;0\nWireConnection;371;4;363;0\nWireConnection;372;0;369;0\nWireConnection;373;0;329;4\nWireConnection;374;0;371;0\nWireConnection;381;0;335;0\nWireConnection;381;1;373;0\nWireConnection;382;0;375;0\nWireConnection;382;1;378;0\nWireConnection;382;6;380;0\nWireConnection;384;0;376;0\nWireConnection;384;1;377;0\nWireConnection;384;6;379;0\nWireConnection;385;0;328;4\nWireConnection;386;0;381;0\nWireConnection;387;0;383;0\nWireConnection;387;1;382;0\nWireConnection;387;2;384;0\nWireConnection;390;0;385;0\nWireConnection;391;0;386;0\nWireConnection;392;0;388;0\nWireConnection;392;2;387;0\nWireConnection;392;3;389;0\nWireConnection;392;4;389;0\nWireConnection;393;0;392;0\nWireConnection;400;0;394;0\nWireConnection;400;1;395;0\nWireConnection;400;6;399;0\nWireConnection;401;0;398;0\nWireConnection;401;1;397;0\nWireConnection;401;6;396;0\nWireConnection;404;0;402;0\nWireConnection;404;1;400;0\nWireConnection;404;2;401;0\nWireConnection;406;0;405;0\nWireConnection;406;2;404;0\nWireConnection;406;3;403;0\nWireConnection;406;4;403;0\nWireConnection;407;0;406;0\nWireConnection;408;0;407;0\nWireConnection;409;0;408;0\nWireConnection;409;1;408;1\nWireConnection;409;2;408;2\nWireConnection;410;0;409;0\nWireConnection;411;0;414;0\nWireConnection;411;1;335;0\nWireConnection;412;0;411;0\nWireConnection;413;0;412;0\nWireConnection;414;0;329;1\nWireConnection;329;0;420;0\nWireConnection;329;1;326;0\nWireConnection;328;0;419;0\nWireConnection;328;1;325;0\nWireConnection;342;0;337;0\nWireConnection;327;0;323;0\nWireConnection;327;1;324;0\nWireConnection;422;0;337;0\nWireConnection;422;1;423;0\nWireConnection;307;0;421;0\nWireConnection;307;1;306;1\nWireConnection;308;0;421;1\nWireConnection;308;1;306;2\nWireConnection;310;0;309;1\nWireConnection;310;1;307;0\nWireConnection;311;0;309;3\nWireConnection;311;1;308;0\nWireConnection;313;0;310;0\nWireConnection;313;1;311;0\nWireConnection;314;1;312;4\nWireConnection;317;0;313;0\nWireConnection;317;1;314;0\nWireConnection;320;0;317;0\nWireConnection;421;0;428;0\nWireConnection;337;0;330;0\nWireConnection;337;1;424;0\nWireConnection;323;0;425;0\nWireConnection;323;1;322;0\nWireConnection;425;0;418;0\nWireConnection;428;0;415;0\nWireConnection;424;0;418;0\nWireConnection;350;0;416;0\nWireConnection;340;0;417;0\nWireConnection;349;0;431;0\nWireConnection;430;0;429;0\nWireConnection;430;1;434;0\nWireConnection;431;0;430;0\nWireConnection;431;1;432;0\nWireConnection;429;0;342;0\nWireConnection;429;1;432;0\nWireConnection;0;0;410;0\nASEEND*/\n//CHKSM=781FBD8CBE033EA181D08FF20BC953B50BC38506"
m_functionName:
m_description:
m_additionalIncludes:
m_additionalIncludes: []
m_outsideIncludes: []
m_additionalPragmas:
m_additionalPragmas: []
m_outsidePragmas: []
m_additionalDirectives:
m_validData: 0
m_isDirty: 1
m_moduleName: ' Additional Directives'
m_independentModule: 1
m_customEdited: 0
m_additionalDirectives: []
m_shaderFunctionDirectives: []
m_nativeDirectives: []
m_nativeDirectivesIndex: -1
m_nativeDirectivesFoldout: 0
m_directivesSaveItems: []
m_nodeCategory: 0
m_headerStyle: 1
m_headerColor: {r: 1, g: 0.4, b: 0, a: 1}
m_customNodeCategory:
m_previewPosition: 0
m_hidden: 0
m_url: