This commit is contained in:
CortexCore
2025-03-14 21:04:19 +08:00
parent ff8670c453
commit 757ffe79ee
1282 changed files with 104378 additions and 3 deletions

View File

@@ -0,0 +1,40 @@
#if GRIFFIN
#if GRIFFIN_ASE
using UnityEngine;
using UnityEditor;
using System;
namespace AmplifyShaderEditor
{
[Serializable]
[NodeAttributes("Get World To Normalized Matrix", "Griffin", "Get transform matrix for Interactive Grass feature.")]
public class GGetWorldToNormalizedMatrixNode : ParentNode
{
protected override void CommonInit(int uniqueId)
{
base.CommonInit(uniqueId);
AddOutputPort(WirePortDataType.FLOAT4x4, "World To Normalized");
m_insideSize.Set(50, 25);
}
public override string GenerateShaderForOutput(int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar)
{
//// If local variable is already created then you need only to re-use it
//if (m_outputPorts[0].IsLocalValue(MasterNodePortCategory.Vertex))
// return m_outputPorts[0].LocalValue(MasterNodePortCategory.Vertex);
dataCollector.AddToUniforms(UniqueId, "float4x4", "_WorldToNormalized");
WirePortDataType mainType = m_outputPorts[0].DataType;
string finalCalculation = string.Format("_WorldToNormalized");
//Register the final operation on a local variable associated with our output port
RegisterLocalVariable(0, finalCalculation, ref dataCollector, "myLocalVar" + OutputId);
// Use the newly created local variable
return m_outputPorts[0].LocalValue(MasterNodePortCategory.Vertex);
}
}
}
#endif
#endif

View File

@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 46ac58f2c65ff71498d5ecee0c2133f9
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,59 @@
%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: GrassBaseGraph
m_EditorClassIdentifier:
m_functionInfo: "// Made with Amplify Shader Editor\n// Available at the Unity
Asset Store - http://u3d.as/y3X \n/*ASEBEGIN\nVersion=18000\n1848;73;1213;1286;90.82141;729.4947;1;True;False\nNode;AmplifyShaderEditor.CommentaryNode;1;-1776.538,-758.7215;Inherit;False;1899.109;1469.351;;6;50;47;46;45;9;3;Albedo;1,1,1,1;0;0\nNode;AmplifyShaderEditor.CommentaryNode;3;-1674.627,-211.8382;Inherit;False;1270.362;876.2831;;7;39;30;29;28;21;16;5;Occlusion;1,1,1,1;0;0\nNode;AmplifyShaderEditor.CommentaryNode;60;305.6548,-765.3679;Inherit;False;590.794;546.7041;;8;57;56;58;55;54;53;0;59;Output;1,1,1,1;0;0\nNode;AmplifyShaderEditor.CommentaryNode;2;-521.6599,-2173.42;Inherit;False;646.3564;1383.44;;21;67;66;65;64;31;34;33;17;7;14;51;32;18;15;4;52;12;22;6;25;27;Properties;1,1,1,1;0;0\nNode;AmplifyShaderEditor.CommentaryNode;5;-1655.166,343.8625;Inherit;False;711;293;;4;19;13;11;8;Occlusion
factor;1,1,1,1;0;0\nNode;AmplifyShaderEditor.CommentaryNode;23;-1172.768,903.6712;Inherit;False;1292.399;774.2213;;12;63;36;49;41;35;40;38;42;43;48;68;69;Vertex
Animation, Normal;1,1,1,1;0;0\nNode;AmplifyShaderEditor.CommentaryNode;9;-1368.465,-637.6857;Inherit;False;957;392;;5;37;26;24;20;10;Color;1,1,1,1;0;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;19;-1113.165,451.8616;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.LerpOp;29;-904.425,132.1456;Inherit;False;3;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.Vector3Node;43;-343.7441,954.3682;Float;False;Constant;_Up;Up;7;0;Create;True;0;0;False;0;0,1,0;0,0,0;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.GetLocalVarNode;57;361.7641,-458.487;Inherit;False;48;vertexPosition;1;0;OBJECT;;False;1;FLOAT4;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;12;-93.9359,-1156.982;Float;False;_Occlusion;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;10;-1270.716,-493.5289;Inherit;False;6;_MainTex;1;0;OBJECT;0;False;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;47;-103.363,-448.3649;Float;False;alpha;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;22;-89.30393,-2123.42;Float;False;_Color;-1;True;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;51;-85.82396,-1267.825;Float;False;_AlphaCutoff;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;6;-88.30393,-1935.42;Float;False;_MainTex;-1;True;1;0;SAMPLER2D;;False;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;27;-92.50291,-1045.804;Float;False;_BendFactor;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;28;-893.564,-161.8383;Float;False;Constant;_Float1;Float
1;6;0;Create;True;0;0;False;0;0.5;0;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.OneMinusNode;13;-1325.166,526.8613;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;25;-90.30393,-1606.421;Float;False;_WindDirX;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;15;-376.304,-1714.42;Float;False;Property;_WaveDistance;Wave
Distance;7;0;Create;False;0;0;False;0;0.1;0.2;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.TextureCoordinatesNode;20;-1318.465,-401.6858;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.GetLocalVarNode;53;367.8931,-715.3679;Inherit;False;50;albedoColor;1;0;OBJECT;;False;1;COLOR;0\nNode;AmplifyShaderEditor.OneMinusNode;11;-1320.166,393.8621;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.Vector4Node;18;-377.304,-1613.421;Float;False;Property;_Wind;Wind;8;0;Create;False;0;0;False;0;1,1,4,8;1,1,7,7;0;5;FLOAT4;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.TexturePropertyNode;4;-394.304,-1936.42;Float;True;Property;_MainTex;MainTex;3;0;Create;False;0;0;False;0;None;None;False;white;LockedToTexture2D;Texture2D;-1;0;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.GetLocalVarNode;55;389.2566,-588.3102;Inherit;False;47;alpha;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;24;-865.4651,-587.6857;Inherit;False;22;_Color;1;0;OBJECT;0;False;1;COLOR;0\nNode;AmplifyShaderEditor.SamplerNode;26;-964.3591,-493.4107;Inherit;True;Property;_TextureSample0;Texture
Sample 0;6;0;Create;True;0;0;False;0;-1;None;None;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;6;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;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.RangedFloatNode;52;-458.823,-1280.825;Float;False;Property;_AlphaCutoff;Alpha
Cutoff;5;0;Create;False;0;0;False;0;0.5;0;0;1;0;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;69;-1089.583,1058.634;Inherit;False;67;_FadeMaxDistance;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionNode;73;-480.6741,1168.509;Inherit;True;GrassWindAnimation;1;;11;8d39a13fc2a7a164fa1708057ff071d3;0;7;1;FLOAT4;0,0,0,0;False;51;FLOAT;1;False;52;FLOAT;1;False;53;FLOAT;7;False;54;FLOAT;7;False;55;FLOAT;0.2;False;56;FLOAT;1;False;1;FLOAT4;0\nNode;AmplifyShaderEditor.TextureCoordinatesNode;8;-1605.166,408.8622;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.FunctionNode;63;-866.1315,997.8859;Inherit;False;GrassFade;-1;;6;cbea1fee1a4ae92478317361ce0d3b0b;0;2;4;FLOAT;50;False;5;FLOAT;100;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.GetLocalVarNode;68;-1089.583,963.7349;Inherit;False;65;_FadeMinDistance;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;48;-81.4691,1164.925;Float;False;vertexPosition;-1;True;1;0;FLOAT4;0,0,0,0;False;1;FLOAT4;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;32;-90.30393,-1531.421;Float;False;_WindDirY;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.Vector3Node;30;-918.564,-49.8378;Float;False;Constant;_Vector1;Vector
1;6;0;Create;True;0;0;False;0;1,1,1;0,0,0;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.RangedFloatNode;7;-471.6599,-1159.492;Float;False;Property;_Occlusion;Occlusion;4;0;Create;False;0;0;False;0;0.2;0.2;0;1;0;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;41;-861.8682,1207.398;Inherit;False;12;_Occlusion;1;0;OBJECT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;50;-106.7681,-255.1048;Float;False;albedoColor;-1;True;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.RangedFloatNode;17;-365.502,-1047.804;Float;False;Property;_BendFactor;Bend
Factor;6;1;[HideInInspector];Create;False;0;0;False;0;1;0;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleSubtractOpNode;45;-284.7471,-255.1049;Inherit;False;2;0;COLOR;0,0,0,0;False;1;FLOAT3;0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.GetLocalVarNode;35;-875.8682,1381.398;Inherit;False;31;_WindSpread;1;0;OBJECT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;16;-1107.227,76.24579;Float;False;Constant;_Float2;Float
2;6;0;Create;True;0;0;False;0;0;0;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;40;-884.8682,1467.398;Inherit;False;34;_WaveDistance;1;0;OBJECT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;38;-871.8682,1286.398;Inherit;False;33;_WindSpeed;1;0;OBJECT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;59;355.6548,-333.664;Inherit;False;49;vertexNormal;1;0;OBJECT;;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.RangedFloatNode;64;-399.6921,-960.0688;Inherit;False;Property;_FadeMinDistance;Fade
Min Distance;8;0;Create;True;0;0;False;0;50;0;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;21;-1190.426,184.1456;Inherit;False;12;_Occlusion;1;0;OBJECT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;39;-548.5652,-1.838074;Inherit;False;3;3;0;FLOAT;0;False;1;FLOAT3;0,0,0;False;2;FLOAT;0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.GetLocalVarNode;42;-868.083,1556.392;Inherit;False;27;_BendFactor;1;0;OBJECT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.BreakToComponentsNode;46;-369.363,-513.3649;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.GetLocalVarNode;36;-865.468,1126.925;Inherit;False;25;_WindDirX;1;0;OBJECT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;49;-123.3711,953.6712;Float;False;vertexNormal;-1;True;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;37;-580.4661,-510.6857;Inherit;False;2;2;0;COLOR;0,0,0,0;False;1;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;67;-105.6921,-881.0688;Inherit;False;_FadeMaxDistance;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;66;-404.6921,-880.0688;Inherit;False;Property;_FadeMaxDistance;Fade
Max Distance;9;0;Create;True;0;0;False;0;100;0;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;34;-89.30393,-1713.42;Float;False;_WaveDistance;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;31;-92.30393,-1368.421;Float;False;_WindSpread;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.ColorNode;14;-378.304,-2122.42;Float;False;Property;_Color;Color;0;0;Create;False;0;0;False;0;1,1,1,1;1,1,1,1;True;0;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.RegisterLocalVarNode;33;-90.30393,-1449.422;Float;False;_WindSpeed;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;65;-108.6921,-961.0688;Inherit;False;_FadeMinDistance;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionOutput;54;680.9767,-580.6736;Inherit;False;False;-1;Alpha
Mask;1;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionOutput;58;679.4489,-328.6639;Inherit;False;False;-1;Vertex
Normal;3;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.FunctionOutput;0;677.1363,-711.22;Inherit;False;True;-1;Albedo;0;False;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.FunctionOutput;56;680.9764,-452.3776;Inherit;False;False;-1;Vertex
Position;2;False;1;0;FLOAT4;0,0,0,0;False;1;FLOAT4;0\nWireConnection;19;0;11;0\nWireConnection;19;1;13;0\nWireConnection;29;0;16;0\nWireConnection;29;1;21;0\nWireConnection;29;2;19;0\nWireConnection;12;0;7;0\nWireConnection;47;0;46;3\nWireConnection;22;0;14;0\nWireConnection;51;0;52;0\nWireConnection;6;0;4;0\nWireConnection;27;0;17;0\nWireConnection;13;0;8;2\nWireConnection;25;0;18;1\nWireConnection;20;2;10;0\nWireConnection;11;0;8;2\nWireConnection;26;0;10;0\nWireConnection;26;1;20;0\nWireConnection;73;1;63;0\nWireConnection;73;51;36;0\nWireConnection;73;52;41;0\nWireConnection;73;53;38;0\nWireConnection;73;54;35;0\nWireConnection;73;55;40;0\nWireConnection;73;56;42;0\nWireConnection;63;4;68;0\nWireConnection;63;5;69;0\nWireConnection;48;0;73;0\nWireConnection;32;0;18;2\nWireConnection;50;0;45;0\nWireConnection;45;0;37;0\nWireConnection;45;1;39;0\nWireConnection;39;0;28;0\nWireConnection;39;1;30;0\nWireConnection;39;2;29;0\nWireConnection;46;0;37;0\nWireConnection;49;0;43;0\nWireConnection;37;0;24;0\nWireConnection;37;1;26;0\nWireConnection;67;0;66;0\nWireConnection;34;0;15;0\nWireConnection;31;0;18;4\nWireConnection;33;0;18;3\nWireConnection;65;0;64;0\nWireConnection;54;0;55;0\nWireConnection;58;0;59;0\nWireConnection;0;0;53;0\nWireConnection;56;0;57;0\nASEEND*/\n//CHKSM=67C830676A85806112E3E0588C82C5F20132C583"
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_additionalDirectives:
- {fileID: 0}
m_shaderFunctionDirectives: []
m_nativeDirectives: []
m_nativeDirectivesIndex: -1
m_nativeDirectivesFoldout: 0
m_directivesSaveItems:
- LineType: 2
LineValue: instancing_options nolodfade nolightmap
GUIDToggle: 0
GUIDValue:
Origin: 2
m_nodeCategory: 0
m_customNodeCategory: Polaris
m_previewPosition: 0
m_hidden: 0

View File

@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: ad52558deb80624468aa023b05a9535b
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,43 @@
%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: GrassFade
m_EditorClassIdentifier:
m_functionInfo: "// Made with Amplify Shader Editor\n// Available at the Unity
Asset Store - http://u3d.as/y3X \n/*ASEBEGIN\nVersion=18000\n1235;73;1500;1286;715.1335;769.0947;1.3;True;False\nNode;AmplifyShaderEditor.PosVertexDataNode;1;-1212,-36.5;Inherit;False;0;0;5;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.TransformPositionNode;2;-968,-40.5;Inherit;False;Object;View;False;Fast;True;1;0;FLOAT3;0,0,0;False;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.NegateNode;3;-701.3,36.00001;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionNode;6;-464.2336,-89.19479;Inherit;False;Inverse
Lerp;-1;;1;09cbe79402f023141a4dc1fddd4c9511;0;3;1;FLOAT;0;False;2;FLOAT;0;False;3;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;4;-734.6331,-72.29491;Inherit;False;Min
Distance;1;0;False;1;0;FLOAT;50;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;5;-738.5334,-190.5949;Inherit;False;Max
Distance;1;1;False;1;0;FLOAT;100;False;1;FLOAT;0\nNode;AmplifyShaderEditor.ClampOpNode;7;-245.8337,-89.19479;Inherit;False;3;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;1;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;8;40.16644,-44.99469;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.PosVertexDataNode;9;-279.6335,55.1053;Inherit;False;0;0;5;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.FunctionOutput;0;288.6001,-42.89999;Inherit;False;True;-1;Vertex
Position;0;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nWireConnection;2;0;1;0\nWireConnection;3;0;2;3\nWireConnection;6;1;5;0\nWireConnection;6;2;4;0\nWireConnection;6;3;3;0\nWireConnection;7;0;6;0\nWireConnection;8;0;7;0\nWireConnection;8;1;9;0\nWireConnection;0;0;8;0\nASEEND*/\n//CHKSM=AD4A7ED9DBFFC2FF81F57362D2C999DE92992C1D"
m_functionName:
m_description:
m_additionalIncludes:
m_additionalIncludes: []
m_outsideIncludes: []
m_additionalPragmas:
m_additionalPragmas: []
m_outsidePragmas: []
m_additionalDirectives:
m_validData: 0
m_isDirty: 0
m_moduleName: ' Additional Directives'
m_independentModule: 1
m_additionalDirectives: []
m_shaderFunctionDirectives: []
m_nativeDirectives: []
m_nativeDirectivesIndex: -1
m_nativeDirectivesFoldout: 0
m_directivesSaveItems: []
m_nodeCategory: 0
m_customNodeCategory: Griffin
m_previewPosition: 0
m_hidden: 0

View File

@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: cbea1fee1a4ae92478317361ce0d3b0b
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 0
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,50 @@
%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: GrassTouchBending
m_EditorClassIdentifier:
m_functionInfo: "// Made with Amplify Shader Editor\n// Available at the Unity
Asset Store - http://u3d.as/y3X \n/*ASEBEGIN\nVersion=18400\n1631;73;1531;1286;3787.59;1203.337;2.87319;True;False\nNode;AmplifyShaderEditor.CommentaryNode;53;-1202.58,1350.412;Inherit;False;1103.989;457.3088;;7;52;58;57;46;49;56;47;Vertex
Offset;1,1,1,1;0;0\nNode;AmplifyShaderEditor.CommentaryNode;45;-1778.918,856.6296;Inherit;False;1547.39;407.7;;10;35;36;37;39;40;41;42;43;38;44;Remap
Bend Vector;1,1,1,1;0;0\nNode;AmplifyShaderEditor.CommentaryNode;34;-1177.884,456.111;Inherit;False;950.9735;334.4196;;5;21;23;31;32;33;Bend
Vector;1,1,1,1;0;0\nNode;AmplifyShaderEditor.CommentaryNode;17;-2165.443,13.331;Inherit;False;1944.853;380.1537;;11;11;68;70;72;69;71;27;29;26;30;28;World
Position, Vector Field UV;1,1,1,1;0;0\nNode;AmplifyShaderEditor.CommentaryNode;9;-1172.656,-685.9369;Inherit;False;951.3014;628.5883;;10;3;2;1;5;4;6;8;50;51;55;Inputs;1,1,1,1;0;0\nNode;AmplifyShaderEditor.GetLocalVarNode;49;-1095.443,1675.721;Inherit;False;51;_BendFactor;1;0;OBJECT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.PosVertexDataNode;1;-1043.301,-635.9366;Inherit;False;1;0;5;FLOAT4;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.GetLocalVarNode;54;85.30249,-668.827;Inherit;False;52;newVertexPosition;1;0;OBJECT;0;False;1;FLOAT4;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;6;-515.4547,-444.3481;Float;False;_VectorField;-1;True;1;0;SAMPLER2D;;False;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.FunctionInput;4;-763.9771,-446.3433;Inherit;False;Vector
Field;9;1;False;1;0;SAMPLER2D;0;False;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.TexturePropertyNode;5;-1069.255,-450.5483;Float;True;Property;_VectorField;VectorField;0;0;Create;True;0;0;False;0;False;None;None;False;gray;Auto;Texture2D;-1;0;2;SAMPLER2D;0;SAMPLERSTATE;1\nNode;AmplifyShaderEditor.SamplerNode;23;-835.0731,514.111;Inherit;True;Property;_TextureSample0;Texture
Sample 0;2;0;Create;True;0;0;False;0;False;-1;None;None;True;0;False;white;Auto;False;Object;-1;MipLevel;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;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;41;-1142.518,1129.929;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;2;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;44;-524.5277,917.8959;Float;False;remappedBendVector;-1;True;1;0;FLOAT4;0,0,0,0;False;1;FLOAT4;0\nNode;AmplifyShaderEditor.DynamicAppendNode;29;-625.8179,147.1617;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.TextureCoordinatesNode;56;-1117.13,1496.787;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.FunctionInput;50;-759.6018,-328.2559;Inherit;False;Bend
Factor;1;2;False;1;0;FLOAT;1;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;2;-764.6749,-635.9368;Inherit;False;Vertex
Pos;4;0;False;1;0;FLOAT4;0,0,0,0;False;1;FLOAT4;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;52;-343.5901,1530.645;Float;False;newVertexPosition;-1;True;1;0;FLOAT4;0,0,0,0;False;1;FLOAT4;0\nNode;AmplifyShaderEditor.GetLocalVarNode;27;-1295.557,55.44801;Inherit;False;8;_WorldToNormalized;1;0;OBJECT;0;False;1;FLOAT4x4;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;71;-1214.085,171.8454;Inherit;False;2;2;0;FLOAT4x4;0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1;False;1;FLOAT4;0,0,0,0;False;1;FLOAT4;0\nNode;AmplifyShaderEditor.DynamicAppendNode;69;-1511.567,198.4668;Inherit;False;FLOAT4;4;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;3;FLOAT;1;False;1;FLOAT4;0\nNode;AmplifyShaderEditor.ObjectToWorldMatrixNode;72;-1567.674,103.3598;Inherit;False;0;1;FLOAT4x4;0\nNode;AmplifyShaderEditor.RangedFloatNode;70;-1781.683,311.6424;Inherit;False;Constant;_Float2;Float
2;1;0;Create;True;0;0;False;0;False;1;0;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;37;-1143.317,908.2283;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;2;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleSubtractOpNode;38;-952.7195,906.6296;Inherit;False;2;0;FLOAT;0;False;1;FLOAT;1;False;1;FLOAT;0\nNode;AmplifyShaderEditor.BreakToComponentsNode;36;-1489.718,910.7285;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.BreakToComponentsNode;68;-1871.93,148.0494;Inherit;False;FLOAT4;1;0;FLOAT4;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.RegisterLocalVarNode;51;-509.6018,-329.2559;Float;False;_BendFactor;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleSubtractOpNode;42;-954.9207,1131.33;Inherit;False;2;0;FLOAT;0;False;1;FLOAT;1;False;1;FLOAT;0\nNode;AmplifyShaderEditor.DynamicAppendNode;43;-732.7194,921.6296;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;8;-528.3547,-224.0486;Float;False;_WorldToNormalized;-1;True;1;0;FLOAT4x4;0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1;False;1;FLOAT4x4;0\nNode;AmplifyShaderEditor.GetLocalVarNode;57;-754.9075,1571.909;Inherit;False;3;_VertexPos;1;0;OBJECT;;False;1;FLOAT4;0\nNode;AmplifyShaderEditor.GetLocalVarNode;31;-1127.884,589.1301;Inherit;False;30;vectorFieldUV;1;0;OBJECT;0;False;1;FLOAT4;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;58;-521.9075,1539.909;Inherit;False;2;2;0;FLOAT4;0,0,0,0;False;1;FLOAT4;0,0,0,0;False;1;FLOAT4;0\nNode;AmplifyShaderEditor.RangedFloatNode;32;-1067.083,675.5303;Float;False;Constant;_Float0;Float
0;2;0;Create;True;0;0;False;0;False;0;0;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.GGetWorldToNormalizedMatrixNode;55;-1093.13,-214.2126;Inherit;False;0;1;FLOAT4x4;0\nNode;AmplifyShaderEditor.BreakToComponentsNode;28;-855.818,147.1617;Inherit;False;FLOAT4;1;0;FLOAT4;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.SimpleMultiplyOpNode;39;-1138.518,1014.929;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;2;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;30;-457.397,150.1617;Float;False;vectorFieldUV;-1;True;1;0;FLOAT4;0,0,0,0;False;1;FLOAT4;0\nNode;AmplifyShaderEditor.SimpleSubtractOpNode;40;-950.9205,1016.33;Inherit;False;2;0;FLOAT;0;False;1;FLOAT;1;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;35;-1728.918,908.1287;Inherit;False;33;bendVector;1;0;OBJECT;0;False;1;COLOR;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;26;-979.819,145.1617;Inherit;False;2;2;0;FLOAT4x4;0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1;False;1;FLOAT4;0,0,0,0;False;1;FLOAT4;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;3;-514.076,-635.9369;Float;False;_VertexPos;-1;True;1;0;FLOAT4;0,0,0,0;False;1;FLOAT4;0\nNode;AmplifyShaderEditor.GetLocalVarNode;21;-1122.073,506.111;Inherit;False;6;_VectorField;1;0;OBJECT;0;False;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;33;-469.9108,517.3937;Float;False;bendVector;-1;True;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;47;-711.5117,1405.071;Inherit;False;3;3;0;FLOAT4;0,0,0,0;False;1;FLOAT;0;False;2;FLOAT;0;False;1;FLOAT4;0\nNode;AmplifyShaderEditor.GetLocalVarNode;46;-1152.58,1400.412;Inherit;False;44;remappedBendVector;1;0;OBJECT;0;False;1;FLOAT4;0\nNode;AmplifyShaderEditor.GetLocalVarNode;11;-2076.689,142.6649;Inherit;False;3;_VertexPos;1;0;OBJECT;0;False;1;FLOAT4;0\nNode;AmplifyShaderEditor.FunctionOutput;0;532.3527,-658.3756;Inherit;False;True;-1;Vertex
Position;0;False;1;0;FLOAT4;0,0,0,0;False;1;FLOAT4;0\nWireConnection;6;0;4;0\nWireConnection;4;0;5;0\nWireConnection;23;0;21;0\nWireConnection;23;1;31;0\nWireConnection;23;2;32;0\nWireConnection;41;0;36;2\nWireConnection;44;0;43;0\nWireConnection;29;0;28;0\nWireConnection;29;1;28;2\nWireConnection;2;0;1;0\nWireConnection;52;0;58;0\nWireConnection;71;0;72;0\nWireConnection;71;1;69;0\nWireConnection;69;0;68;0\nWireConnection;69;1;68;1\nWireConnection;69;2;68;2\nWireConnection;69;3;70;0\nWireConnection;37;0;36;0\nWireConnection;38;0;37;0\nWireConnection;36;0;35;0\nWireConnection;68;0;11;0\nWireConnection;51;0;50;0\nWireConnection;42;0;41;0\nWireConnection;43;0;38;0\nWireConnection;43;1;40;0\nWireConnection;43;2;42;0\nWireConnection;8;0;55;0\nWireConnection;58;0;47;0\nWireConnection;58;1;57;0\nWireConnection;28;0;26;0\nWireConnection;39;0;36;1\nWireConnection;30;0;29;0\nWireConnection;40;0;39;0\nWireConnection;26;0;27;0\nWireConnection;26;1;71;0\nWireConnection;3;0;2;0\nWireConnection;33;0;23;0\nWireConnection;47;0;46;0\nWireConnection;47;1;56;2\nWireConnection;47;2;49;0\nWireConnection;0;0;54;0\nASEEND*/\n//CHKSM=77931104BFED9188207B8A593AF28EF6552BF58F"
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_additionalDirectives: []
m_shaderFunctionDirectives: []
m_nativeDirectives: []
m_nativeDirectivesIndex: -1
m_nativeDirectivesFoldout: 0
m_directivesSaveItems: []
m_nodeCategory: 0
m_customNodeCategory: Griffin
m_previewPosition: 0
m_hidden: 0

View File

@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: de9a62c6bacea6b4888ce2cdd0a3d3f8
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,51 @@
%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: GrassWindAnimation
m_EditorClassIdentifier:
m_functionInfo: "// Made with Amplify Shader Editor\n// Available at the Unity
Asset Store - http://u3d.as/y3X \n/*ASEBEGIN\nVersion=18000\n1618;73;1545;784;1733.703;89.97052;1;True;False\nNode;AmplifyShaderEditor.CommentaryNode;49;-1936.32,1104.588;Inherit;False;1869.09;859.76;;17;62;61;59;34;35;42;46;39;47;40;45;41;44;36;43;58;63;Vertex
Offset;1,1,1,1;0;0\nNode;AmplifyShaderEditor.CommentaryNode;31;-1901.407,547.4918;Inherit;False;1577.529;463.4864;;12;28;32;29;27;26;24;23;17;18;19;20;25;Noise
Position;1,1,1,1;0;0\nNode;AmplifyShaderEditor.CommentaryNode;30;-1297.677,257.3243;Inherit;False;972.8995;254.5998;;4;21;22;16;64;World
Position;1,1,1,1;0;0\nNode;AmplifyShaderEditor.CommentaryNode;14;-1082,-608;Inherit;False;764.2;808.8;;15;12;1;3;5;7;9;10;38;51;52;53;54;55;56;60;Input;1,1,1,1;0;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;10;-578,-113;Float;False;_WindSpread;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;7;-577,-297;Float;False;_WindDirY;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;5;-577,-379;Float;False;_WindDirX;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;32;-553.3948,642.0294;Float;False;noisePos;-1;True;1;0;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.GetLocalVarNode;17;-1851.407,701.4916;Inherit;False;5;_WindDirX;1;0;OBJECT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;16;-1247.677,307.3243;Inherit;False;3;_VertexPos;1;0;OBJECT;0;False;1;FLOAT4;0\nNode;AmplifyShaderEditor.DynamicAppendNode;22;-736.7762,354.124;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.GetLocalVarNode;25;-1486.107,834.0919;Inherit;False;9;_WindSpeed;1;0;OBJECT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SamplerNode;58;-1687.187,1154.925;Inherit;True;Property;_NoiseTex;_NoiseTex;0;0;Create;True;0;0;False;0;-1;None;None;True;0;False;white;LockedToTexture2D;False;Object;-1;MipLevel;Texture2D;6;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;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.RegisterLocalVarNode;9;-575,-208;Float;False;_WindSpeed;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;50;-58.97328,-605.5879;Inherit;False;63;_NewVertexPosition;1;0;OBJECT;0;False;1;FLOAT4;0\nNode;AmplifyShaderEditor.GetLocalVarNode;43;-1623.429,1626.849;Inherit;False;5;_WindDirX;1;0;OBJECT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;63;-390.6204,1421.703;Inherit;False;_NewVertexPosition;-1;True;1;0;FLOAT4;0,0,0,0;False;1;FLOAT4;0\nNode;AmplifyShaderEditor.FunctionInput;51;-763.6729,-384.9254;Inherit;False;Wind
Dir X;1;1;False;1;0;FLOAT;1;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleTimeNode;27;-1451.006,922.491;Inherit;False;1;0;FLOAT;1;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;53;-774.0526,-202.786;Inherit;False;Wind
Speed;1;3;False;1;0;FLOAT;7;False;1;FLOAT;0\nNode;AmplifyShaderEditor.VertexColorNode;36;-1915.542,1375.766;Inherit;False;0;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.DynamicAppendNode;19;-1613.507,731.3909;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.FunctionInput;52;-766.4323,-294.6467;Inherit;False;Wind
Dir Y;1;2;False;1;0;FLOAT;1;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;18;-1850.108,784.6906;Inherit;False;7;_WindDirY;1;0;OBJECT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;38;-576.0724,77.77451;Float;False;_BendFactor;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;44;-1564.929,1716.55;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;21;-567.778,350.2243;Float;False;worldPosXZ;-1;True;1;0;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SimpleDivideOpNode;28;-705.7858,646.8578;Inherit;False;2;0;FLOAT2;0,0;False;1;FLOAT;0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SimpleSubtractOpNode;24;-966.1069,648.1914;Inherit;False;2;0;FLOAT2;0,0;False;1;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.DynamicAppendNode;42;-1282.829,1681.45;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.NormalizeNode;20;-1426.707,661.1909;Inherit;False;1;0;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.RangedFloatNode;45;-1815.83,1733.449;Float;False;Constant;_Float0;Float
0;6;0;Create;True;0;0;False;0;0.5;0;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;29;-993.2325,789.4221;Inherit;False;10;_WindSpread;1;0;OBJECT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;40;-1369.929,1430.549;Inherit;False;12;_WaveDistance;1;0;OBJECT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;12;-576,-13;Float;False;_WaveDistance;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.WorldToObjectTransfNode;47;-803.1295,1478.649;Inherit;False;1;0;FLOAT4;0,0,0,1;False;5;FLOAT4;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.RegisterLocalVarNode;3;-571,-558;Float;False;_VertexPos;-1;True;1;0;FLOAT4;0,0,0,0;False;1;FLOAT4;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;39;-1034.529,1477.35;Inherit;False;4;4;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;3;FLOAT4;0,0,0,0;False;1;FLOAT4;0\nNode;AmplifyShaderEditor.GetLocalVarNode;46;-1627.329,1828.348;Inherit;False;7;_WindDirY;1;0;OBJECT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;26;-1181.906,800.2919;Inherit;False;3;3;0;FLOAT2;0,0;False;1;FLOAT;0;False;2;FLOAT;0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.FunctionInput;55;-795.4323,-12.64673;Inherit;False;Wave
Distance;1;5;False;1;0;FLOAT;0.2;False;1;FLOAT;0\nNode;AmplifyShaderEditor.TransformPositionNode;64;-1012.703,314.0295;Inherit;False;Object;World;False;Fast;True;1;0;FLOAT3;0,0,0;False;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.GetLocalVarNode;41;-1354.329,1576.15;Inherit;False;38;_BendFactor;1;0;OBJECT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;56;-775.4323,82.35327;Inherit;False;Bend
Factor;1;6;False;1;0;FLOAT;1;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;23;-1246.907,597.4918;Inherit;False;21;worldPosXZ;1;0;OBJECT;0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.GetLocalVarNode;34;-1886.32,1154.588;Inherit;False;32;noisePos;1;0;OBJECT;0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.TextureCoordinatesNode;59;-1692.649,1375.966;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.FunctionInput;54;-780.812,-111.5073;Inherit;False;Wind
Spread;1;4;False;1;0;FLOAT;7;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;1;-766,-557;Inherit;False;Vertex
Pos;4;0;False;1;0;FLOAT4;0,0,0,0;False;1;FLOAT4;0\nNode;AmplifyShaderEditor.PosVertexDataNode;60;-1005.62,-553.2965;Inherit;False;0;0;5;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.GetLocalVarNode;61;-791.6204,1344.703;Inherit;False;3;_VertexPos;1;0;OBJECT;;False;1;FLOAT4;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;62;-562.6204,1426.703;Inherit;False;2;2;0;FLOAT4;0,0,0,0;False;1;FLOAT4;0,0,0,0;False;1;FLOAT4;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;35;-1342.92,1229.989;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionOutput;0;185.2132,-602.6537;Inherit;False;True;-1;Vertex
Position;0;False;1;0;FLOAT4;0,0,0,0;False;1;FLOAT4;0\nWireConnection;10;0;54;0\nWireConnection;7;0;52;0\nWireConnection;5;0;51;0\nWireConnection;32;0;28;0\nWireConnection;22;0;64;1\nWireConnection;22;1;64;3\nWireConnection;58;1;34;0\nWireConnection;9;0;53;0\nWireConnection;63;0;62;0\nWireConnection;19;0;17;0\nWireConnection;19;1;18;0\nWireConnection;38;0;56;0\nWireConnection;44;0;35;0\nWireConnection;44;1;45;0\nWireConnection;21;0;22;0\nWireConnection;28;0;24;0\nWireConnection;28;1;29;0\nWireConnection;24;0;23;0\nWireConnection;24;1;26;0\nWireConnection;42;0;43;0\nWireConnection;42;1;44;0\nWireConnection;42;2;46;0\nWireConnection;20;0;19;0\nWireConnection;12;0;55;0\nWireConnection;47;0;39;0\nWireConnection;3;0;1;0\nWireConnection;39;0;35;0\nWireConnection;39;1;40;0\nWireConnection;39;2;41;0\nWireConnection;39;3;42;0\nWireConnection;26;0;19;0\nWireConnection;26;1;25;0\nWireConnection;26;2;27;0\nWireConnection;64;0;16;0\nWireConnection;1;0;60;0\nWireConnection;62;0;61;0\nWireConnection;62;1;47;0\nWireConnection;35;0;58;1\nWireConnection;35;1;59;2\nWireConnection;0;0;50;0\nASEEND*/\n//CHKSM=BA79F0E32FCE63DB4F2F5108408BEEC666EF7AD4"
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_additionalDirectives: []
m_shaderFunctionDirectives: []
m_nativeDirectives: []
m_nativeDirectivesIndex: -1
m_nativeDirectivesFoldout: 0
m_directivesSaveItems: []
m_nodeCategory: 0
m_customNodeCategory: Griffin
m_previewPosition: 0
m_hidden: 0

View File

@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 8d39a13fc2a7a164fa1708057ff071d3
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,49 @@
%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: Sample4Splats
m_EditorClassIdentifier:
m_functionInfo: "// Made with Amplify Shader Editor\n// Available at the Unity Asset
Store - http://u3d.as/y3X \n/*ASEBEGIN\nVersion=16800\n-1913;1;1906;1011;5682.884;1523.874;3.728302;True;False\nNode;AmplifyShaderEditor.CommentaryNode;95;-2570.253,828.528;Float;False;2195.806;1152.891;;18;41;40;47;50;46;38;49;36;51;52;35;48;44;43;42;39;37;45;Splat
color;1,1,1,1;0;0\nNode;AmplifyShaderEditor.CommentaryNode;94;-2591.641,346.4889;Float;False;1172.502;308.2181;;4;32;33;34;31;Weights;1,1,1,1;0;0\nNode;AmplifyShaderEditor.CommentaryNode;93;-1324.487,-282.5828;Float;False;619.3087;159.9314;;2;0;53;Outputs;1,1,1,1;0;0\nNode;AmplifyShaderEditor.CommentaryNode;28;-1984.552,-278.4227;Float;False;563.6948;547.2503;;10;57;9;11;58;56;54;55;3;6;5;Inputs;1,1,1,1;0;0\nNode;AmplifyShaderEditor.GetLocalVarNode;46;-2462.594,1710.122;Float;False;11;_Splat3;1;0;OBJECT;0;False;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.GetLocalVarNode;38;-2465.563,1156.338;Float;False;6;_Splat1;1;0;OBJECT;0;False;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;49;-1266.611,1457.323;Float;False;2;2;0;COLOR;0,0,0,0;False;1;FLOAT;0;False;1;COLOR;0\nNode;AmplifyShaderEditor.GetLocalVarNode;36;-2467.412,878.528;Float;False;5;_Splat0;1;0;OBJECT;0;False;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;52;-617.4475,1277.823;Float;False;splatColor;-1;True;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;51;-870.9063,1283.802;Float;False;4;4;0;COLOR;0,0,0,0;False;1;COLOR;0,0,0,0;False;2;COLOR;0,0,0,0;False;3;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;48;-1273.185,1193.958;Float;False;2;2;0;COLOR;0,0,0,0;False;1;FLOAT;0;False;1;COLOR;0\nNode;AmplifyShaderEditor.GetLocalVarNode;43;-2460.563,1425.671;Float;False;9;_Splat2;1;0;OBJECT;0;False;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;50;-1266.747,1742.298;Float;False;2;2;0;COLOR;0,0,0,0;False;1;FLOAT;0;False;1;COLOR;0\nNode;AmplifyShaderEditor.TextureCoordinatesNode;42;-2515.253,1540.968;Float;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.TextureCoordinatesNode;39;-2520.253,1271.635;Float;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.TextureCoordinatesNode;37;-2518.102,988.8247;Float;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.TextureCoordinatesNode;45;-2517.284,1825.419;Float;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.SamplerNode;35;-2008.805,905.0466;Float;True;Property;_TextureSample1;Texture
Sample 1;13;0;Create;True;0;0;False;0;None;None;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;6;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;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.SamplerNode;44;-2003.987,1736.64;Float;True;Property;_TextureSample4;Texture
Sample 4;13;0;Create;True;0;0;False;0;None;None;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;6;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;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;47;-1265.131,901.3188;Float;False;2;2;0;COLOR;0,0,0,0;False;1;FLOAT;0;False;1;COLOR;0\nNode;AmplifyShaderEditor.SamplerNode;31;-2035.228,424.707;Float;True;Property;_TextureSample0;Texture
Sample 0;13;0;Create;True;0;0;False;0;None;None;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;6;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;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.SamplerNode;40;-2006.956,1182.856;Float;True;Property;_TextureSample2;Texture
Sample 2;13;0;Create;True;0;0;False;0;None;None;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;6;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;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.RegisterLocalVarNode;5;-1642.616,-133.7226;Float;False;_Splat0;-1;True;1;0;SAMPLER2D;;False;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;6;-1644.416,-39.32278;Float;False;_Splat1;-1;True;1;0;SAMPLER2D;;False;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;3;-1638.716,-224.4228;Float;False;_Control;-1;True;1;0;SAMPLER2D;;False;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.FunctionInput;55;-1925.138,-136.709;Float;False;Splat
0;9;1;False;1;0;SAMPLER2D;0;False;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.FunctionInput;54;-1923.446,-221.9907;Float;False;Control;9;0;False;1;0;SAMPLER2D;0;False;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.FunctionInput;56;-1924.938,-38.30905;Float;False;Splat
1;9;2;False;1;0;SAMPLER2D;0;False;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.BreakToComponentsNode;34;-1690.138,427.6602;Float;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.FunctionInput;58;-1927.638,169.3908;Float;False;Splat
3;9;4;False;1;0;SAMPLER2D;0;False;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;9;-1648.216,65.17702;Float;False;_Splat2;-1;True;1;0;SAMPLER2D;;False;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.FunctionInput;57;-1927.738,70.19069;Float;False;Splat
2;9;3;False;1;0;SAMPLER2D;0;False;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.GetLocalVarNode;53;-1214.546,-232.5828;Float;False;52;splatColor;1;0;OBJECT;0;False;1;COLOR;0\nNode;AmplifyShaderEditor.SamplerNode;41;-2001.956,1452.189;Float;True;Property;_TextureSample3;Texture
Sample 3;13;0;Create;True;0;0;False;0;None;None;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;6;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;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.GetLocalVarNode;32;-2491.339,396.4889;Float;False;3;_Control;1;0;OBJECT;0;False;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.TextureCoordinatesNode;33;-2541.641,496.0747;Float;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.RegisterLocalVarNode;11;-1653.66,168.9335;Float;False;_Splat3;-1;True;1;0;SAMPLER2D;;False;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.FunctionOutput;0;-932.3626,-231.4274;Float;False;True;Color;0;False;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nWireConnection;49;0;41;0\nWireConnection;49;1;34;2\nWireConnection;52;0;51;0\nWireConnection;51;0;47;0\nWireConnection;51;1;48;0\nWireConnection;51;2;49;0\nWireConnection;51;3;50;0\nWireConnection;48;0;40;0\nWireConnection;48;1;34;1\nWireConnection;50;0;44;0\nWireConnection;50;1;34;3\nWireConnection;42;2;43;0\nWireConnection;39;2;38;0\nWireConnection;37;2;36;0\nWireConnection;45;2;46;0\nWireConnection;35;0;36;0\nWireConnection;35;1;37;0\nWireConnection;44;0;46;0\nWireConnection;44;1;45;0\nWireConnection;47;0;35;0\nWireConnection;47;1;34;0\nWireConnection;31;0;32;0\nWireConnection;31;1;33;0\nWireConnection;40;0;38;0\nWireConnection;40;1;39;0\nWireConnection;5;0;55;0\nWireConnection;6;0;56;0\nWireConnection;3;0;54;0\nWireConnection;34;0;31;0\nWireConnection;9;0;57;0\nWireConnection;41;0;43;0\nWireConnection;41;1;42;0\nWireConnection;11;0;58;0\nWireConnection;0;0;53;0\nASEEND*/\n//CHKSM=6772D1C5EE8CDCE31D7519C476C947F415B88E7A"
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_additionalDirectives: []
m_shaderFunctionDirectives: []
m_nativeDirectives: []
m_nativeDirectivesIndex: -1
m_nativeDirectivesFoldout: 0
m_directivesSaveItems: []
m_nodeCategory: 0
m_customNodeCategory: Griffin
m_previewPosition: 0
m_hidden: 0

View File

@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 563b5268ffef6d8479bb5dc663a94e53
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,58 @@
%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: Sample4Splats4Normals
m_EditorClassIdentifier:
m_functionInfo: "// Made with Amplify Shader Editor\n// Available at the Unity Asset
Store - http://u3d.as/y3X \n/*ASEBEGIN\nVersion=16800\n-1913;1;1906;1011;2990.717;953.3407;1.3;False;False\nNode;AmplifyShaderEditor.CommentaryNode;95;-2585.682,757.5538;Float;False;2232.836;1270.153;;19;40;35;45;37;39;42;43;44;48;51;52;36;49;38;46;50;47;41;34;Splat
color;1,1,1,1;0;0\nNode;AmplifyShaderEditor.CommentaryNode;94;-2591.641,346.4889;Float;False;1172.502;308.2181;;3;32;33;31;Weights;1,1,1,1;0;0\nNode;AmplifyShaderEditor.CommentaryNode;93;-877.0899,-812.002;Float;False;630.2164;551.6724;;4;0;53;131;132;Outputs;1,1,1,1;0;0\nNode;AmplifyShaderEditor.CommentaryNode;28;-1613.425,-815.2986;Float;False;597.4958;938.4006;;18;56;104;99;101;98;100;57;9;103;58;55;11;6;3;54;5;105;102;Inputs;1,1,1,1;0;0\nNode;AmplifyShaderEditor.CommentaryNode;106;-2827.548,2166.325;Float;False;3014.436;1252.632;;27;136;135;134;133;126;130;128;129;114;111;125;115;116;117;118;121;120;113;122;123;119;112;109;110;124;108;107;Normal;1,1,1,1;0;0\nNode;AmplifyShaderEditor.GetLocalVarNode;53;-767.1498,-762.002;Float;False;52;splatColor;1;0;OBJECT;0;False;1;COLOR;0\nNode;AmplifyShaderEditor.GetLocalVarNode;32;-2491.339,396.4889;Float;False;3;_Control;1;0;OBJECT;0;False;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.TextureCoordinatesNode;33;-2541.641,496.0747;Float;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.SamplerNode;31;-2035.228,424.707;Float;True;Property;_TextureSample0;Texture
Sample 0;13;0;Create;True;0;0;False;0;None;None;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;6;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;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.RegisterLocalVarNode;5;-1243.688,-670.5983;Float;False;_Splat0;-1;True;1;0;SAMPLER2D;;False;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.GetLocalVarNode;135;-2779.721,3000.785;Float;False;9;_Splat2;1;0;OBJECT;0;False;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.FunctionInput;105;-1533.235,-64.5343;Float;False;Normal
2;9;7;False;1;0;SAMPLER2D;0;False;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;51;-873.9922,1333.176;Float;False;4;4;0;COLOR;0,0,0,0;False;1;COLOR;0,0,0,0;False;2;COLOR;0,0,0,0;False;3;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.FunctionInput;54;-1524.518,-758.8665;Float;False;Control;9;0;False;1;0;SAMPLER2D;0;False;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.SamplerNode;44;-2007.073,1786.014;Float;True;Property;_TextureSample4;Texture
Sample 4;13;0;Create;True;0;0;False;0;None;None;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;6;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;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;47;-1268.217,950.6924;Float;False;2;2;0;COLOR;0,0,0,0;False;1;FLOAT;0;False;1;COLOR;0\nNode;AmplifyShaderEditor.TextureCoordinatesNode;42;-2518.339,1590.342;Float;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.SamplerNode;41;-2005.042,1501.563;Float;True;Property;_TextureSample3;Texture
Sample 3;13;0;Create;True;0;0;False;0;None;None;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;6;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;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.RegisterLocalVarNode;114;-88.37925,2762.714;Float;False;normalVector;-1;True;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;130;-589.0793,2932.521;Float;False;4;4;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;3;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;3;-1239.788,-761.2986;Float;False;_Control;-1;True;1;0;SAMPLER2D;;False;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;11;-1254.732,-367.942;Float;False;_Splat3;-1;True;1;0;SAMPLER2D;;False;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.TextureCoordinatesNode;37;-2521.188,1038.198;Float;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.FunctionInput;56;-1526.01,-575.1847;Float;False;Splat
1;9;2;False;1;0;SAMPLER2D;0;False;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;104;-1253.713,-69.54797;Float;False;_Normal2;-1;True;1;0;SAMPLER2D;;False;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.GetLocalVarNode;136;-2778.552,3290.034;Float;False;11;_Splat3;1;0;OBJECT;0;False;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;99;-1249.913,-174.0479;Float;False;_Normal1;-1;True;1;0;SAMPLER2D;;False;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.FunctionInput;101;-1530.435,-173.0342;Float;False;Normal
1;9;6;False;1;0;SAMPLER2D;0;False;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;98;-1248.113,-268.4478;Float;False;_Normal0;-1;True;1;0;SAMPLER2D;;False;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;6;-1245.488,-576.1984;Float;False;_Splat1;-1;True;1;0;SAMPLER2D;;False;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.FunctionInput;100;-1530.635,-271.4342;Float;False;Normal
0;9;5;False;1;0;SAMPLER2D;0;False;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;9;-1249.288,-471.6985;Float;False;_Splat2;-1;True;1;0;SAMPLER2D;;False;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;103;-1259.157,34.20853;Float;False;_Normal3;-1;True;1;0;SAMPLER2D;;False;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.GetLocalVarNode;131;-789.5699,-669.4158;Float;False;114;normalVector;1;0;OBJECT;0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.FunctionInput;58;-1528.71,-367.4847;Float;False;Splat
3;9;4;False;1;0;SAMPLER2D;0;False;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.FunctionInput;55;-1526.21,-673.5847;Float;False;Splat
0;9;1;False;1;0;SAMPLER2D;0;False;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.TextureCoordinatesNode;39;-2523.339,1321.009;Float;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.FunctionInput;57;-1528.81,-466.6848;Float;False;Splat
2;9;3;False;1;0;SAMPLER2D;0;False;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.Vector3Node;129;-640.4946,2578.307;Float;False;Constant;_Vector0;Vector
0;0;0;Create;True;0;0;False;0;0,0,0.5;0,0,0;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;49;-1269.697,1506.697;Float;False;2;2;0;COLOR;0,0,0,0;False;1;FLOAT;0;False;1;COLOR;0\nNode;AmplifyShaderEditor.BreakToComponentsNode;34;-1612.992,810.3046;Float;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.SimpleMultiplyOpNode;112;-1252.474,2918.554;Float;False;2;2;0;COLOR;0,0,0,0;False;1;FLOAT;0;False;1;COLOR;0\nNode;AmplifyShaderEditor.TextureCoordinatesNode;119;-2501.119,3002.199;Float;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.SimpleMultiplyOpNode;109;-1252.61,3203.529;Float;False;2;2;0;COLOR;0,0,0,0;False;1;FLOAT;0;False;1;COLOR;0\nNode;AmplifyShaderEditor.TextureCoordinatesNode;122;-2503.149,3286.65;Float;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.SimpleMultiplyOpNode;116;-1259.049,2655.189;Float;False;2;2;0;COLOR;0,0,0,0;False;1;FLOAT;0;False;1;COLOR;0\nNode;AmplifyShaderEditor.GetLocalVarNode;111;-2451.429,2617.569;Float;False;99;_Normal1;1;0;OBJECT;0;False;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.GetLocalVarNode;110;-2448.46,3171.353;Float;False;103;_Normal3;1;0;OBJECT;0;False;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.GetLocalVarNode;113;-2453.278,2339.759;Float;False;98;_Normal0;1;0;OBJECT;0;False;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;115;-856.7711,2745.033;Float;False;4;4;0;COLOR;0,0,0,0;False;1;COLOR;0,0,0,0;False;2;COLOR;0,0,0,0;False;3;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;50;-1269.833,1791.672;Float;False;2;2;0;COLOR;0,0,0,0;False;1;FLOAT;0;False;1;COLOR;0\nNode;AmplifyShaderEditor.SamplerNode;117;-1989.851,3197.871;Float;True;Property;_TextureSample10;Texture
Sample 10;13;0;Create;True;0;0;False;0;None;None;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;6;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;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.GetLocalVarNode;118;-2446.429,2886.902;Float;False;104;_Normal2;1;0;OBJECT;0;False;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.TextureCoordinatesNode;121;-2503.968,2450.055;Float;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.TextureCoordinatesNode;120;-2506.119,2732.866;Float;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.BreakToComponentsNode;125;-1552.777,2231.806;Float;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.SamplerNode;124;-1992.82,2644.087;Float;True;Property;_TextureSample12;Texture
Sample 12;13;0;Create;True;0;0;False;0;None;None;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;6;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;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;108;-1250.995,2362.55;Float;False;2;2;0;COLOR;0,0,0,0;False;1;FLOAT;0;False;1;COLOR;0\nNode;AmplifyShaderEditor.SamplerNode;107;-1987.82,2913.42;Float;True;Property;_TextureSample9;Texture
Sample 9;13;0;Create;True;0;0;False;0;None;None;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;6;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;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.SamplerNode;40;-2010.042,1232.229;Float;True;Property;_TextureSample2;Texture
Sample 2;13;0;Create;True;0;0;False;0;None;None;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;6;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;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.SamplerNode;35;-2011.891,954.4202;Float;True;Property;_TextureSample1;Texture
Sample 1;13;0;Create;True;0;0;False;0;None;None;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;6;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;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.TextureCoordinatesNode;45;-2520.37,1874.792;Float;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.UnpackScaleNormalNode;126;-695.8757,2748.372;Float;False;2;0;FLOAT4;0,0,0,0;False;1;FLOAT;1;False;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.FunctionInput;102;-1533.135,34.6658;Float;False;Normal
3;9;8;False;1;0;SAMPLER2D;0;False;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.GetLocalVarNode;36;-2470.498,927.9016;Float;False;5;_Splat0;1;0;OBJECT;0;False;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.LerpOp;128;-326.4945,2766.307;Float;False;3;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;2;FLOAT;0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.GetLocalVarNode;38;-2468.649,1205.712;Float;False;6;_Splat1;1;0;OBJECT;0;False;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.GetLocalVarNode;46;-2465.68,1759.495;Float;False;11;_Splat3;1;0;OBJECT;0;False;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.GetLocalVarNode;133;-2788.17,2445.641;Float;False;5;_Splat0;1;0;OBJECT;0;False;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.GetLocalVarNode;134;-2786.321,2723.452;Float;False;6;_Splat1;1;0;OBJECT;0;False;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;52;-620.5334,1327.197;Float;False;splatColor;-1;True;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;48;-1276.271,1243.332;Float;False;2;2;0;COLOR;0,0,0,0;False;1;FLOAT;0;False;1;COLOR;0\nNode;AmplifyShaderEditor.SamplerNode;123;-1994.669,2366.277;Float;True;Property;_TextureSample11;Texture
Sample 11;13;0;Create;True;0;0;False;0;None;None;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;6;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;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.GetLocalVarNode;43;-2463.649,1475.045;Float;False;9;_Splat2;1;0;OBJECT;0;False;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.FunctionOutput;0;-484.966,-760.8466;Float;False;True;Color;0;False;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.FunctionOutput;132;-481.5699,-663.4158;Float;False;False;Normal;1;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nWireConnection;31;0;32;0\nWireConnection;31;1;33;0\nWireConnection;5;0;55;0\nWireConnection;51;0;47;0\nWireConnection;51;1;48;0\nWireConnection;51;2;49;0\nWireConnection;51;3;50;0\nWireConnection;44;0;46;0\nWireConnection;44;1;45;0\nWireConnection;47;0;35;0\nWireConnection;47;1;34;0\nWireConnection;42;2;43;0\nWireConnection;41;0;43;0\nWireConnection;41;1;42;0\nWireConnection;114;0;128;0\nWireConnection;130;0;125;0\nWireConnection;130;1;125;1\nWireConnection;130;2;125;2\nWireConnection;130;3;125;3\nWireConnection;3;0;54;0\nWireConnection;11;0;58;0\nWireConnection;37;2;36;0\nWireConnection;104;0;105;0\nWireConnection;99;0;101;0\nWireConnection;98;0;100;0\nWireConnection;6;0;56;0\nWireConnection;9;0;57;0\nWireConnection;103;0;102;0\nWireConnection;39;2;38;0\nWireConnection;49;0;41;0\nWireConnection;49;1;34;2\nWireConnection;34;0;31;0\nWireConnection;112;0;107;0\nWireConnection;112;1;125;2\nWireConnection;119;2;135;0\nWireConnection;109;0;117;0\nWireConnection;109;1;125;3\nWireConnection;122;2;136;0\nWireConnection;116;0;124;0\nWireConnection;116;1;125;1\nWireConnection;115;0;108;0\nWireConnection;115;1;116;0\nWireConnection;115;2;112;0\nWireConnection;115;3;109;0\nWireConnection;50;0;44;0\nWireConnection;50;1;34;3\nWireConnection;117;0;110;0\nWireConnection;117;1;122;0\nWireConnection;121;2;133;0\nWireConnection;120;2;134;0\nWireConnection;125;0;31;0\nWireConnection;124;0;111;0\nWireConnection;124;1;120;0\nWireConnection;108;0;123;0\nWireConnection;108;1;125;0\nWireConnection;107;0;118;0\nWireConnection;107;1;119;0\nWireConnection;40;0;38;0\nWireConnection;40;1;39;0\nWireConnection;35;0;36;0\nWireConnection;35;1;37;0\nWireConnection;45;2;46;0\nWireConnection;126;0;115;0\nWireConnection;128;0;129;0\nWireConnection;128;1;126;0\nWireConnection;128;2;130;0\nWireConnection;52;0;51;0\nWireConnection;48;0;40;0\nWireConnection;48;1;34;1\nWireConnection;123;0;113;0\nWireConnection;123;1;121;0\nWireConnection;0;0;53;0\nWireConnection;132;0;131;0\nASEEND*/\n//CHKSM=303091D267292A4FF0078DE002A3ED84DD4F09AE"
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_additionalDirectives: []
m_shaderFunctionDirectives: []
m_nativeDirectives: []
m_nativeDirectivesIndex: -1
m_nativeDirectivesFoldout: 0
m_directivesSaveItems: []
m_nodeCategory: 0
m_customNodeCategory: Griffin
m_previewPosition: 0
m_hidden: 0

View File

@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 45f7d1aa5e9d58743aec839bd3751783
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,66 @@
%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: Sample4Splats4NormalsPBR
m_EditorClassIdentifier:
m_functionInfo: "// Made with Amplify Shader Editor\n// Available at the Unity Asset
Store - http://u3d.as/y3X \n/*ASEBEGIN\nVersion=16800\n-1919;1;1918;1017;3855.192;-1984.579;1.6;True;False\nNode;AmplifyShaderEditor.CommentaryNode;97;-1618.49,4518.473;Float;False;1238.998;679.4966;;11;87;86;85;81;80;89;83;90;84;88;82;Smoothness;1,1,1,1;0;0\nNode;AmplifyShaderEditor.CommentaryNode;96;-1571.891,3628.859;Float;False;1190.298;702.0007;;11;67;76;77;68;69;70;71;75;74;73;72;Metallic;1,1,1,1;0;0\nNode;AmplifyShaderEditor.CommentaryNode;95;-2585.682,757.5538;Float;False;2232.836;1270.153;;19;40;35;45;37;39;42;43;44;48;51;52;36;49;38;46;50;47;41;34;Splat
color;1,1,1,1;0;0\nNode;AmplifyShaderEditor.CommentaryNode;94;-2591.641,346.4889;Float;False;1172.502;308.2181;;3;32;33;31;Weights;1,1,1,1;0;0\nNode;AmplifyShaderEditor.CommentaryNode;93;-877.0899,-812.002;Float;False;630.2164;551.6724;;8;0;79;92;91;78;53;131;132;Outputs;1,1,1,1;0;0\nNode;AmplifyShaderEditor.CommentaryNode;28;-2247.825,-815.2986;Float;False;1231.896;956.6005;;34;105;104;103;102;101;100;99;98;57;9;11;58;56;55;6;5;60;62;63;64;16;23;59;21;61;26;66;27;54;3;13;14;65;19;Inputs;1,1,1,1;0;0\nNode;AmplifyShaderEditor.CommentaryNode;106;-2827.548,2166.325;Float;False;3014.436;1252.632;;27;136;135;134;133;126;130;128;129;114;111;125;115;116;117;118;121;120;113;122;123;119;112;109;110;124;108;107;Normal;1,1,1,1;0;0\nNode;AmplifyShaderEditor.TextureCoordinatesNode;120;-2506.119,2732.866;Float;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.TextureCoordinatesNode;121;-2503.968,2450.055;Float;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.GetLocalVarNode;118;-2446.429,2886.902;Float;False;104;_Normal2;1;0;OBJECT;0;False;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.SamplerNode;117;-1989.851,3197.871;Float;True;Property;_TextureSample10;Texture
Sample 10;13;0;Create;True;0;0;False;0;None;None;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;6;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;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;50;-1269.833,1791.672;Float;False;2;2;0;COLOR;0,0,0,0;False;1;FLOAT;0;False;1;COLOR;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;115;-856.7711,2745.033;Float;False;4;4;0;COLOR;0,0,0,0;False;1;COLOR;0,0,0,0;False;2;COLOR;0,0,0,0;False;3;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.BreakToComponentsNode;125;-1552.777,2231.806;Float;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.GetLocalVarNode;113;-2453.278,2339.759;Float;False;98;_Normal0;1;0;OBJECT;0;False;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.GetLocalVarNode;111;-2451.429,2617.569;Float;False;99;_Normal1;1;0;OBJECT;0;False;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;116;-1259.049,2655.189;Float;False;2;2;0;COLOR;0,0,0,0;False;1;FLOAT;0;False;1;COLOR;0\nNode;AmplifyShaderEditor.TextureCoordinatesNode;122;-2503.149,3286.65;Float;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.SimpleMultiplyOpNode;109;-1252.61,3203.529;Float;False;2;2;0;COLOR;0,0,0,0;False;1;FLOAT;0;False;1;COLOR;0\nNode;AmplifyShaderEditor.TextureCoordinatesNode;119;-2501.119,3002.199;Float;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.SimpleMultiplyOpNode;112;-1252.474,2918.554;Float;False;2;2;0;COLOR;0,0,0,0;False;1;FLOAT;0;False;1;COLOR;0\nNode;AmplifyShaderEditor.GetLocalVarNode;91;-822.0899,-461.33;Float;False;82;smoothnessValue;1;0;OBJECT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;110;-2448.46,3171.353;Float;False;103;_Normal3;1;0;OBJECT;0;False;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.SamplerNode;124;-1992.82,2644.087;Float;True;Property;_TextureSample12;Texture
Sample 12;13;0;Create;True;0;0;False;0;None;None;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;6;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;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;108;-1250.995,2362.55;Float;False;2;2;0;COLOR;0,0,0,0;False;1;FLOAT;0;False;1;COLOR;0\nNode;AmplifyShaderEditor.SamplerNode;107;-1987.82,2913.42;Float;True;Property;_TextureSample9;Texture
Sample 9;13;0;Create;True;0;0;False;0;None;None;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;6;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;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.RegisterLocalVarNode;77;-624.5932,3995.025;Float;False;metallicValue;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;84;-1552.113,4850.06;Float;False;19;_Smoothness1;1;0;OBJECT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;90;-1552.113,4955.102;Float;False;23;_Smoothness2;1;0;OBJECT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;83;-1553.505,4746.186;Float;False;14;_Smoothness0;1;0;OBJECT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SamplerNode;123;-1994.669,2366.277;Float;True;Property;_TextureSample11;Texture
Sample 11;13;0;Create;True;0;0;False;0;None;None;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;6;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;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.SimpleAddOpNode;81;-894.9965,4866.964;Float;False;4;4;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;3;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;48;-1276.271,1243.332;Float;False;2;2;0;COLOR;0,0,0,0;False;1;FLOAT;0;False;1;COLOR;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;52;-620.5334,1327.197;Float;False;splatColor;-1;True;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.GetLocalVarNode;134;-2786.321,2723.452;Float;False;6;_Splat1;1;0;OBJECT;0;False;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.GetLocalVarNode;133;-2788.17,2445.641;Float;False;5;_Splat0;1;0;OBJECT;0;False;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.GetLocalVarNode;46;-2465.68,1759.495;Float;False;11;_Splat3;1;0;OBJECT;0;False;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.GetLocalVarNode;43;-2463.649,1475.045;Float;False;9;_Splat2;1;0;OBJECT;0;False;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.GetLocalVarNode;38;-2468.649,1205.712;Float;False;6;_Splat1;1;0;OBJECT;0;False;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.GetLocalVarNode;36;-2470.498,927.9016;Float;False;5;_Splat0;1;0;OBJECT;0;False;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.FunctionInput;102;-1533.135,34.6658;Float;False;Normal
3;9;8;False;1;0;SAMPLER2D;0;False;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.UnpackScaleNormalNode;126;-695.8757,2748.372;Float;False;2;0;FLOAT4;0,0,0,0;False;1;FLOAT;1;False;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.TextureCoordinatesNode;45;-2520.37,1874.792;Float;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.SamplerNode;35;-2011.891,954.4202;Float;True;Property;_TextureSample1;Texture
Sample 1;13;0;Create;True;0;0;False;0;None;None;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;6;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;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.SamplerNode;40;-2010.042,1232.229;Float;True;Property;_TextureSample2;Texture
Sample 2;13;0;Create;True;0;0;False;0;None;None;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;6;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;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;49;-1269.697,1506.697;Float;False;2;2;0;COLOR;0,0,0,0;False;1;FLOAT;0;False;1;COLOR;0\nNode;AmplifyShaderEditor.BreakToComponentsNode;34;-1612.992,810.3046;Float;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.LerpOp;128;-326.4945,2766.307;Float;False;3;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;2;FLOAT;0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.Vector3Node;129;-640.4946,2578.307;Float;False;Constant;_Vector0;Vector
0;0;0;Create;True;0;0;False;0;0,0,0.5;0,0,0;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.TextureCoordinatesNode;37;-2521.188,1038.198;Float;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.RegisterLocalVarNode;114;-88.37925,2762.714;Float;False;normalVector;-1;True;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.GetLocalVarNode;78;-796.3217,-563.3275;Float;False;77;metallicValue;1;0;OBJECT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SamplerNode;41;-2005.042,1501.563;Float;True;Property;_TextureSample3;Texture
Sample 3;13;0;Create;True;0;0;False;0;None;None;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;6;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;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.TextureCoordinatesNode;42;-2518.339,1590.342;Float;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.SimpleMultiplyOpNode;47;-1268.217,950.6924;Float;False;2;2;0;COLOR;0,0,0,0;False;1;FLOAT;0;False;1;COLOR;0\nNode;AmplifyShaderEditor.SamplerNode;44;-2007.073,1786.014;Float;True;Property;_TextureSample4;Texture
Sample 4;13;0;Create;True;0;0;False;0;None;None;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;6;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;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.GetLocalVarNode;89;-1552.113,5062.554;Float;False;27;_Smoothness3;1;0;OBJECT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;51;-873.9922,1333.176;Float;False;4;4;0;COLOR;0,0,0,0;False;1;COLOR;0,0,0,0;False;2;COLOR;0,0,0,0;False;3;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;130;-589.0793,2932.521;Float;False;4;4;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;3;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.BreakToComponentsNode;80;-1568.49,4568.472;Float;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.FunctionInput;105;-1533.235,-64.5343;Float;False;Normal
2;9;7;False;1;0;SAMPLER2D;0;False;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.GetLocalVarNode;135;-2779.721,3000.785;Float;False;9;_Splat2;1;0;OBJECT;0;False;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;85;-1152.162,4751.057;Float;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;23;-1881.73,-233.8421;Float;False;_Smoothness2;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;5;-1243.688,-670.5983;Float;False;_Splat0;-1;True;1;0;SAMPLER2D;;False;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.FunctionInput;60;-2195.573,-666.6665;Float;False;Smoothness
0;1;13;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SamplerNode;31;-2035.228,424.707;Float;True;Property;_TextureSample0;Texture
Sample 0;13;0;Create;True;0;0;False;0;None;None;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;6;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;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.TextureCoordinatesNode;33;-2541.641,496.0747;Float;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.GetLocalVarNode;32;-2491.339,396.4889;Float;False;3;_Control;1;0;OBJECT;0;False;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.GetLocalVarNode;53;-767.1498,-762.002;Float;False;52;splatColor;1;0;OBJECT;0;False;1;COLOR;0\nNode;AmplifyShaderEditor.FunctionInput;62;-2196.339,-452.5009;Float;False;Smoothness
1;1;14;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;63;-2165.128,-323.3797;Float;False;Metallic
2;1;11;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;19;-1888.73,-451.8421;Float;False;_Smoothness1;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;72;-1129.263,3883.948;Float;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;16;-1885.73,-539.8422;Float;False;_Metallic1;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;59;-2165.573,-755.6665;Float;False;Metallic
0;1;9;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;54;-1524.518,-758.8665;Float;False;Control;9;0;False;1;0;SAMPLER2D;0;False;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.FunctionInput;65;-2172.4,-110.1066;Float;False;Metallic
3;1;12;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;21;-1883.73,-322.8421;Float;False;_Metallic2;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;13;-1888.825,-756.2738;Float;False;_Metallic0;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;3;-1239.788,-761.2986;Float;False;_Control;-1;True;1;0;SAMPLER2D;;False;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;14;-1888.825,-665.2738;Float;False;_Smoothness0;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;27;-1877.819,-20.38233;Float;False;_Smoothness3;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;66;-2202.399,-21.10665;Float;False;Smoothness
3;1;16;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;26;-1879.819,-109.3823;Float;False;_Metallic3;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;61;-2166.34,-541.5009;Float;False;Metallic
1;1;10;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;64;-2195.127,-234.3797;Float;False;Smoothness
2;1;15;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;6;-1245.488,-576.1984;Float;False;_Splat1;-1;True;1;0;SAMPLER2D;;False;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;86;-1150.955,4851.269;Float;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;11;-1254.732,-367.942;Float;False;_Splat3;-1;True;1;0;SAMPLER2D;;False;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.TextureCoordinatesNode;39;-2523.339,1321.009;Float;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.GetLocalVarNode;69;-1484.223,3982.951;Float;False;16;_Metallic1;1;0;OBJECT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;55;-1526.21,-673.5847;Float;False;Splat
0;9;1;False;1;0;SAMPLER2D;0;False;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.FunctionInput;58;-1528.71,-367.4847;Float;False;Splat
3;9;4;False;1;0;SAMPLER2D;0;False;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.GetLocalVarNode;131;-789.5699,-669.4158;Float;False;114;normalVector;1;0;OBJECT;0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;73;-1128.055,3984.159;Float;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;74;-1129.263,4090.406;Float;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;75;-1128.056,4197.861;Float;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;71;-1484.223,4195.446;Float;False;26;_Metallic3;1;0;OBJECT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;103;-1259.157,34.20853;Float;False;_Normal3;-1;True;1;0;SAMPLER2D;;False;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.GetLocalVarNode;68;-1485.615,3879.077;Float;False;13;_Metallic0;1;0;OBJECT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;76;-872.0972,3999.854;Float;False;4;4;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;3;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;70;-1484.223,4087.992;Float;False;21;_Metallic2;1;0;OBJECT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;87;-1152.163,4957.515;Float;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;9;-1249.288,-471.6985;Float;False;_Splat2;-1;True;1;0;SAMPLER2D;;False;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.FunctionInput;57;-1528.81,-466.6848;Float;False;Splat
2;9;3;False;1;0;SAMPLER2D;0;False;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.FunctionInput;100;-1530.635,-271.4342;Float;False;Normal
0;9;5;False;1;0;SAMPLER2D;0;False;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;98;-1248.113,-268.4478;Float;False;_Normal0;-1;True;1;0;SAMPLER2D;;False;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.FunctionInput;101;-1530.435,-173.0342;Float;False;Normal
1;9;6;False;1;0;SAMPLER2D;0;False;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;99;-1249.913,-174.0479;Float;False;_Normal1;-1;True;1;0;SAMPLER2D;;False;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.BreakToComponentsNode;67;-1521.891,3678.859;Float;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.GetLocalVarNode;136;-2778.552,3290.034;Float;False;11;_Splat3;1;0;OBJECT;0;False;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;104;-1253.713,-69.54797;Float;False;_Normal2;-1;True;1;0;SAMPLER2D;;False;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;82;-647.4924,4862.134;Float;False;smoothnessValue;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;88;-1150.955,5064.969;Float;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;56;-1526.01,-575.1847;Float;False;Splat
1;9;2;False;1;0;SAMPLER2D;0;False;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.FunctionOutput;92;-480.8741,-465.0938;Float;False;False;Smoothness;3;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionOutput;0;-484.966,-760.8466;Float;False;True;Color;0;False;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.FunctionOutput;79;-483.1034,-564.3275;Float;False;False;Metallic;2;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionOutput;132;-481.5699,-663.4158;Float;False;False;Normal;1;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nWireConnection;120;2;134;0\nWireConnection;121;2;133;0\nWireConnection;117;0;110;0\nWireConnection;117;1;122;0\nWireConnection;50;0;44;0\nWireConnection;50;1;34;3\nWireConnection;115;0;108;0\nWireConnection;115;1;116;0\nWireConnection;115;2;112;0\nWireConnection;115;3;109;0\nWireConnection;125;0;31;0\nWireConnection;116;0;124;0\nWireConnection;116;1;125;1\nWireConnection;122;2;136;0\nWireConnection;109;0;117;0\nWireConnection;109;1;125;3\nWireConnection;119;2;135;0\nWireConnection;112;0;107;0\nWireConnection;112;1;125;2\nWireConnection;124;0;111;0\nWireConnection;124;1;120;0\nWireConnection;108;0;123;0\nWireConnection;108;1;125;0\nWireConnection;107;0;118;0\nWireConnection;107;1;119;0\nWireConnection;77;0;76;0\nWireConnection;123;0;113;0\nWireConnection;123;1;121;0\nWireConnection;81;0;85;0\nWireConnection;81;1;86;0\nWireConnection;81;2;87;0\nWireConnection;81;3;88;0\nWireConnection;48;0;40;0\nWireConnection;48;1;34;1\nWireConnection;52;0;51;0\nWireConnection;126;0;115;0\nWireConnection;45;2;46;0\nWireConnection;35;0;36;0\nWireConnection;35;1;37;0\nWireConnection;40;0;38;0\nWireConnection;40;1;39;0\nWireConnection;49;0;41;0\nWireConnection;49;1;34;2\nWireConnection;34;0;31;0\nWireConnection;128;0;129;0\nWireConnection;128;1;126;0\nWireConnection;128;2;130;0\nWireConnection;37;2;36;0\nWireConnection;114;0;128;0\nWireConnection;41;0;43;0\nWireConnection;41;1;42;0\nWireConnection;42;2;43;0\nWireConnection;47;0;35;0\nWireConnection;47;1;34;0\nWireConnection;44;0;46;0\nWireConnection;44;1;45;0\nWireConnection;51;0;47;0\nWireConnection;51;1;48;0\nWireConnection;51;2;49;0\nWireConnection;51;3;50;0\nWireConnection;130;0;125;0\nWireConnection;130;1;125;1\nWireConnection;130;2;125;2\nWireConnection;130;3;125;3\nWireConnection;80;0;31;0\nWireConnection;85;0;83;0\nWireConnection;85;1;80;0\nWireConnection;23;0;64;0\nWireConnection;5;0;55;0\nWireConnection;31;0;32;0\nWireConnection;31;1;33;0\nWireConnection;19;0;62;0\nWireConnection;72;0;68;0\nWireConnection;72;1;67;0\nWireConnection;16;0;61;0\nWireConnection;21;0;63;0\nWireConnection;13;0;59;0\nWireConnection;3;0;54;0\nWireConnection;14;0;60;0\nWireConnection;27;0;66;0\nWireConnection;26;0;65;0\nWireConnection;6;0;56;0\nWireConnection;86;0;84;0\nWireConnection;86;1;80;1\nWireConnection;11;0;58;0\nWireConnection;39;2;38;0\nWireConnection;73;0;69;0\nWireConnection;73;1;67;1\nWireConnection;74;0;70;0\nWireConnection;74;1;67;2\nWireConnection;75;0;71;0\nWireConnection;75;1;67;3\nWireConnection;103;0;102;0\nWireConnection;76;0;72;0\nWireConnection;76;1;73;0\nWireConnection;76;2;74;0\nWireConnection;76;3;75;0\nWireConnection;87;0;90;0\nWireConnection;87;1;80;2\nWireConnection;9;0;57;0\nWireConnection;98;0;100;0\nWireConnection;99;0;101;0\nWireConnection;67;0;31;0\nWireConnection;104;0;105;0\nWireConnection;82;0;81;0\nWireConnection;88;0;89;0\nWireConnection;88;1;80;3\nWireConnection;92;0;91;0\nWireConnection;0;0;53;0\nWireConnection;79;0;78;0\nWireConnection;132;0;131;0\nASEEND*/\n//CHKSM=263607F7582D79D73C54863A53D3A27FE6D4C23A"
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_additionalDirectives: []
m_shaderFunctionDirectives: []
m_nativeDirectives: []
m_nativeDirectivesIndex: -1
m_nativeDirectivesFoldout: 0
m_directivesSaveItems: []
m_nodeCategory: 0
m_customNodeCategory: Griffin
m_previewPosition: 0
m_hidden: 0

View File

@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 194e84b9304a1e045b74746905759949
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,57 @@
%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: Sample4SplatsPBR
m_EditorClassIdentifier:
m_functionInfo: "// Made with Amplify Shader Editor\n// Available at the Unity Asset
Store - http://u3d.as/y3X \n/*ASEBEGIN\nVersion=16800\n-1919;1;1918;1017;2366.315;-2451.432;1.3;True;False\nNode;AmplifyShaderEditor.CommentaryNode;97;-1639.303,3011.638;Float;False;1238.998;679.4966;;11;87;86;85;81;80;89;83;90;84;88;82;Smoothness;1,1,1,1;0;0\nNode;AmplifyShaderEditor.CommentaryNode;96;-1592.704,2122.026;Float;False;1190.298;702.0007;;11;67;76;77;68;69;70;71;75;74;73;72;Metallic;1,1,1,1;0;0\nNode;AmplifyShaderEditor.CommentaryNode;95;-2570.253,828.528;Float;False;2195.806;1152.891;;18;41;40;47;50;46;38;49;36;51;52;35;48;44;43;42;39;37;45;Splat
color;1,1,1,1;0;0\nNode;AmplifyShaderEditor.CommentaryNode;94;-2591.641,346.4889;Float;False;1172.502;308.2181;;4;32;33;34;31;Weights;1,1,1,1;0;0\nNode;AmplifyShaderEditor.CommentaryNode;93;-877.0899,-812.002;Float;False;593.2164;369.6724;;6;53;0;79;78;92;91;Outputs;1,1,1,1;0;0\nNode;AmplifyShaderEditor.CommentaryNode;28;-2247.825,-815.2986;Float;False;1225.896;896.6005;;26;66;54;55;56;58;11;9;57;5;65;64;63;62;61;60;59;26;27;19;23;16;21;14;13;6;3;Inputs;1,1,1,1;0;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;19;-1888.73,-451.8421;Float;False;_Smoothness1;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;65;-2172.4,-110.1066;Float;False;Metallic
3;1;8;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;5;-1243.688,-670.5983;Float;False;_Splat0;-1;True;1;0;SAMPLER2D;;False;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;14;-1888.825,-665.2738;Float;False;_Smoothness0;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;13;-1888.825,-756.2738;Float;False;_Metallic0;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;6;-1245.488,-576.1984;Float;False;_Splat1;-1;True;1;0;SAMPLER2D;;False;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;3;-1239.788,-761.2986;Float;False;_Control;-1;True;1;0;SAMPLER2D;;False;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.FunctionInput;55;-1526.21,-673.5847;Float;False;Splat
0;9;1;False;1;0;SAMPLER2D;0;False;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.FunctionInput;54;-1524.518,-758.8665;Float;False;Control;9;0;False;1;0;SAMPLER2D;0;False;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;27;-1877.819,-20.38233;Float;False;_Smoothness3;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;56;-1526.01,-575.1847;Float;False;Splat
1;9;2;False;1;0;SAMPLER2D;0;False;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.FunctionInput;58;-1528.71,-367.4847;Float;False;Splat
3;9;4;False;1;0;SAMPLER2D;0;False;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;11;-1254.732,-367.942;Float;False;_Splat3;-1;True;1;0;SAMPLER2D;;False;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;9;-1249.288,-471.6985;Float;False;_Splat2;-1;True;1;0;SAMPLER2D;;False;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.FunctionInput;57;-1528.81,-466.6848;Float;False;Splat
2;9;3;False;1;0;SAMPLER2D;0;False;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.FunctionInput;66;-2202.399,-21.10665;Float;False;Smoothness
3;1;12;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;26;-1879.819,-109.3823;Float;False;_Metallic3;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;88;-1171.768,3558.135;Float;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;61;-2166.34,-541.5009;Float;False;Metallic
1;1;6;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;21;-1883.73,-322.8421;Float;False;_Metallic2;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;59;-2165.573,-755.6665;Float;False;Metallic
0;1;5;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;23;-1881.73,-233.8421;Float;False;_Smoothness2;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;16;-1885.73,-539.8422;Float;False;_Metallic1;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;64;-2195.127,-234.3797;Float;False;Smoothness
2;1;11;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;63;-2165.128,-323.3797;Float;False;Metallic
2;1;7;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;62;-2196.339,-452.5009;Float;False;Smoothness
1;1;10;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;82;-668.305,3355.3;Float;False;smoothnessValue;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;53;-767.1498,-762.002;Float;False;52;splatColor;1;0;OBJECT;0;False;1;COLOR;0\nNode;AmplifyShaderEditor.SamplerNode;41;-2001.956,1452.189;Float;True;Property;_TextureSample3;Texture
Sample 3;13;0;Create;True;0;0;False;0;None;None;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;6;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;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.GetLocalVarNode;78;-801.3217,-659.3275;Float;False;77;metallicValue;1;0;OBJECT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;91;-827.0899,-557.33;Float;False;82;smoothnessValue;1;0;OBJECT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;32;-2491.339,396.4889;Float;False;3;_Control;1;0;OBJECT;0;False;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.TextureCoordinatesNode;33;-2541.641,496.0747;Float;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.SamplerNode;31;-2035.228,424.707;Float;True;Property;_TextureSample0;Texture
Sample 0;13;0;Create;True;0;0;False;0;None;None;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;6;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;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.FunctionInput;60;-2195.573,-666.6665;Float;False;Smoothness
0;1;9;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.BreakToComponentsNode;34;-1690.138,427.6602;Float;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.SimpleMultiplyOpNode;47;-1265.131,901.3188;Float;False;2;2;0;COLOR;0,0,0,0;False;1;FLOAT;0;False;1;COLOR;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;87;-1172.976,3450.681;Float;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;50;-1266.747,1742.298;Float;False;2;2;0;COLOR;0,0,0,0;False;1;FLOAT;0;False;1;COLOR;0\nNode;AmplifyShaderEditor.GetLocalVarNode;46;-2462.594,1710.122;Float;False;11;_Splat3;1;0;OBJECT;0;False;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.GetLocalVarNode;38;-2465.563,1156.338;Float;False;6;_Splat1;1;0;OBJECT;0;False;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;49;-1266.611,1457.323;Float;False;2;2;0;COLOR;0,0,0,0;False;1;FLOAT;0;False;1;COLOR;0\nNode;AmplifyShaderEditor.GetLocalVarNode;36;-2467.412,878.528;Float;False;5;_Splat0;1;0;OBJECT;0;False;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.BreakToComponentsNode;67;-1542.704,2172.026;Float;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.RegisterLocalVarNode;52;-617.4475,1277.823;Float;False;splatColor;-1;True;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;51;-870.9063,1283.802;Float;False;4;4;0;COLOR;0,0,0,0;False;1;COLOR;0,0,0,0;False;2;COLOR;0,0,0,0;False;3;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;48;-1273.185,1193.958;Float;False;2;2;0;COLOR;0,0,0,0;False;1;FLOAT;0;False;1;COLOR;0\nNode;AmplifyShaderEditor.SamplerNode;44;-2003.987,1736.64;Float;True;Property;_TextureSample4;Texture
Sample 4;13;0;Create;True;0;0;False;0;None;None;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;6;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;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.GetLocalVarNode;43;-2460.563,1425.671;Float;False;9;_Splat2;1;0;OBJECT;0;False;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.TextureCoordinatesNode;42;-2515.253,1540.968;Float;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.TextureCoordinatesNode;39;-2520.253,1271.635;Float;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.TextureCoordinatesNode;37;-2518.102,988.8247;Float;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.TextureCoordinatesNode;45;-2517.284,1825.419;Float;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.SamplerNode;35;-2008.805,905.0466;Float;True;Property;_TextureSample1;Texture
Sample 1;13;0;Create;True;0;0;False;0;None;None;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;6;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;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.SamplerNode;40;-2006.956,1182.856;Float;True;Property;_TextureSample2;Texture
Sample 2;13;0;Create;True;0;0;False;0;None;None;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;6;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;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.SimpleAddOpNode;76;-892.9098,2493.021;Float;False;4;4;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;3;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;68;-1506.428,2372.244;Float;False;13;_Metallic0;1;0;OBJECT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;70;-1505.036,2581.159;Float;False;21;_Metallic2;1;0;OBJECT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;71;-1505.036,2688.612;Float;False;26;_Metallic3;1;0;OBJECT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;75;-1148.869,2691.027;Float;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;74;-1150.076,2583.573;Float;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;73;-1148.868,2477.326;Float;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;72;-1150.076,2377.115;Float;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;69;-1505.036,2476.118;Float;False;16;_Metallic1;1;0;OBJECT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;86;-1171.768,3344.435;Float;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;85;-1172.975,3244.223;Float;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;81;-915.8091,3360.13;Float;False;4;4;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;3;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.BreakToComponentsNode;80;-1589.303,3061.638;Float;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.GetLocalVarNode;89;-1572.926,3555.72;Float;False;27;_Smoothness3;1;0;OBJECT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;83;-1574.318,3239.352;Float;False;14;_Smoothness0;1;0;OBJECT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;90;-1572.926,3448.267;Float;False;23;_Smoothness2;1;0;OBJECT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;84;-1572.926,3343.226;Float;False;19;_Smoothness1;1;0;OBJECT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;77;-645.4058,2488.192;Float;False;metallicValue;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionOutput;92;-485.8741,-561.0938;Float;False;False;Smoothness;2;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionOutput;79;-488.1034,-660.3275;Float;False;False;Metallic;1;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionOutput;0;-484.966,-760.8466;Float;False;True;Color;0;False;1;0;FLOAT;0;False;1;FLOAT;0\nWireConnection;19;0;62;0\nWireConnection;5;0;55;0\nWireConnection;14;0;60;0\nWireConnection;13;0;59;0\nWireConnection;6;0;56;0\nWireConnection;3;0;54;0\nWireConnection;27;0;66;0\nWireConnection;11;0;58;0\nWireConnection;9;0;57;0\nWireConnection;26;0;65;0\nWireConnection;88;0;89;0\nWireConnection;88;1;80;3\nWireConnection;21;0;63;0\nWireConnection;23;0;64;0\nWireConnection;16;0;61;0\nWireConnection;82;0;81;0\nWireConnection;41;0;43;0\nWireConnection;41;1;42;0\nWireConnection;31;0;32;0\nWireConnection;31;1;33;0\nWireConnection;34;0;31;0\nWireConnection;47;0;35;0\nWireConnection;47;1;34;0\nWireConnection;87;0;90;0\nWireConnection;87;1;80;2\nWireConnection;50;0;44;0\nWireConnection;50;1;34;3\nWireConnection;49;0;41;0\nWireConnection;49;1;34;2\nWireConnection;67;0;31;0\nWireConnection;52;0;51;0\nWireConnection;51;0;47;0\nWireConnection;51;1;48;0\nWireConnection;51;2;49;0\nWireConnection;51;3;50;0\nWireConnection;48;0;40;0\nWireConnection;48;1;34;1\nWireConnection;44;0;46;0\nWireConnection;44;1;45;0\nWireConnection;42;2;43;0\nWireConnection;39;2;38;0\nWireConnection;37;2;36;0\nWireConnection;45;2;46;0\nWireConnection;35;0;36;0\nWireConnection;35;1;37;0\nWireConnection;40;0;38;0\nWireConnection;40;1;39;0\nWireConnection;76;0;72;0\nWireConnection;76;1;73;0\nWireConnection;76;2;74;0\nWireConnection;76;3;75;0\nWireConnection;75;0;71;0\nWireConnection;75;1;67;3\nWireConnection;74;0;70;0\nWireConnection;74;1;67;2\nWireConnection;73;0;69;0\nWireConnection;73;1;67;1\nWireConnection;72;0;68;0\nWireConnection;72;1;67;0\nWireConnection;86;0;84;0\nWireConnection;86;1;80;1\nWireConnection;85;0;83;0\nWireConnection;85;1;80;0\nWireConnection;81;0;85;0\nWireConnection;81;1;86;0\nWireConnection;81;2;87;0\nWireConnection;81;3;88;0\nWireConnection;80;0;31;0\nWireConnection;77;0;76;0\nWireConnection;92;0;91;0\nWireConnection;79;0;78;0\nWireConnection;0;0;53;0\nASEEND*/\n//CHKSM=AF4E99301E7E1F9D594C0CACE0EDF80FD0207179"
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_additionalDirectives: []
m_shaderFunctionDirectives: []
m_nativeDirectives: []
m_nativeDirectivesIndex: -1
m_nativeDirectivesFoldout: 0
m_directivesSaveItems: []
m_nodeCategory: 0
m_customNodeCategory: Griffin
m_previewPosition: 0
m_hidden: 0

View File

@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: a6f307978ba7ac84eb0587d072b0df93
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant: