Firstborn/Assets/InfinityPBR/Shaders/Shader Functions/Normal Create Optimized.asset

43 lines
9.6 KiB
Plaintext
Raw Normal View History

%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: Normal Create Optimized
m_EditorClassIdentifier:
m_functionInfo: "// Made with Amplify Shader Editor\n// Available at the Unity
Asset Store - http://u3d.as/y3X \n/*ASEBEGIN\nVersion=18100\n0;627;2007;732;1765.465;711.1108;1.712449;True;False\nNode;AmplifyShaderEditor.FunctionInput;3;-1195.829,152.4831;Inherit;False;Offset;1;2;False;1;0;FLOAT;0.5;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleSubtractOpNode;15;595.5472,-354.8022;Inherit;False;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.DynamicAppendNode;16;960.5774,-210.5432;Inherit;False;FLOAT3;4;0;FLOAT;0;False;1;FLOAT;1;False;2;FLOAT;0;False;3;FLOAT;0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;19;771.4099,-164.856;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;4;595.9824,-233.6868;Inherit;False;Strength;1;3;False;1;0;FLOAT;2;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleSubtractOpNode;17;596.3433,-121.9684;Inherit;False;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.CrossProductOpNode;21;1145.824,-290.282;Inherit;False;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;18;771.0939,-308.0919;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMaxOpNode;31;157.7148,-447.1336;Inherit;False;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionNode;36;22.37384,-372.9775;Inherit;False;FastMax;-1;;1;107a091eee4c61a4c978587c0b6f3377;0;2;5;FLOAT;0;False;6;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionNode;37;158.3738,-357.9775;Inherit;False;FastMax;-1;;2;107a091eee4c61a4c978587c0b6f3377;0;2;5;FLOAT;0;False;6;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionNode;38;24.37384,-151.4775;Inherit;False;FastMax;-1;;3;107a091eee4c61a4c978587c0b6f3377;0;2;5;FLOAT;0;False;6;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionNode;39;160.3738,-136.4775;Inherit;False;FastMax;-1;;4;107a091eee4c61a4c978587c0b6f3377;0;2;5;FLOAT;0;False;6;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionNode;40;21.37384,66.52246;Inherit;False;FastMax;-1;;5;107a091eee4c61a4c978587c0b6f3377;0;2;5;FLOAT;0;False;6;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionNode;41;157.3738,81.52246;Inherit;False;FastMax;-1;;6;107a091eee4c61a4c978587c0b6f3377;0;2;5;FLOAT;0;False;6;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionSwitch;27;323.9404,-462.6012;Inherit;False;Mode;False;5;6;-1;R;G;B;A;Max;FastMax;Object;-1;9;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;3;FLOAT;0;False;4;FLOAT;0;False;5;FLOAT;0;False;6;FLOAT;0;False;7;FLOAT;0;False;8;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.NormalizeNode;22;1322.86,-290.3574;Inherit;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.FunctionSwitch;28;325.8057,-244.4311;Inherit;False;Option;False;5;4;-1;R;G;B;A;Instance;27;9;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;3;FLOAT;0;False;4;FLOAT;0;False;5;FLOAT;0;False;6;FLOAT;0;False;7;FLOAT;0;False;8;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMaxOpNode;34;27.32267,-35.31667;Inherit;False;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMaxOpNode;32;35.12259,-251.1167;Inherit;False;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SamplerNode;12;-290.48,-49.56257;Inherit;True;Property;_TextureSample1;Texture
Sample 1;0;0;Create;True;0;0;False;0;False;-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.TextureCoordinatesNode;23;-1414.536,38.33293;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.PowerNode;24;-1038.8,157.3853;Inherit;False;False;2;0;FLOAT;0;False;1;FLOAT;3;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SamplerNode;14;-293.22,-486.3099;Inherit;True;Property;_TextureSample2;Texture
Sample 2;0;0;Create;True;0;0;False;0;False;-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.FunctionInput;2;-1159.439,32.83502;Inherit;False;UV;2;1;False;1;0;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.ScaleNode;25;-863.0129,158.0113;Inherit;False;0.1;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.DynamicAppendNode;13;960.6863,-354.317;Inherit;False;FLOAT3;4;0;FLOAT;1;False;1;FLOAT;0;False;2;FLOAT;0;False;3;FLOAT;0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.SimpleMaxOpNode;35;154.536,-12.16207;Inherit;False;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.BreakToComponentsNode;6;-964.0212,39.15068;Inherit;False;FLOAT2;1;0;FLOAT2;0,0;False;16;FLOAT;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4;FLOAT;5;FLOAT;6;FLOAT;7;FLOAT;8;FLOAT;9;FLOAT;10;FLOAT;11;FLOAT;12;FLOAT;13;FLOAT;14;FLOAT;15\nNode;AmplifyShaderEditor.DynamicAppendNode;8;-512.9576,40.79049;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.SamplerNode;11;-292.0564,-268.8521;Inherit;True;Property;_TextureSample0;Texture
Sample 0;0;0;Create;True;0;0;False;0;False;-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.SimpleAddOpNode;7;-658.9895,40.41196;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;10;-653.5344,187.1665;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.DynamicAppendNode;9;-510.4005,165.5482;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.SimpleMaxOpNode;30;30.50125,-470.2883;Inherit;False;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMaxOpNode;33;162.3361,-227.9621;Inherit;False;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;1;-1622.529,-267.649;Inherit;False;Tex;9;0;False;1;0;SAMPLER2D;0;False;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.FunctionSwitch;29;322.9973,-24.83526;Inherit;False;Option;False;5;4;-1;R;G;B;A;Instance;27;9;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;3;FLOAT;0;False;4;FLOAT;0;False;5;FLOAT;0;False;6;FLOAT;0;False;7;FLOAT;0;False;8;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionOutput;0;1499.12,-290.3668;Inherit;False;True;-1;XYZ;0;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nWireConnection;15;0;28;0\nWireConnection;15;1;27;0\nWireConnection;16;2;19;0\nWireConnection;19;0;17;0\nWireConnection;19;1;4;0\nWireConnection;17;0;29;0\nWireConnection;17;1;27;0\nWireConnection;21;0;13;0\nWireConnection;21;1;16;0\nWireConnection;18;0;15;0\nWireConnection;18;1;4;0\nWireConnection;31;0;30;0\nWireConnection;31;1;14;3\nWireConnection;36;5;14;1\nWireConnection;36;6;14;2\nWireConnection;37;5;36;0\nWireConnection;37;6;14;3\nWireConnection;38;5;11;1\nWireConnection;38;6;11;2\nWireConnection;39;5;38;0\nWireConnection;39;6;11;3\nWireConnection;40;5;12;1\nWireConnection;40;6;12;2\nWireConnection;41;5;40;0\nWireConnection;41;6;12;3\nWireConnection;27;0;14;1\nWireConnection;27;1;14;2\nWireConnection;27;2;14;3\nWireConnection;27;3;14;4\nWireConnection;27;4;31;0\nWireConnection;27;5;37;0\nWireConnection;22;0;21;0\nWireConnection;28;0;11;1\nWireConnection;28;1;11;2\nWireConnection;28;2;11;3\nWireConnection;28;3;11;4\nWireConnection;28;4;33;0\nWireConnection;28;5;39;0\nWireConnection;34;0;12;1\nWireConnection;34;1;12;2\nWireConnection;32;0;11;1\nWireConnection;32;1;11;2\nWireConnection;12;0;1;0\nWireConnection;12;1;9;0\nWireConnection;23;2;1;0\nWireConnection;24;0;3;0\nWireConnection;14;0;1;0\nWireConnection;14;1;2;0\nWireConnection;2;0;23;0\nWireConnection;25;0;24;0\nWireConnection;13;2;18;0\nWireConnection;35;0;34;0\nWireConnection;35;1;12;3\nWireConnection;6;0;2;0\nWireConnection;8;0;7;0\nWireConnection;8;1;6;1\nWireConnection;11;0;1;0\nWireConnection;11;1;8;0\nWireConnection;7;0;6;0\nWireConnection;7;1;25;0\nWireConnection;10;0;6;1\nWireConnection;10;1;25;0\nWireConnection;9;0;6;0\nWireConnection;9;1;10;0\nWireConnection;30;0;14;1\nWireConnection;30;1;14;2\nWireConnection;33;0;32;0\nWireConnection;33;1;11;3\nWireConnection;29;0;12;1\nWireConnection;29;1;12;2\nWireConnection;29;2;12;3\nWireConnection;29;3;12;4\nWireConnection;29;4;35;0\nWireConnection;29;5;41;0\nWireConnection;0;0;22;0\nASEEND*/\n//CHKSM=6563C5C5E429D2FA711F6C2A3014CCF28937CD4E"
m_functionName:
m_description: texture input is necessary in order to work properly
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: 3
m_customNodeCategory:
m_previewPosition: 0
m_hidden: 0