From 13b5909faae1518a1f3c62216d3c396b37c85b18 Mon Sep 17 00:00:00 2001 From: Alexandre Coirier Date: Wed, 10 Jun 2026 00:38:26 +0200 Subject: [PATCH] wip: HouseOfLeaves lookdev --- .../Materials/M_houseOfLeaves_sand.mat | 7 +- .../HouseOfLeaves/Shaders/Sand.shadergraph | 1738 +++++++++++++---- Assets/_Content/Scenes/HouseOfLeaves.unity | 240 ++- Assets/_Content/Shaders/HouseOfLeaves.meta | 8 + .../HouseOfLeaves/HouseOfLeaves.shadergraph | 1383 +++++++++++++ .../HouseOfLeaves.shadergraph.meta | 18 + .../Shaders/HouseOfLeaves/Include.meta | 8 + .../HouseOfLeaves/Include/HouseOfLeaves.hlsl | 190 ++ .../Include/HouseOfLeaves.hlsl.meta | 7 + 9 files changed, 3174 insertions(+), 425 deletions(-) create mode 100644 Assets/_Content/Shaders/HouseOfLeaves.meta create mode 100644 Assets/_Content/Shaders/HouseOfLeaves/HouseOfLeaves.shadergraph create mode 100644 Assets/_Content/Shaders/HouseOfLeaves/HouseOfLeaves.shadergraph.meta create mode 100644 Assets/_Content/Shaders/HouseOfLeaves/Include.meta create mode 100644 Assets/_Content/Shaders/HouseOfLeaves/Include/HouseOfLeaves.hlsl create mode 100644 Assets/_Content/Shaders/HouseOfLeaves/Include/HouseOfLeaves.hlsl.meta diff --git a/Assets/_Content/Models/Environments/HouseOfLeaves/Materials/M_houseOfLeaves_sand.mat b/Assets/_Content/Models/Environments/HouseOfLeaves/Materials/M_houseOfLeaves_sand.mat index de338fb2..4d0dc763 100644 --- a/Assets/_Content/Models/Environments/HouseOfLeaves/Materials/M_houseOfLeaves_sand.mat +++ b/Assets/_Content/Models/Environments/HouseOfLeaves/Materials/M_houseOfLeaves_sand.mat @@ -117,7 +117,7 @@ Material: - _Mode: 0 - _OcclusionStrength: 1 - _Parallax: 0.02 - - _Progression: 0 + - _Progression: 0.84 - _QueueControl: 0 - _QueueOffset: 0 - _ReceiveShadows: 1 @@ -134,6 +134,11 @@ Material: m_Colors: - _BaseColor: {r: 0.8714051, g: 0.7282247, b: 0.42010283, a: 1} - _Color: {r: 0.8714051, g: 0.7282247, b: 0.4201028, a: 1} + - _ColorA: {r: 0.058823504, g: 0.10980386, b: 0.03921569, a: 1} + - _ColorB: {r: 0.16078427, g: 0.24313727, b: 0.17647055, a: 1} + - _ColorC: {r: 0.29019606, g: 0.49411762, b: 0.30196077, a: 1} + - _ColorD: {r: 0.7607843, g: 0.5803921, b: 0.21960783, a: 1} + - _ColorE: {r: 0.9921569, g: 0.9490196, b: 0.7019608, a: 1} - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} - _SandColor: {r: 0.98742133, g: 0.7008138, b: 0, a: 1} - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} diff --git a/Assets/_Content/Models/Environments/HouseOfLeaves/Shaders/Sand.shadergraph b/Assets/_Content/Models/Environments/HouseOfLeaves/Shaders/Sand.shadergraph index 82be2cc2..bb33b3ed 100644 --- a/Assets/_Content/Models/Environments/HouseOfLeaves/Shaders/Sand.shadergraph +++ b/Assets/_Content/Models/Environments/HouseOfLeaves/Shaders/Sand.shadergraph @@ -4,10 +4,22 @@ "m_ObjectId": "29c5e92d876f499892127d34c5b9d713", "m_Properties": [ { - "m_Id": "a499835b19904120880420e8edd2bf09" + "m_Id": "f75768616e784aa99deb802ff95e23b3" }, { - "m_Id": "fe45a2dca0d2467599da24d0047df1a8" + "m_Id": "59666c817358470e9acd16ebc6e579f3" + }, + { + "m_Id": "134bf8b8ef6e4f7a8137942c3658b412" + }, + { + "m_Id": "c36405fb26784b4680c3c8bbcf998eb8" + }, + { + "m_Id": "187acfd39eb145238e7bdac9695780ad" + }, + { + "m_Id": "a499835b19904120880420e8edd2bf09" } ], "m_Keywords": [], @@ -30,21 +42,9 @@ { "m_Id": "757dfe3f5d9b4f9693045ec3e166f920" }, - { - "m_Id": "99f8886371f94b52a2e6488edbec6d7e" - }, - { - "m_Id": "1191c7129f504b93a1a53ea01e79bef7" - }, { "m_Id": "69ad40e39d89487494303fe9171b6056" }, - { - "m_Id": "16229b974b8347f8842534191c16beab" - }, - { - "m_Id": "5859709eb7bc467c8fa9e45c31af05b4" - }, { "m_Id": "95dd652e6b5a4e098d7354863bde6830" }, @@ -60,9 +60,6 @@ { "m_Id": "5f213269cb9b4e61b57c11cf556d4049" }, - { - "m_Id": "76578eb7ae67481a8a1080f2813b42ba" - }, { "m_Id": "35bd1540c2bc4f159f6f4ea7a1a0ebad" }, @@ -70,15 +67,70 @@ "m_Id": "10f1ba1ec3654c338ce8962b9e4229ce" }, { - "m_Id": "f5447a792d5447fe97dbf892f44a53e7" + "m_Id": "b1883eff310e42078035e47f3c481cbe" }, { - "m_Id": "d5c6a120562d4fe097f70655c7851029" + "m_Id": "ae6754045763467eba34a2697a94d35a" + }, + { + "m_Id": "d5bb269599d5471584c90d955d33e46c" + }, + { + "m_Id": "a82343bd7b314c29b795686947c25c32" + }, + { + "m_Id": "b4fb1bdeae5a4daaa5cfba902fb3cf33" + }, + { + "m_Id": "023c460fd9a44f528a86f51b5eb5a2c8" + }, + { + "m_Id": "478d0c1f77844c8da47d0ba94c53b23f" + }, + { + "m_Id": "76850336ad0f4d5fa5ce0db5fd8b74f3" + }, + { + "m_Id": "057b9123e4514f41bf248c9f17e89255" + }, + { + "m_Id": "1ad8cfd2ace44a85837c9e31a4c37460" + }, + { + "m_Id": "936449fb3cf44a2895536346d9b97db7" } ], "m_GroupDatas": [], "m_StickyNoteDatas": [], "m_Edges": [ + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "023c460fd9a44f528a86f51b5eb5a2c8" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "1ad8cfd2ace44a85837c9e31a4c37460" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "057b9123e4514f41bf248c9f17e89255" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "1ad8cfd2ace44a85837c9e31a4c37460" + }, + "m_SlotId": 1 + } + }, { "m_OutputSlot": { "m_Node": { @@ -93,6 +145,34 @@ "m_SlotId": 1 } }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "1ad8cfd2ace44a85837c9e31a4c37460" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "936449fb3cf44a2895536346d9b97db7" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "478d0c1f77844c8da47d0ba94c53b23f" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "76850336ad0f4d5fa5ce0db5fd8b74f3" + }, + "m_SlotId": 0 + } + }, { "m_OutputSlot": { "m_Node": { @@ -110,13 +190,27 @@ { "m_OutputSlot": { "m_Node": { - "m_Id": "76578eb7ae67481a8a1080f2813b42ba" + "m_Id": "76850336ad0f4d5fa5ce0db5fd8b74f3" }, - "m_SlotId": 1 + "m_SlotId": 4 }, "m_InputSlot": { "m_Node": { - "m_Id": "99f8886371f94b52a2e6488edbec6d7e" + "m_Id": "057b9123e4514f41bf248c9f17e89255" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "936449fb3cf44a2895536346d9b97db7" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "35bd1540c2bc4f159f6f4ea7a1a0ebad" }, "m_SlotId": 0 } @@ -140,25 +234,11 @@ "m_Node": { "m_Id": "95dd652e6b5a4e098d7354863bde6830" }, - "m_SlotId": 3 + "m_SlotId": 11 }, "m_InputSlot": { "m_Node": { - "m_Id": "f5447a792d5447fe97dbf892f44a53e7" - }, - "m_SlotId": 0 - } - }, - { - "m_OutputSlot": { - "m_Node": { - "m_Id": "95dd652e6b5a4e098d7354863bde6830" - }, - "m_SlotId": 5 - }, - "m_InputSlot": { - "m_Node": { - "m_Id": "76578eb7ae67481a8a1080f2813b42ba" + "m_Id": "757dfe3f5d9b4f9693045ec3e166f920" }, "m_SlotId": 0 } @@ -180,15 +260,71 @@ { "m_OutputSlot": { "m_Node": { - "m_Id": "d5c6a120562d4fe097f70655c7851029" + "m_Id": "a82343bd7b314c29b795686947c25c32" }, "m_SlotId": 0 }, "m_InputSlot": { "m_Node": { - "m_Id": "757dfe3f5d9b4f9693045ec3e166f920" + "m_Id": "95dd652e6b5a4e098d7354863bde6830" + }, + "m_SlotId": 9 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "ae6754045763467eba34a2697a94d35a" }, "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "95dd652e6b5a4e098d7354863bde6830" + }, + "m_SlotId": 7 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "b1883eff310e42078035e47f3c481cbe" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "95dd652e6b5a4e098d7354863bde6830" + }, + "m_SlotId": 6 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "b4fb1bdeae5a4daaa5cfba902fb3cf33" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "95dd652e6b5a4e098d7354863bde6830" + }, + "m_SlotId": 10 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "d5bb269599d5471584c90d955d33e46c" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "95dd652e6b5a4e098d7354863bde6830" + }, + "m_SlotId": 8 } }, { @@ -204,20 +340,6 @@ }, "m_SlotId": 0 } - }, - { - "m_OutputSlot": { - "m_Node": { - "m_Id": "f5447a792d5447fe97dbf892f44a53e7" - }, - "m_SlotId": 2 - }, - "m_InputSlot": { - "m_Node": { - "m_Id": "35bd1540c2bc4f159f6f4ea7a1a0ebad" - }, - "m_SlotId": 0 - } } ], "m_VertexContext": { @@ -246,21 +368,9 @@ { "m_Id": "757dfe3f5d9b4f9693045ec3e166f920" }, - { - "m_Id": "99f8886371f94b52a2e6488edbec6d7e" - }, - { - "m_Id": "1191c7129f504b93a1a53ea01e79bef7" - }, { "m_Id": "69ad40e39d89487494303fe9171b6056" }, - { - "m_Id": "16229b974b8347f8842534191c16beab" - }, - { - "m_Id": "5859709eb7bc467c8fa9e45c31af05b4" - }, { "m_Id": "35bd1540c2bc4f159f6f4ea7a1a0ebad" }, @@ -292,20 +402,138 @@ { "m_SGVersion": 0, - "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", - "m_ObjectId": "070d8f795a81449dab3f0273a9574f95", + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "01c4915e186045fba57b2b25ebd9495e", "m_Id": 0, - "m_DisplayName": "In", + "m_DisplayName": "A", "m_SlotType": 0, "m_Hidden": false, - "m_ShaderOutputName": "In", + "m_ShaderOutputName": "A", "m_StageCapability": 3, - "m_Value": 0.0, - "m_DefaultValue": 0.0, - "m_Labels": [], + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, "m_LiteralMode": false } +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SceneDepthNode", + "m_ObjectId": "023c460fd9a44f528a86f51b5eb5a2c8", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Scene Depth", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -525.0, + "y": 546.0, + "width": 145.0, + "height": 110.99993896484375 + } + }, + "m_Slots": [ + { + "m_Id": "2ae4c225fa414d8da27dea008b76112f" + }, + { + "m_Id": "d981a8ca50904215a56132083302a80e" + } + ], + "synonyms": [ + "zbuffer", + "zdepth" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_DepthSamplingMode": 2 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "032368f509664e068f45565558467212", + "m_Id": 0, + "m_DisplayName": "Edge1", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Edge1", + "m_StageCapability": 3, + "m_Value": { + "x": 0.30000001192092898, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_LiteralMode": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubtractNode", + "m_ObjectId": "057b9123e4514f41bf248c9f17e89255", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Subtract", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -506.0, + "y": 672.0, + "width": 126.0, + "height": 117.99993896484375 + } + }, + "m_Slots": [ + { + "m_Id": "01c4915e186045fba57b2b25ebd9495e" + }, + { + "m_Id": "801e72326d5c45a0a1ff7429226c5015" + }, + { + "m_Id": "3f37069e6f4d4fb19815ee558868c2d2" + } + ], + "synonyms": [ + "subtraction", + "remove", + "minus", + "take away" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.NormalVectorNode", @@ -318,10 +546,10 @@ "m_Expanded": true, "m_Position": { "serializedVersion": "2", - "x": -874.9998779296875, - "y": 295.0, + "x": -884.0, + "y": 468.0000305175781, "width": 206.0, - "height": 129.99996948242188 + "height": 130.00003051757813 } }, "m_Slots": [ @@ -342,6 +570,29 @@ "m_Space": 2 } +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "0f3095915d154bdcbda2d96b9d072060", + "m_Id": 11, + "m_DisplayName": "Color", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Color", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.BlockNode", @@ -377,47 +628,38 @@ } { - "m_SGVersion": 0, - "m_Type": "UnityEditor.ShaderGraph.BlockNode", - "m_ObjectId": "1191c7129f504b93a1a53ea01e79bef7", - "m_Group": { - "m_Id": "" + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "134bf8b8ef6e4f7a8137942c3658b412", + "m_Guid": { + "m_GuidSerialized": "d8459fe7-7637-4809-8165-c94c0abc5eb9" }, - "m_Name": "SurfaceDescription.Metallic", - "m_DrawState": { - "m_Expanded": true, - "m_Position": { - "serializedVersion": "2", - "x": 0.0, - "y": 0.0, - "width": 0.0, - "height": 0.0 - } - }, - "m_Slots": [ - { - "m_Id": "7f117b54440d4f29af57fdb18540665d" - } - ], - "synonyms": [], - "m_Precision": 0, - "m_PreviewExpanded": true, + "promotedFromAssetID": "", + "promotedFromCategoryName": "", + "promotedOrdering": -1, + "m_Name": "ColorC", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "ColorC", + "m_DefaultReferenceName": "_ColorC", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", "m_DismissedVersion": 0, - "m_PreviewMode": 0, - "m_CustomColors": { - "m_SerializableColors": [] + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_PerRendererData": false, + "m_customAttributes": [], + "m_Value": { + "r": 0.29019609093666079, + "g": 0.4941176772117615, + "b": 0.3019607961177826, + "a": 1.0 }, - "m_SerializedDescriptor": "SurfaceDescription.Metallic" -} - -{ - "m_SGVersion": 2, - "m_Type": "UnityEditor.Rendering.Universal.ShaderGraph.UniversalLitSubTarget", - "m_ObjectId": "13d3322787394ad1b628622973419e9e", - "m_WorkflowMode": 1, - "m_NormalDropOffSpace": 0, - "m_ClearCoat": false, - "m_BlendModePreserveSpecular": true + "isMainColor": false, + "m_ColorMode": 0 } { @@ -454,38 +696,108 @@ "m_SerializedDescriptor": "VertexDescription.Tangent" } +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "187acfd39eb145238e7bdac9695780ad", + "m_Guid": { + "m_GuidSerialized": "06e494e2-6d69-44e1-9bd4-40c12d80e1bd" + }, + "promotedFromAssetID": "", + "promotedFromCategoryName": "", + "promotedOrdering": -1, + "m_Name": "ColorA", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "ColorA", + "m_DefaultReferenceName": "_ColorA", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_PerRendererData": false, + "m_customAttributes": [], + "m_Value": { + "r": 0.05882353335618973, + "g": 0.1098039299249649, + "b": 0.03921568766236305, + "a": 1.0 + }, + "isMainColor": false, + "m_ColorMode": 0 +} + { "m_SGVersion": 0, - "m_Type": "UnityEditor.ShaderGraph.BlockNode", - "m_ObjectId": "16229b974b8347f8842534191c16beab", + "m_Type": "UnityEditor.ShaderGraph.SubtractNode", + "m_ObjectId": "1ad8cfd2ace44a85837c9e31a4c37460", "m_Group": { "m_Id": "" }, - "m_Name": "SurfaceDescription.Emission", + "m_Name": "Subtract", "m_DrawState": { "m_Expanded": true, "m_Position": { "serializedVersion": "2", - "x": 0.0, - "y": 0.0, - "width": 0.0, - "height": 0.0 + "x": -356.0000305175781, + "y": 601.0, + "width": 126.00004577636719, + "height": 117.99993896484375 } }, "m_Slots": [ { - "m_Id": "fb01598e37b54f6795721cf3f022ced0" + "m_Id": "dd331c86ab01498fa694323743ef48a3" + }, + { + "m_Id": "7c4a8697ff1a467f93ae792986675dd6" + }, + { + "m_Id": "4daf48c2de23434eb5f62c6bd64de12d" } ], - "synonyms": [], + "synonyms": [ + "subtraction", + "remove", + "minus", + "take away" + ], "m_Precision": 0, - "m_PreviewExpanded": true, + "m_PreviewExpanded": false, "m_DismissedVersion": 0, "m_PreviewMode": 0, "m_CustomColors": { "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "2182465c7a004c9f8be5c1c7ff160bf2", + "m_Id": 10, + "m_DisplayName": "ColorE", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "ColorE", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 }, - "m_SerializedDescriptor": "SurfaceDescription.Emission" + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] } { @@ -511,6 +823,15 @@ "m_Labels": [] } +{ + "m_SGVersion": 2, + "m_Type": "UnityEditor.Rendering.Universal.ShaderGraph.UniversalUnlitSubTarget", + "m_ObjectId": "22502eb6a0a643caa657cd78dd2db357", + "m_KeepLightingVariants": false, + "m_DefaultDecalBlending": true, + "m_DefaultSSAO": true +} + { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", @@ -527,6 +848,32 @@ "m_LiteralMode": false } +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.ScreenPositionMaterialSlot", + "m_ObjectId": "2ae4c225fa414d8da27dea008b76112f", + "m_Id": 0, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [], + "m_ScreenSpaceType": 0 +} + { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.BlockNode", @@ -593,20 +940,154 @@ { "m_SGVersion": 0, - "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", - "m_ObjectId": "3c73efe5b36b4e22a9fda56601a9fd86", - "m_Id": 2, - "m_DisplayName": "Strength", + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "3b996d307b9545389f2c363f8e9ffdaa", + "m_Id": 0, + "m_DisplayName": "ColorE", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "3c1da606817c4367907a8c91d5e3628f", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "3eae807994ef4e1a92bd3e746c243009", + "m_Id": 0, + "m_DisplayName": "In", "m_SlotType": 0, "m_Hidden": false, - "m_ShaderOutputName": "Strength", + "m_ShaderOutputName": "In", "m_StageCapability": 3, - "m_Value": 0.10000000149011612, - "m_DefaultValue": 0.009999999776482582, - "m_Labels": [], + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, "m_LiteralMode": false } +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "3f37069e6f4d4fb19815ee558868c2d2", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_LiteralMode": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "409bfbf604ce4d0b82d7f590764a6a7e", + "m_Id": 1, + "m_DisplayName": "Edge2", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Edge2", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_LiteralMode": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "46e6b1f9fb4b4e07a844e3f3fe2e21bd", + "m_Id": 9, + "m_DisplayName": "ColorD", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "ColorD", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", @@ -630,6 +1111,40 @@ "m_Labels": [] } +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.ScreenPositionNode", + "m_ObjectId": "478d0c1f77844c8da47d0ba94c53b23f", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Screen Position", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -823.0, + "y": 641.9999389648438, + "width": 145.0, + "height": 128.0 + } + }, + "m_Slots": [ + { + "m_Id": "3c1da606817c4367907a8c91d5e3628f" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_ScreenSpaceType": 1 +} + { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", @@ -648,36 +1163,87 @@ { "m_SGVersion": 0, - "m_Type": "UnityEditor.ShaderGraph.BlockNode", - "m_ObjectId": "5859709eb7bc467c8fa9e45c31af05b4", - "m_Group": { - "m_Id": "" + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "4daf48c2de23434eb5f62c6bd64de12d", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 }, - "m_Name": "SurfaceDescription.Occlusion", - "m_DrawState": { - "m_Expanded": true, - "m_Position": { - "serializedVersion": "2", - "x": 0.0, - "y": 0.0, - "width": 0.0, - "height": 0.0 - } + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 }, - "m_Slots": [ - { - "m_Id": "8979d8cf8dab47a4b8211271256db9c5" - } - ], - "synonyms": [], - "m_Precision": 0, - "m_PreviewExpanded": true, + "m_LiteralMode": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "5945acd982f0418d98bfc310edca3651", + "m_Id": 7, + "m_DisplayName": "ColorB", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "ColorB", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "59666c817358470e9acd16ebc6e579f3", + "m_Guid": { + "m_GuidSerialized": "85aee15e-4a2b-401c-9b87-d96ec9d263b8" + }, + "promotedFromAssetID": "", + "promotedFromCategoryName": "", + "promotedOrdering": -1, + "m_Name": "ColorD", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "ColorD", + "m_DefaultReferenceName": "_ColorD", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", "m_DismissedVersion": 0, - "m_PreviewMode": 0, - "m_CustomColors": { - "m_SerializableColors": [] + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_PerRendererData": false, + "m_customAttributes": [], + "m_Value": { + "r": 0.760784387588501, + "g": 0.5803921818733215, + "b": 0.2196078598499298, + "a": 1.0 }, - "m_SerializedDescriptor": "SurfaceDescription.Occlusion" + "isMainColor": false, + "m_ColorMode": 0 } { @@ -692,10 +1258,10 @@ "m_Expanded": true, "m_Position": { "serializedVersion": "2", - "x": -805.9999389648438, - "y": 112.0, - "width": 137.00006103515626, - "height": 34.0 + "x": -819.0, + "y": 297.0, + "width": 137.0, + "height": 34.000030517578128 } }, "m_Slots": [ @@ -766,29 +1332,6 @@ "m_SerializedDescriptor": "VertexDescription.Normal" } -{ - "m_SGVersion": 0, - "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", - "m_ObjectId": "690db031fa0f49c99be4b9e7f09d84c0", - "m_Id": 1, - "m_DisplayName": "Out", - "m_SlotType": 1, - "m_Hidden": false, - "m_ShaderOutputName": "Out", - "m_StageCapability": 2, - "m_Value": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "m_DefaultValue": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "m_Labels": [] -} - { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.BlockNode", @@ -905,45 +1448,49 @@ { "m_SGVersion": 0, - "m_Type": "UnityEditor.ShaderGraph.NormalFromHeightNode", - "m_ObjectId": "76578eb7ae67481a8a1080f2813b42ba", + "m_Type": "UnityEditor.ShaderGraph.SplitNode", + "m_ObjectId": "76850336ad0f4d5fa5ce0db5fd8b74f3", "m_Group": { "m_Id": "" }, - "m_Name": "Normal From Height", + "m_Name": "Split", "m_DrawState": { - "m_Expanded": true, + "m_Expanded": false, "m_Position": { "serializedVersion": "2", - "x": -320.0000305175781, - "y": 227.0, - "width": 208.00003051757813, - "height": 336.0 + "x": -651.0, + "y": 641.9999389648438, + "width": 119.0, + "height": 77.0 } }, "m_Slots": [ { - "m_Id": "070d8f795a81449dab3f0273a9574f95" + "m_Id": "3eae807994ef4e1a92bd3e746c243009" }, { - "m_Id": "3c73efe5b36b4e22a9fda56601a9fd86" + "m_Id": "b2a729b570894f42ac777da67f886714" }, { - "m_Id": "690db031fa0f49c99be4b9e7f09d84c0" + "m_Id": "dd769424ec094e979e773e35d8a2ad63" + }, + { + "m_Id": "82b93037a6ee4290a2c52313ad943155" + }, + { + "m_Id": "a1457857079845bc8acf3f416054193f" } ], "synonyms": [ - "convert to normal", - "bump map" + "separate" ], "m_Precision": 0, - "m_PreviewExpanded": false, + "m_PreviewExpanded": true, "m_DismissedVersion": 0, "m_PreviewMode": 0, "m_CustomColors": { "m_SerializableColors": [] - }, - "m_OutputSpace": 0 + } } { @@ -952,10 +1499,10 @@ "m_ObjectId": "773c16244acc470e99d80eaf70669fa7", "m_Datas": [], "m_ActiveSubTarget": { - "m_Id": "13d3322787394ad1b628622973419e9e" + "m_Id": "22502eb6a0a643caa657cd78dd2db357" }, "m_AllowMaterialOverride": false, - "m_SurfaceType": 0, + "m_SurfaceType": 1, "m_ZTestMode": 4, "m_ZWriteControl": 0, "m_AlphaMode": 0, @@ -997,26 +1544,10 @@ { "m_SGVersion": 0, - "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", - "m_ObjectId": "7f117b54440d4f29af57fdb18540665d", + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "78b69df828584aa097b2a8d6b033deb2", "m_Id": 0, - "m_DisplayName": "Metallic", - "m_SlotType": 0, - "m_Hidden": false, - "m_ShaderOutputName": "Metallic", - "m_StageCapability": 2, - "m_Value": 0.0, - "m_DefaultValue": 0.0, - "m_Labels": [], - "m_LiteralMode": false -} - -{ - "m_SGVersion": 0, - "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", - "m_ObjectId": "8893efe2d42d48a986c4b203aab72d1f", - "m_Id": 2, - "m_DisplayName": "Out", + "m_DisplayName": "ColorB", "m_SlotType": 1, "m_Hidden": false, "m_ShaderOutputName": "Out", @@ -1033,25 +1564,144 @@ "z": 0.0, "w": 0.0 }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "7c4a8697ff1a467f93ae792986675dd6", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 0.30000001192092898, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_LiteralMode": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "801e72326d5c45a0a1ff7429226c5015", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 0.30000001192092898, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, "m_LiteralMode": false } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", - "m_ObjectId": "8979d8cf8dab47a4b8211271256db9c5", - "m_Id": 0, - "m_DisplayName": "Ambient Occlusion", - "m_SlotType": 0, + "m_ObjectId": "82b93037a6ee4290a2c52313ad943155", + "m_Id": 3, + "m_DisplayName": "B", + "m_SlotType": 1, "m_Hidden": false, - "m_ShaderOutputName": "Occlusion", - "m_StageCapability": 2, - "m_Value": 1.0, - "m_DefaultValue": 1.0, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, "m_Labels": [], "m_LiteralMode": false } +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "8672deb093f94da1aae46ef776e182e0", + "m_Id": 8, + "m_DisplayName": "ColorC", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "ColorC", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SmoothstepNode", + "m_ObjectId": "936449fb3cf44a2895536346d9b97db7", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Smoothstep", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -208.0000457763672, + "y": 488.9999694824219, + "width": 151.99998474121095, + "height": 141.99996948242188 + } + }, + "m_Slots": [ + { + "m_Id": "032368f509664e068f45565558467212" + }, + { + "m_Id": "409bfbf604ce4d0b82d7f590764a6a7e" + }, + { + "m_Id": "a9e21453760b48a9a04ec135bd6d4f32" + }, + { + "m_Id": "9badf872b2734fa7beb114ff1c909086" + } + ], + "synonyms": [ + "curve" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + { "m_SGVersion": 1, "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", @@ -1064,13 +1714,28 @@ "m_Expanded": true, "m_Position": { "serializedVersion": "2", - "x": -599.9999389648438, - "y": 184.99998474121095, - "width": 204.99996948242188, - "height": 142.00001525878907 + "x": -604.0, + "y": 194.0, + "width": 205.0, + "height": 262.0 } }, "m_Slots": [ + { + "m_Id": "999ddac23ea844f695a43dd4e0a0a8dc" + }, + { + "m_Id": "5945acd982f0418d98bfc310edca3651" + }, + { + "m_Id": "8672deb093f94da1aae46ef776e182e0" + }, + { + "m_Id": "46e6b1f9fb4b4e07a844e3f3fe2e21bd" + }, + { + "m_Id": "2182465c7a004c9f8be5c1c7ff160bf2" + }, { "m_Id": "494c25d12903476d892f169cd22e633d" }, @@ -1080,6 +1745,9 @@ { "m_Id": "9cc63ee1acce40449e790fc2b7dab1e6" }, + { + "m_Id": "0f3095915d154bdcbda2d96b9d072060" + }, { "m_Id": "21d1dd72a61b4ec880ae6e6b90ae0205" }, @@ -1103,43 +1771,84 @@ }, "m_SourceType": 0, "m_FunctionName": "Sand", - "m_FunctionSource": "1b95e9907f6e10347b3063196e69aa77", + "m_FunctionSource": "9c8656d649d6e8b4f9e05b6ac390d1c9", "m_FunctionSourceUsePragmas": true, "m_FunctionBody": "Enter function body here..." } { "m_SGVersion": 0, - "m_Type": "UnityEditor.ShaderGraph.BlockNode", - "m_ObjectId": "99f8886371f94b52a2e6488edbec6d7e", - "m_Group": { - "m_Id": "" + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "999ddac23ea844f695a43dd4e0a0a8dc", + "m_Id": 6, + "m_DisplayName": "ColorA", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "ColorA", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 }, - "m_Name": "SurfaceDescription.NormalTS", - "m_DrawState": { - "m_Expanded": true, - "m_Position": { - "serializedVersion": "2", - "x": 0.0, - "y": 0.0, - "width": 0.0, - "height": 0.0 - } + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 }, - "m_Slots": [ - { - "m_Id": "b71d339f396c4347a38a9f15e891e9a9" - } - ], - "synonyms": [], - "m_Precision": 0, - "m_PreviewExpanded": true, - "m_DismissedVersion": 0, - "m_PreviewMode": 0, - "m_CustomColors": { - "m_SerializableColors": [] + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "99cf2f1497634c8c9b93f797e62e3970", + "m_Id": 0, + "m_DisplayName": "ColorD", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 }, - "m_SerializedDescriptor": "SurfaceDescription.NormalTS" + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "9badf872b2734fa7beb114ff1c909086", + "m_Id": 3, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_LiteralMode": false } { @@ -1205,6 +1914,22 @@ "m_Space": 0 } +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "a1457857079845bc8acf3f416054193f", + "m_Id": 4, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [], + "m_LiteralMode": false +} + { "m_SGVersion": 1, "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", @@ -1261,9 +1986,9 @@ "m_Expanded": true, "m_Position": { "serializedVersion": "2", - "x": -879.0, - "y": 158.0, - "width": 206.0, + "x": -888.0000610351563, + "y": 331.0000305175781, + "width": 206.00006103515626, "height": 130.0 } }, @@ -1286,6 +2011,67 @@ "m_PositionSource": 0 } +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "a82343bd7b314c29b795686947c25c32", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -795.0000610351563, + "y": 228.00001525878907, + "width": 113.00006103515625, + "height": 34.00001525878906 + } + }, + "m_Slots": [ + { + "m_Id": "99cf2f1497634c8c9b93f797e62e3970" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "59666c817358470e9acd16ebc6e579f3" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "a9e21453760b48a9a04ec135bd6d4f32", + "m_Id": 2, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_LiteralMode": false +} + { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", @@ -1304,26 +2090,126 @@ { "m_SGVersion": 0, - "m_Type": "UnityEditor.ShaderGraph.NormalMaterialSlot", - "m_ObjectId": "b71d339f396c4347a38a9f15e891e9a9", - "m_Id": 0, - "m_DisplayName": "Normal (Tangent Space)", - "m_SlotType": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "ae6754045763467eba34a2697a94d35a", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -795.0000610351563, + "y": 160.00001525878907, + "width": 113.00006103515625, + "height": 33.99998474121094 + } + }, + "m_Slots": [ + { + "m_Id": "78b69df828584aa097b2a8d6b033deb2" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "c36405fb26784b4680c3c8bbcf998eb8" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "b1883eff310e42078035e47f3c481cbe", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -795.0000610351563, + "y": 126.00000762939453, + "width": 112.0, + "height": 34.00000762939453 + } + }, + "m_Slots": [ + { + "m_Id": "d09a52aaf0a44496b8985d62199dedb1" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "187acfd39eb145238e7bdac9695780ad" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "b2a729b570894f42ac777da67f886714", + "m_Id": 1, + "m_DisplayName": "R", + "m_SlotType": 1, "m_Hidden": false, - "m_ShaderOutputName": "NormalTS", - "m_StageCapability": 2, - "m_Value": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "m_DefaultValue": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, "m_Labels": [], - "m_Space": 3 + "m_LiteralMode": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "b4fb1bdeae5a4daaa5cfba902fb3cf33", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -794.0, + "y": 262.0000305175781, + "width": 112.0, + "height": 33.999969482421878 + } + }, + "m_Slots": [ + { + "m_Id": "3b996d307b9545389f2c363f8e9ffdaa" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "f75768616e784aa99deb802ff95e23b3" + } } { @@ -1336,33 +2222,18 @@ "m_Hidden": false, "m_ShaderOutputName": "Alpha", "m_StageCapability": 2, - "m_Value": 0.5, + "m_Value": 1.0, "m_DefaultValue": 1.0, "m_Labels": [], "m_LiteralMode": false } -{ - "m_SGVersion": 0, - "m_Type": "UnityEditor.ShaderGraph.CategoryData", - "m_ObjectId": "bd73b214f1c74428a93a23a1cbc0af9e", - "m_Name": "", - "m_ChildObjectList": [ - { - "m_Id": "a499835b19904120880420e8edd2bf09" - }, - { - "m_Id": "fe45a2dca0d2467599da24d0047df1a8" - } - ] -} - { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", - "m_ObjectId": "c9cc357041ee491dabfd3728c1cc3ecf", + "m_ObjectId": "bd215144fe564a15bc56ee6406b84e9f", "m_Id": 0, - "m_DisplayName": "SandColor", + "m_DisplayName": "ColorC", "m_SlotType": 1, "m_Hidden": false, "m_ShaderOutputName": "Out", @@ -1382,6 +2253,68 @@ "m_Labels": [] } +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.CategoryData", + "m_ObjectId": "bd73b214f1c74428a93a23a1cbc0af9e", + "m_Name": "", + "m_ChildObjectList": [ + { + "m_Id": "a499835b19904120880420e8edd2bf09" + }, + { + "m_Id": "187acfd39eb145238e7bdac9695780ad" + }, + { + "m_Id": "c36405fb26784b4680c3c8bbcf998eb8" + }, + { + "m_Id": "134bf8b8ef6e4f7a8137942c3658b412" + }, + { + "m_Id": "59666c817358470e9acd16ebc6e579f3" + }, + { + "m_Id": "f75768616e784aa99deb802ff95e23b3" + } + ] +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "c36405fb26784b4680c3c8bbcf998eb8", + "m_Guid": { + "m_GuidSerialized": "b54f939a-d5a7-4330-ba7b-ec06ac34c3f6" + }, + "promotedFromAssetID": "", + "promotedFromCategoryName": "", + "promotedOrdering": -1, + "m_Name": "ColorB", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "ColorB", + "m_DefaultReferenceName": "_ColorB", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_PerRendererData": false, + "m_customAttributes": [], + "m_Value": { + "r": 0.16078431904315949, + "g": 0.24313727021217347, + "b": 0.1764705926179886, + "a": 1.0 + }, + "isMainColor": false, + "m_ColorMode": 0 +} + { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", @@ -1405,6 +2338,31 @@ "m_Labels": [] } +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "d09a52aaf0a44496b8985d62199dedb1", + "m_Id": 0, + "m_DisplayName": "ColorA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.NormalMaterialSlot", @@ -1432,7 +2390,7 @@ { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.PropertyNode", - "m_ObjectId": "d5c6a120562d4fe097f70655c7851029", + "m_ObjectId": "d5bb269599d5471584c90d955d33e46c", "m_Group": { "m_Id": "" }, @@ -1441,15 +2399,15 @@ "m_Expanded": true, "m_Position": { "serializedVersion": "2", - "x": -177.33331298828126, - "y": 202.0, - "width": 133.33331298828126, - "height": 35.99998474121094 + "x": -795.0000610351563, + "y": 194.0, + "width": 113.00006103515625, + "height": 34.00001525878906 } }, "m_Slots": [ { - "m_Id": "c9cc357041ee491dabfd3728c1cc3ecf" + "m_Id": "bd215144fe564a15bc56ee6406b84e9f" } ], "synonyms": [], @@ -1461,25 +2419,41 @@ "m_SerializableColors": [] }, "m_Property": { - "m_Id": "fe45a2dca0d2467599da24d0047df1a8" + "m_Id": "134bf8b8ef6e4f7a8137942c3658b412" } } { "m_SGVersion": 0, - "m_Type": "UnityEditor.ShaderGraph.ScreenPositionMaterialSlot", - "m_ObjectId": "dafba86ff6a04de88e0b1785c3b9307c", + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "d981a8ca50904215a56132083302a80e", "m_Id": 1, - "m_DisplayName": "Screen Position", + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [], + "m_LiteralMode": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "dd331c86ab01498fa694323743ef48a3", + "m_Id": 0, + "m_DisplayName": "A", "m_SlotType": 0, "m_Hidden": false, - "m_ShaderOutputName": "ScreenPosition", + "m_ShaderOutputName": "A", "m_StageCapability": 3, "m_Value": { - "x": 0.0, - "y": 0.0, - "z": 0.0, - "w": 0.0 + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 }, "m_DefaultValue": { "x": 0.0, @@ -1487,8 +2461,23 @@ "z": 0.0, "w": 0.0 }, + "m_LiteralMode": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "dd769424ec094e979e773e35d8a2ad63", + "m_Id": 2, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, "m_Labels": [], - "m_ScreenSpaceType": 0 + "m_LiteralMode": false } { @@ -1549,31 +2538,6 @@ "m_Space": 0 } -{ - "m_SGVersion": 0, - "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", - "m_ObjectId": "e35abfed2a10440abe9b0df46d4e8744", - "m_Id": 0, - "m_DisplayName": "In", - "m_SlotType": 0, - "m_Hidden": false, - "m_ShaderOutputName": "In", - "m_StageCapability": 3, - "m_Value": { - "x": 0.0, - "y": 0.0, - "z": 0.0, - "w": 0.0 - }, - "m_DefaultValue": { - "x": 0.0, - "y": 0.0, - "z": 0.0, - "w": 0.0 - }, - "m_LiteralMode": false -} - { "m_SGVersion": 2, "m_Type": "UnityEditor.ShaderGraph.TransformNode", @@ -1623,48 +2587,6 @@ "m_Normalize": true } -{ - "m_SGVersion": 0, - "m_Type": "UnityEditor.ShaderGraph.DitherNode", - "m_ObjectId": "f5447a792d5447fe97dbf892f44a53e7", - "m_Group": { - "m_Id": "" - }, - "m_Name": "Dither", - "m_DrawState": { - "m_Expanded": true, - "m_Position": { - "serializedVersion": "2", - "x": -344.0, - "y": 480.0000305175781, - "width": 201.00003051757813, - "height": 118.00003051757813 - } - }, - "m_Slots": [ - { - "m_Id": "e35abfed2a10440abe9b0df46d4e8744" - }, - { - "m_Id": "dafba86ff6a04de88e0b1785c3b9307c" - }, - { - "m_Id": "8893efe2d42d48a986c4b203aab72d1f" - } - ], - "synonyms": [ - "blue noise", - "half tone" - ], - "m_Precision": 0, - "m_PreviewExpanded": false, - "m_DismissedVersion": 0, - "m_PreviewMode": 0, - "m_CustomColors": { - "m_SerializableColors": [] - } -} - { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", @@ -1681,50 +2603,20 @@ "m_LiteralMode": false } -{ - "m_SGVersion": 0, - "m_Type": "UnityEditor.ShaderGraph.ColorRGBMaterialSlot", - "m_ObjectId": "fb01598e37b54f6795721cf3f022ced0", - "m_Id": 0, - "m_DisplayName": "Emission", - "m_SlotType": 0, - "m_Hidden": false, - "m_ShaderOutputName": "Emission", - "m_StageCapability": 2, - "m_Value": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "m_DefaultValue": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "m_Labels": [], - "m_ColorMode": 1, - "m_DefaultColor": { - "r": 0.0, - "g": 0.0, - "b": 0.0, - "a": 1.0 - } -} - { "m_SGVersion": 3, "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", - "m_ObjectId": "fe45a2dca0d2467599da24d0047df1a8", + "m_ObjectId": "f75768616e784aa99deb802ff95e23b3", "m_Guid": { - "m_GuidSerialized": "8fb10e25-dcdc-4d9b-b41a-e0776261999e" + "m_GuidSerialized": "fb592084-0a7e-4f35-93dc-08a0ce4f4714" }, "promotedFromAssetID": "", "promotedFromCategoryName": "", "promotedOrdering": -1, - "m_Name": "SandColor", + "m_Name": "ColorE", "m_DefaultRefNameVersion": 1, - "m_RefNameGeneratedByDisplayName": "SandColor", - "m_DefaultReferenceName": "_SandColor", + "m_RefNameGeneratedByDisplayName": "ColorE", + "m_DefaultReferenceName": "_ColorE", "m_OverrideReferenceName": "", "m_GeneratePropertyBlock": true, "m_UseCustomSlotLabel": false, @@ -1737,9 +2629,9 @@ "m_PerRendererData": false, "m_customAttributes": [], "m_Value": { - "r": 0.0, - "g": 0.0, - "b": 0.0, + "r": 0.9921569228172302, + "g": 0.9490196704864502, + "b": 0.7019608020782471, "a": 1.0 }, "isMainColor": false, diff --git a/Assets/_Content/Scenes/HouseOfLeaves.unity b/Assets/_Content/Scenes/HouseOfLeaves.unity index 8f63bc12..3785184a 100644 --- a/Assets/_Content/Scenes/HouseOfLeaves.unity +++ b/Assets/_Content/Scenes/HouseOfLeaves.unity @@ -202,7 +202,7 @@ MeshRenderer: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 300277218} - m_Enabled: 1 + m_Enabled: 0 m_CastShadows: 1 m_ReceiveShadows: 1 m_DynamicOccludee: 1 @@ -645,6 +645,14 @@ PrefabInstance: propertyPath: _firstPerson.GamepadSensitivityY value: 150 objectReference: {fileID: 0} + - target: {fileID: 6989128982853398086, guid: 6493d77978c5c1246a0410d1f9204524, type: 3} + propertyPath: m_Enabled + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6989128982853398086, guid: 6493d77978c5c1246a0410d1f9204524, type: 3} + propertyPath: m_RenderPostProcessing + value: 1 + objectReference: {fileID: 0} - target: {fileID: 8162540767767967414, guid: 6493d77978c5c1246a0410d1f9204524, type: 3} propertyPath: m_Name value: OctoPlayerFP @@ -707,6 +715,118 @@ GameObject: m_CorrespondingSourceObject: {fileID: 8162540767767967414, guid: 6493d77978c5c1246a0410d1f9204524, type: 3} m_PrefabInstance: {fileID: 917697128} m_PrefabAsset: {fileID: 0} +--- !u!1 &1330692871 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1330692875} + - component: {fileID: 1330692874} + - component: {fileID: 1330692873} + - component: {fileID: 1330692872} + m_Layer: 0 + m_Name: Sphere + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!135 &1330692872 +SphereCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1330692871} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 0 + serializedVersion: 3 + m_Radius: 0.5 + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &1330692873 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1330692871} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_MaskInteraction: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1330692874 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1330692871} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &1330692875 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1330692871} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 1.48, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1358030458 GameObject: m_ObjectHideFlags: 0 @@ -771,6 +891,118 @@ Transform: m_Children: [] m_Father: {fileID: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1384323713 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1384323714} + - component: {fileID: 1384323717} + - component: {fileID: 1384323716} + - component: {fileID: 1384323715} + m_Layer: 0 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1384323714 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1384323713} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 1.4, z: 50} + m_LocalScale: {x: 3, y: 3, z: 200} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1920554116} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &1384323715 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1384323713} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &1384323716 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1384323713} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: -876546973899608171, guid: 335a9317bc21e2d47b3825d718411b21, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_MaskInteraction: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1384323717 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1384323713} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} --- !u!1 &1440149443 GameObject: m_ObjectHideFlags: 0 @@ -1226,6 +1458,10 @@ PrefabInstance: propertyPath: m_Name value: houseOfLeaves objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: bc77fc4360cf7554d882153c57d02f91, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} - target: {fileID: 919132149155446097, guid: bc77fc4360cf7554d882153c57d02f91, type: 3} propertyPath: m_StaticEditorFlags value: 2147483647 @@ -1667,6 +1903,7 @@ Transform: m_Children: - {fileID: 1490996584} - {fileID: 300277222} + - {fileID: 1384323714} m_Father: {fileID: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1660057539 &9223372036854775807 @@ -1679,3 +1916,4 @@ SceneRoots: - {fileID: 1920554116} - {fileID: 115224640} - {fileID: 758186735} + - {fileID: 1330692875} diff --git a/Assets/_Content/Shaders/HouseOfLeaves.meta b/Assets/_Content/Shaders/HouseOfLeaves.meta new file mode 100644 index 00000000..09dc10f7 --- /dev/null +++ b/Assets/_Content/Shaders/HouseOfLeaves.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6258fd24575ee324985ac65fcbea502d +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Content/Shaders/HouseOfLeaves/HouseOfLeaves.shadergraph b/Assets/_Content/Shaders/HouseOfLeaves/HouseOfLeaves.shadergraph new file mode 100644 index 00000000..57aca0fd --- /dev/null +++ b/Assets/_Content/Shaders/HouseOfLeaves/HouseOfLeaves.shadergraph @@ -0,0 +1,1383 @@ +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.GraphData", + "m_ObjectId": "8306134297404b27b872590c6e4c13a3", + "m_Properties": [ + { + "m_Id": "c51005c72e18445da29975b635090e73" + }, + { + "m_Id": "138ce08be3c14e85826cf42a016b8468" + }, + { + "m_Id": "af8e1742e1bd424d992b3c689893d186" + }, + { + "m_Id": "d9f3463ce87f40b5ab7967005e445416" + }, + { + "m_Id": "a32e9fd193244b00b7b1e4365ae14e38" + } + ], + "m_Keywords": [], + "m_Dropdowns": [], + "m_CategoryData": [ + { + "m_Id": "f47381e9cb674f058ae243fe338a4ef4" + } + ], + "m_Nodes": [ + { + "m_Id": "31b582877ba043188964b6e26ebdddf2" + }, + { + "m_Id": "a14402ce814740fe95863f27ac360997" + }, + { + "m_Id": "8a78eac9a6c84584ab71e4ec6ee18c51" + }, + { + "m_Id": "ecf7f0d3831647fdb5fd418bca30c464" + }, + { + "m_Id": "d0e4830ce4604c48b0ba6bf23e3138a5" + }, + { + "m_Id": "8b54905a27c849c0a2a1b549c2d6d92d" + }, + { + "m_Id": "5ae90f2ae26a431aa4903dcbec0207d4" + }, + { + "m_Id": "cea1feede2fd4441a304704d186c8d8e" + }, + { + "m_Id": "ceadb5c6f3c64f679f32bbb710c110c4" + }, + { + "m_Id": "a4280f57ad8042ada9d6b9872ce66e8d" + }, + { + "m_Id": "e6a4be77a11e4aecbe58b4716444643b" + }, + { + "m_Id": "db1d0d41074f4916b4ca90dd1c19eebc" + } + ], + "m_GroupDatas": [], + "m_StickyNoteDatas": [], + "m_Edges": [ + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "5ae90f2ae26a431aa4903dcbec0207d4" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "d0e4830ce4604c48b0ba6bf23e3138a5" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "8b54905a27c849c0a2a1b549c2d6d92d" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "d0e4830ce4604c48b0ba6bf23e3138a5" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "a4280f57ad8042ada9d6b9872ce66e8d" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "d0e4830ce4604c48b0ba6bf23e3138a5" + }, + "m_SlotId": 4 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "cea1feede2fd4441a304704d186c8d8e" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "d0e4830ce4604c48b0ba6bf23e3138a5" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "ceadb5c6f3c64f679f32bbb710c110c4" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "d0e4830ce4604c48b0ba6bf23e3138a5" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "d0e4830ce4604c48b0ba6bf23e3138a5" + }, + "m_SlotId": 7 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "ecf7f0d3831647fdb5fd418bca30c464" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "db1d0d41074f4916b4ca90dd1c19eebc" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "d0e4830ce4604c48b0ba6bf23e3138a5" + }, + "m_SlotId": 6 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "e6a4be77a11e4aecbe58b4716444643b" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "d0e4830ce4604c48b0ba6bf23e3138a5" + }, + "m_SlotId": 5 + } + } + ], + "m_VertexContext": { + "m_Position": { + "x": 0.0, + "y": 0.0 + }, + "m_Blocks": [ + { + "m_Id": "31b582877ba043188964b6e26ebdddf2" + }, + { + "m_Id": "a14402ce814740fe95863f27ac360997" + }, + { + "m_Id": "8a78eac9a6c84584ab71e4ec6ee18c51" + } + ] + }, + "m_FragmentContext": { + "m_Position": { + "x": 0.0, + "y": 200.0 + }, + "m_Blocks": [ + { + "m_Id": "ecf7f0d3831647fdb5fd418bca30c464" + } + ] + }, + "m_PreviewData": { + "serializedMesh": { + "m_SerializedMesh": "{\"mesh\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "preventRotation": false + }, + "m_Path": "Shader Graphs", + "m_GraphPrecision": 1, + "m_PreviewMode": 2, + "m_OutputNode": { + "m_Id": "" + }, + "m_SubDatas": [], + "m_ActiveTargets": [ + { + "m_Id": "a0adce03b9664a32aa571fe6f0851475" + } + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PositionMaterialSlot", + "m_ObjectId": "0c17bd8bfcec407f8b5560704406c692", + "m_Id": 0, + "m_DisplayName": "Position", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Position", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "0cd7a64b1007485db82044b381d2fdc8", + "m_Id": 1, + "m_DisplayName": "ColorB", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "ColorB", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "0ce507e23a9341ba8e1edf54f9b47e98", + "m_Id": 0, + "m_DisplayName": "ColorA", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "ColorA", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "138ce08be3c14e85826cf42a016b8468", + "m_Guid": { + "m_GuidSerialized": "f0eab801-cb18-458b-ba46-044d4690d485" + }, + "promotedFromAssetID": "", + "promotedFromCategoryName": "", + "promotedOrdering": -1, + "m_Name": "ColorC", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "ColorC", + "m_DefaultReferenceName": "_ColorC", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_PerRendererData": false, + "m_customAttributes": [], + "m_Value": { + "r": 0.29019609093666079, + "g": 0.4941176772117615, + "b": 0.3019607961177826, + "a": 1.0 + }, + "isMainColor": false, + "m_ColorMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "1ebc4fe4f5eb40bca6ca85c683517edd", + "m_Id": 0, + "m_DisplayName": "ColorC", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "29e33253e84844a3a710c77e908b9fa7", + "m_Id": 2, + "m_DisplayName": "ColorC", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "ColorC", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "31b582877ba043188964b6e26ebdddf2", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Position", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "0c17bd8bfcec407f8b5560704406c692" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Position" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "47e2c0c2817748ab8cae634244370aba", + "m_Id": 6, + "m_DisplayName": "NormalWS", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "NormalWS", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "5ae90f2ae26a431aa4903dcbec0207d4", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -610.0, + "y": 118.00001525878906, + "width": 113.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "61a4a889e9a947aabbde219e190dd050" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "c51005c72e18445da29975b635090e73" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "5ebc7ecbb43f424fa844aa3fd5d9d6bc", + "m_Id": 0, + "m_DisplayName": "ColorE", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "61a4a889e9a947aabbde219e190dd050", + "m_Id": 0, + "m_DisplayName": "ColorB", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 2, + "m_Type": "UnityEditor.Rendering.Universal.ShaderGraph.UniversalUnlitSubTarget", + "m_ObjectId": "64c7e15b89a2461a81c355b76096e954", + "m_KeepLightingVariants": false, + "m_DefaultDecalBlending": true, + "m_DefaultSSAO": true +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NormalMaterialSlot", + "m_ObjectId": "796be136005546928a8f32aea0a03bcf", + "m_Id": 0, + "m_DisplayName": "Normal", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Normal", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "7f7d88b602824348bc16ef992309fa2a", + "m_Id": 4, + "m_DisplayName": "ColorE", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "ColorE", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "8a78eac9a6c84584ab71e4ec6ee18c51", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Tangent", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "9fa8d60262c64381aef0edc341c1812a" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Tangent" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "8b54905a27c849c0a2a1b549c2d6d92d", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -609.0, + "y": 84.0, + "width": 112.0, + "height": 34.00001525878906 + } + }, + "m_Slots": [ + { + "m_Id": "ab19b634295c4fe8a6d6674949246351" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "a32e9fd193244b00b7b1e4365ae14e38" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.TangentMaterialSlot", + "m_ObjectId": "9fa8d60262c64381aef0edc341c1812a", + "m_Id": 0, + "m_DisplayName": "Tangent", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Tangent", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.Rendering.Universal.ShaderGraph.UniversalTarget", + "m_ObjectId": "a0adce03b9664a32aa571fe6f0851475", + "m_Datas": [], + "m_ActiveSubTarget": { + "m_Id": "64c7e15b89a2461a81c355b76096e954" + }, + "m_AllowMaterialOverride": false, + "m_SurfaceType": 0, + "m_ZTestMode": 4, + "m_ZWriteControl": 0, + "m_AlphaMode": 0, + "m_RenderFace": 0, + "m_AlphaClip": false, + "m_CastShadows": true, + "m_ReceiveShadows": true, + "m_DisableTint": false, + "m_Sort3DAs2DCompatible": false, + "m_AdditionalMotionVectorMode": 0, + "m_AlembicMotionVectors": false, + "m_SupportsLODCrossFade": false, + "m_CustomEditorGUI": "", + "m_SupportVFX": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "a14402ce814740fe95863f27ac360997", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Normal", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "796be136005546928a8f32aea0a03bcf" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Normal" +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "a32e9fd193244b00b7b1e4365ae14e38", + "m_Guid": { + "m_GuidSerialized": "0b32f509-1471-4791-be84-bac455361dc8" + }, + "promotedFromAssetID": "", + "promotedFromCategoryName": "", + "promotedOrdering": -1, + "m_Name": "ColorA", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "ColorA", + "m_DefaultReferenceName": "_ColorA", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_PerRendererData": false, + "m_customAttributes": [], + "m_Value": { + "r": 0.05882353335618973, + "g": 0.1098039299249649, + "b": 0.03921568766236305, + "a": 1.0 + }, + "isMainColor": false, + "m_ColorMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "a4280f57ad8042ada9d6b9872ce66e8d", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -610.0, + "y": 221.00001525878907, + "width": 112.00003051757813, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "5ebc7ecbb43f424fa844aa3fd5d9d6bc" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "d9f3463ce87f40b5ab7967005e445416" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "a7d505cbb100438a870403292aaf89b2", + "m_Id": 3, + "m_DisplayName": "ColorD", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "ColorD", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "ab19b634295c4fe8a6d6674949246351", + "m_Id": 0, + "m_DisplayName": "ColorA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "ac82b0f52e8049c48b8854ca23abdae5", + "m_Id": 0, + "m_DisplayName": "ColorD", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "af8e1742e1bd424d992b3c689893d186", + "m_Guid": { + "m_GuidSerialized": "12d6eed7-881b-4760-aac6-95ab30ddb2ce" + }, + "promotedFromAssetID": "", + "promotedFromCategoryName": "", + "promotedOrdering": -1, + "m_Name": "ColorD", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "ColorD", + "m_DefaultReferenceName": "_ColorD", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_PerRendererData": false, + "m_customAttributes": [], + "m_Value": { + "r": 0.760784387588501, + "g": 0.5803921818733215, + "b": 0.2196078598499298, + "a": 1.0 + }, + "isMainColor": false, + "m_ColorMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "b36fdbebdbb7408bbb5d53ec90f1719e", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.ColorRGBMaterialSlot", + "m_ObjectId": "c131943b6bb14221a021806128740c56", + "m_Id": 0, + "m_DisplayName": "Base Color", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "BaseColor", + "m_StageCapability": 2, + "m_Value": { + "x": 0.5, + "y": 0.5, + "z": 0.5 + }, + "m_DefaultValue": { + "x": 0.5, + "y": 0.5, + "z": 0.5 + }, + "m_Labels": [], + "m_ColorMode": 0, + "m_DefaultColor": { + "r": 0.5, + "g": 0.5, + "b": 0.5, + "a": 1.0 + } +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "c51005c72e18445da29975b635090e73", + "m_Guid": { + "m_GuidSerialized": "d82fee59-033f-4511-8b5f-82b29370ec95" + }, + "promotedFromAssetID": "", + "promotedFromCategoryName": "", + "promotedOrdering": -1, + "m_Name": "ColorB", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "ColorB", + "m_DefaultReferenceName": "_ColorB", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_PerRendererData": false, + "m_customAttributes": [], + "m_Value": { + "r": 0.16078431904315949, + "g": 0.24313727021217347, + "b": 0.1764705926179886, + "a": 1.0 + }, + "isMainColor": false, + "m_ColorMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "c866f5cabd4d47f5b8cdce1e55d4a268", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "cea1feede2fd4441a304704d186c8d8e", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -610.0, + "y": 152.00001525878907, + "width": 113.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "1ebc4fe4f5eb40bca6ca85c683517edd" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "138ce08be3c14e85826cf42a016b8468" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "ceadb5c6f3c64f679f32bbb710c110c4", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -610.0, + "y": 186.00001525878907, + "width": 113.0, + "height": 34.00001525878906 + } + }, + "m_Slots": [ + { + "m_Id": "ac82b0f52e8049c48b8854ca23abdae5" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "af8e1742e1bd424d992b3c689893d186" + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "d0e4830ce4604c48b0ba6bf23e3138a5", + "m_Group": { + "m_Id": "" + }, + "m_Name": "HouseOfLeaves (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -435.0, + "y": 128.00001525878907, + "width": 244.00003051757813, + "height": 221.00001525878907 + } + }, + "m_Slots": [ + { + "m_Id": "0ce507e23a9341ba8e1edf54f9b47e98" + }, + { + "m_Id": "0cd7a64b1007485db82044b381d2fdc8" + }, + { + "m_Id": "29e33253e84844a3a710c77e908b9fa7" + }, + { + "m_Id": "a7d505cbb100438a870403292aaf89b2" + }, + { + "m_Id": "7f7d88b602824348bc16ef992309fa2a" + }, + { + "m_Id": "daf4a14c1aff450f8caadaa1364792fd" + }, + { + "m_Id": "47e2c0c2817748ab8cae634244370aba" + }, + { + "m_Id": "fff3b84c07074975bd5982ed4fbea3c1" + } + ], + "synonyms": [ + "code", + "HLSL" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "HouseOfLeaves", + "m_FunctionSource": "9c8656d649d6e8b4f9e05b6ac390d1c9", + "m_FunctionSourceUsePragmas": true, + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "d9f3463ce87f40b5ab7967005e445416", + "m_Guid": { + "m_GuidSerialized": "b3166c48-6a89-465c-85c1-bb35b9a81320" + }, + "promotedFromAssetID": "", + "promotedFromCategoryName": "", + "promotedOrdering": -1, + "m_Name": "ColorE", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "ColorE", + "m_DefaultReferenceName": "_ColorE", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_PerRendererData": false, + "m_customAttributes": [], + "m_Value": { + "r": 0.9921569228172302, + "g": 0.9490196704864502, + "b": 0.7019608020782471, + "a": 1.0 + }, + "isMainColor": false, + "m_ColorMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "daf4a14c1aff450f8caadaa1364792fd", + "m_Id": 5, + "m_DisplayName": "PositionWS", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "PositionWS", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NormalVectorNode", + "m_ObjectId": "db1d0d41074f4916b4ca90dd1c19eebc", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Normal Vector", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -703.0, + "y": 385.0000305175781, + "width": 206.0, + "height": 129.99996948242188 + } + }, + "m_Slots": [ + { + "m_Id": "b36fdbebdbb7408bbb5d53ec90f1719e" + } + ], + "synonyms": [ + "surface direction" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 2, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Space": 2 +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.PositionNode", + "m_ObjectId": "e6a4be77a11e4aecbe58b4716444643b", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Position", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -704.0, + "y": 255.00001525878907, + "width": 206.00003051757813, + "height": 130.00001525878907 + } + }, + "m_Slots": [ + { + "m_Id": "c866f5cabd4d47f5b8cdce1e55d4a268" + } + ], + "synonyms": [ + "location" + ], + "m_Precision": 1, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 2, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Space": 2, + "m_PositionSource": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "ecf7f0d3831647fdb5fd418bca30c464", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.BaseColor", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "c131943b6bb14221a021806128740c56" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.BaseColor" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.CategoryData", + "m_ObjectId": "f47381e9cb674f058ae243fe338a4ef4", + "m_Name": "", + "m_ChildObjectList": [ + { + "m_Id": "a32e9fd193244b00b7b1e4365ae14e38" + }, + { + "m_Id": "c51005c72e18445da29975b635090e73" + }, + { + "m_Id": "138ce08be3c14e85826cf42a016b8468" + }, + { + "m_Id": "af8e1742e1bd424d992b3c689893d186" + }, + { + "m_Id": "d9f3463ce87f40b5ab7967005e445416" + } + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "fff3b84c07074975bd5982ed4fbea3c1", + "m_Id": 7, + "m_DisplayName": "Output", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Output", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + diff --git a/Assets/_Content/Shaders/HouseOfLeaves/HouseOfLeaves.shadergraph.meta b/Assets/_Content/Shaders/HouseOfLeaves/HouseOfLeaves.shadergraph.meta new file mode 100644 index 00000000..2b3783b7 --- /dev/null +++ b/Assets/_Content/Shaders/HouseOfLeaves/HouseOfLeaves.shadergraph.meta @@ -0,0 +1,18 @@ +fileFormatVersion: 2 +guid: 335a9317bc21e2d47b3825d718411b21 +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 625f186215c104763be7675aa2d941aa, type: 3} + useAsTemplate: 0 + exposeTemplateAsShader: 0 + template: + name: + category: + description: + icon: {instanceID: 0} + thumbnail: {instanceID: 0} diff --git a/Assets/_Content/Shaders/HouseOfLeaves/Include.meta b/Assets/_Content/Shaders/HouseOfLeaves/Include.meta new file mode 100644 index 00000000..03e9bb08 --- /dev/null +++ b/Assets/_Content/Shaders/HouseOfLeaves/Include.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 81f2c6150b6eae3489f5886d0aeeb72e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Content/Shaders/HouseOfLeaves/Include/HouseOfLeaves.hlsl b/Assets/_Content/Shaders/HouseOfLeaves/Include/HouseOfLeaves.hlsl new file mode 100644 index 00000000..ad02b1ac --- /dev/null +++ b/Assets/_Content/Shaders/HouseOfLeaves/Include/HouseOfLeaves.hlsl @@ -0,0 +1,190 @@ +#ifndef HOUSE_OF_LEAVES_INCLUDED +#define HOUSE_OF_LEAVES_INCLUDED + +#include "Assets/_Content/Shaders/Include/Noises.hlsl" + +float Hash(float n) +{ + return frac(sin(n * 127.1) * 43758.5453123); +} + +float3 ColorRemapRandom +( + float rnd, + float3 ColorA, + float3 ColorB, + float3 ColorC, + float3 ColorD, + float3 ColorE, + float wA, + float wB, + float wC, + float wD +) +{ + if (rnd < wA) + return ColorA; + + if (rnd < wA + wB) + return ColorB; + + if (rnd < wA + wB + wC) + return ColorC; + + if (rnd < wA + wB + wC + wD) + return ColorD; + + return ColorE; +} + +float3 ColorRemapLinear +( + float Gradient, + float3 ColorA, + float3 ColorB, + float3 ColorC, + float3 ColorD, + float3 ColorE +) +{ + float3 col = ColorA; + col = lerp(col, ColorB, smoothstep(0.0, .25, Gradient)); + col = lerp(col, ColorC, smoothstep(.25, .50, Gradient)); + col = lerp(col, ColorD, smoothstep(.50, .75, Gradient)); + col = lerp(col, ColorE, smoothstep(.75, 1.0, Gradient)); + + return col; +} + +void Sand_float +( + float4 ColorA, + float4 ColorB, + float4 ColorC, + float4 ColorD, + float4 ColorE, + float Progression, + float3 PositionWS, + float3 NormalWS, + out float3 Color, + out float3 Position, + out float Height, + out float Alpha +) +{ + float t = Progression; + t -= RidgedNoise3D(PositionWS, .3, 1, 2, .5) * .3; + + float depth = length(PositionWS - _WorldSpaceCameraPos.xyz); + float arkMask = 0; + + // Sand + + float sandLayers = 6; + + float sandDirection = cos(t * sandLayers * 3.14); + + float sandPatern = RidgedNoise3D(PositionWS + float3(sandDirection, 0, 0), .6, 1, 2, .5) * .8; + sandPatern += 1 - RidgedNoise3D(PositionWS + float3(0, 0, t * sandLayers * 2), .8, 2, 2, .5) * .2; + + float sandDensity = sqrt(smoothstep(0, 2, abs(PositionWS.x) + sandPatern)); + + float sandGradientSign = (floor(t * sandLayers) % 2 == 0) ? 1 : -1; + float sandGradient = smoothstep(2 * -sandGradientSign, 2 * sandGradientSign, PositionWS.x); + float sandPhase = frac(t * sandLayers); + float sandFlow = smoothstep(sandPhase * 2, sandPhase * 2 - 1, sandGradient); + sandFlow = (sandFlow + floor(t * sandLayers)) / sandLayers; + + float sandMask = sandFlow * 1.5 - t * .8 + (sandPatern * 2 - 1) * sandDensity * t * .3; + sandMask *= sandDensity * .7 + .3; + + // Output + + Color = ColorRemapLinear(saturate(pow(smoothstep(5, 30, depth * sandPatern), .5)), ColorA, ColorB, ColorC, ColorD, ColorE); + + Position = PositionWS; + Position.y += sandMask; + + Height = sandMask; + + Alpha = smoothstep(1, .5, abs(smoothstep(-20, 20, PositionWS.x) * 2 - 1)); +} + +void HouseOfLeaves_float +( + float4 ColorA, + float4 ColorB, + float4 ColorC, + float4 ColorD, + float4 ColorE, + float3 PositionWS, + float3 NormalWS, + out float3 Output +) +{ + float n0 = FBMNoise3D(PositionWS, 01, 2, 2, .5); + float n1 = FBMNoise3D(PositionWS * float3(1, 1, .5) + n0 + float3(floor(_Time.y * 1.6), 0, 0), 60, 2, 2, .5); + float n2 = PerlinNoise3D(PositionWS * float3(1, 1, 30) + float3(floor(_Time.y * 4), 0, 0), 1); + float n3 = RidgedNoise3D(PositionWS * float3(n0, n1, n2 + 4) + float3(floor(_Time.y * 1), 0, 0), .3, 2, 2, 1); + + float depth = distance(_WorldSpaceCameraPos.xyz, PositionWS); + + float gradient = smoothstep(-30, 100, PositionWS.z); + gradient += ((n1 * 2 - 1) * step(n0, .5)) * .001; + gradient += n2 * .006; + gradient -= NormalWS.y * .001; + + float t = 0; + + float bands = 300 + t; + + float bandPos = gradient * bands; + float bandIndex = floor(bandPos); + float bandFrac = frac(bandPos); + + float wA = pow(1.0 - gradient, 4.0); + float wB = pow(1.0 - abs(gradient - .25) * 2.0, 2.0); + float wC = pow(1.0 - abs(gradient - .50) * 2.0, 2.0); + float wD = pow(1.0 - abs(gradient - .75) * 2.0, 2.0); + float wE = .1 + pow(gradient, 4.0); + + float total = wA + wB + wC + wD + wE; + + wA /= total; + wB /= total; + wC /= total; + wD /= total; + wE /= total; + + float rnd0 = Hash(bandIndex); + + float3 col0 = ColorRemapRandom( + rnd0, + ColorA.rgb, + ColorB.rgb, + ColorC.rgb, + ColorD.rgb, + ColorE.rgb, + wA, wB, wC, wD + ); + + float depthAtten = smoothstep(50, 100, depth); + + float3 col = lerp(col0, _ColorB, n0 - n1); + col = lerp(col, _ColorA, smoothstep(.8 - gradient, .7 - gradient, n3) * .8); + col = lerp(col, _ColorE, pow(depthAtten, 2)); + col = lerp(col, _ColorA, pow(smoothstep(.2 + n2 * 4, 0, PositionWS.y), 2) * (1 - depthAtten) * .95); + col = lerp(col, _ColorA * .1, smoothstep(0, -30, PositionWS.z)); + + float blendWidth = .05; + + float blend = smoothstep( + 1.0 - blendWidth, + 1.0, + bandFrac + ); + + Output = col; +} + +#endif \ No newline at end of file diff --git a/Assets/_Content/Shaders/HouseOfLeaves/Include/HouseOfLeaves.hlsl.meta b/Assets/_Content/Shaders/HouseOfLeaves/Include/HouseOfLeaves.hlsl.meta new file mode 100644 index 00000000..a93b49ad --- /dev/null +++ b/Assets/_Content/Shaders/HouseOfLeaves/Include/HouseOfLeaves.hlsl.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 9c8656d649d6e8b4f9e05b6ac390d1c9 +ShaderIncludeImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: