diff --git a/Assets/_Content/Models/VFX/Fog/Materials/M_fog.mat b/Assets/_Content/Models/VFX/Fog/Materials/M_fog.mat new file mode 100644 index 00000000..951e497f --- /dev/null +++ b/Assets/_Content/Models/VFX/Fog/Materials/M_fog.mat @@ -0,0 +1,61 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-5747633948245401730 +MonoBehaviour: + m_ObjectHideFlags: 11 + 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: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Editor::UnityEditor.Rendering.Universal.AssetVersion + version: 10 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: M_fog + m_Shader: {fileID: -6465566751694194690, guid: 0f1522c6af8cc4d47a4bbc5401f58523, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _MaskID: 2 + - _QueueControl: 0 + - _QueueOffset: 0 + m_Colors: + - _ColorA: {r: 1.244819, g: 0.500609, b: 0.2289997, a: 1} + - _ColorB: {r: 0.7924528, g: 0.2773978, b: 0.09344961, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/Assets/_Content/Models/VFX/Fog/Materials/M_fog.mat.meta b/Assets/_Content/Models/VFX/Fog/Materials/M_fog.mat.meta new file mode 100644 index 00000000..275d4f42 --- /dev/null +++ b/Assets/_Content/Models/VFX/Fog/Materials/M_fog.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7a718279ac49cd84ea2afe0e7a591235 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Content/Models/VFX/Fog/Shaders/Fog.shadergraph b/Assets/_Content/Models/VFX/Fog/Shaders/Fog.shadergraph index 9f91b02b..2dadb8c7 100644 --- a/Assets/_Content/Models/VFX/Fog/Shaders/Fog.shadergraph +++ b/Assets/_Content/Models/VFX/Fog/Shaders/Fog.shadergraph @@ -3,6 +3,18 @@ "m_Type": "UnityEditor.ShaderGraph.GraphData", "m_ObjectId": "89e7d3cddcf7427dba993da8fce7794b", "m_Properties": [ + { + "m_Id": "c1b6d38ab5774c649a3b6f533a340c50" + }, + { + "m_Id": "09bf7b28a1bb4f269aa73d825d63169e" + }, + { + "m_Id": "f683f3a49dcd457fb189777f32231e31" + }, + { + "m_Id": "9294318bcd784e5898fee10ff6333bee" + }, { "m_Id": "c8e6ac05572749048406347a00e68816" }, @@ -15,6 +27,9 @@ "m_CategoryData": [ { "m_Id": "7f02a73c114d491fa2f0b8c9692921a7" + }, + { + "m_Id": "5b95b52d778d400e9508cbd8a98169f1" } ], "m_Nodes": [ @@ -83,6 +98,24 @@ }, { "m_Id": "06546c234661419192d38dffbc6e05e7" + }, + { + "m_Id": "e1da999c482849c2a0264b90be752d1d" + }, + { + "m_Id": "bfaff75298a04602a19b26761101cb96" + }, + { + "m_Id": "283477395544491fbef7d0ec11dfe94a" + }, + { + "m_Id": "c15d75d5b1294c4eba5efb71bf230876" + }, + { + "m_Id": "ffd9f660261b473ca6b87615f8a8ec47" + }, + { + "m_Id": "798cfd16490043f186f0329a0eb6edd2" } ], "m_GroupDatas": [], @@ -97,7 +130,7 @@ }, "m_InputSlot": { "m_Node": { - "m_Id": "2e7895e7c0584f608699f879eed88240" + "m_Id": "798cfd16490043f186f0329a0eb6edd2" }, "m_SlotId": 0 } @@ -130,6 +163,20 @@ "m_SlotId": 0 } }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "16831f9d9e2d47e7b357025a387d2707" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e1da999c482849c2a0264b90be752d1d" + }, + "m_SlotId": 18 + } + }, { "m_OutputSlot": { "m_Node": { @@ -172,6 +219,20 @@ "m_SlotId": 0 } }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "283477395544491fbef7d0ec11dfe94a" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e1da999c482849c2a0264b90be752d1d" + }, + "m_SlotId": 14 + } + }, { "m_OutputSlot": { "m_Node": { @@ -242,6 +303,20 @@ "m_SlotId": 1 } }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "798cfd16490043f186f0329a0eb6edd2" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "2e7895e7c0584f608699f879eed88240" + }, + "m_SlotId": 0 + } + }, { "m_OutputSlot": { "m_Node": { @@ -284,6 +359,34 @@ "m_SlotId": 1 } }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "bfaff75298a04602a19b26761101cb96" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e1da999c482849c2a0264b90be752d1d" + }, + "m_SlotId": 13 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "c15d75d5b1294c4eba5efb71bf230876" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e1da999c482849c2a0264b90be752d1d" + }, + "m_SlotId": 16 + } + }, { "m_OutputSlot": { "m_Node": { @@ -326,6 +429,20 @@ "m_SlotId": 0 } }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "e1da999c482849c2a0264b90be752d1d" + }, + "m_SlotId": 15 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "798cfd16490043f186f0329a0eb6edd2" + }, + "m_SlotId": 1 + } + }, { "m_OutputSlot": { "m_Node": { @@ -353,6 +470,20 @@ }, "m_SlotId": 1 } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "ffd9f660261b473ca6b87615f8a8ec47" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e1da999c482849c2a0264b90be752d1d" + }, + "m_SlotId": 17 + } } ], "m_VertexContext": { @@ -374,8 +505,8 @@ }, "m_FragmentContext": { "m_Position": { - "x": 0.0, - "y": 200.0 + "x": 0.00004291534423828125, + "y": 201.00001525878907 }, "m_Blocks": [ { @@ -455,6 +586,54 @@ } } +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "0345448e67d24a6589ee65e9025a16b5", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", @@ -490,7 +669,7 @@ "x" ], "m_Precision": 0, - "m_PreviewExpanded": true, + "m_PreviewExpanded": false, "m_DismissedVersion": 0, "m_PreviewMode": 0, "m_CustomColors": { @@ -571,6 +750,51 @@ } } +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Matrix4ShaderProperty", + "m_ObjectId": "09bf7b28a1bb4f269aa73d825d63169e", + "m_Guid": { + "m_GuidSerialized": "72abad4a-797d-4847-824e-95be728712c4" + }, + "promotedFromAssetID": "", + "promotedFromCategoryName": "", + "promotedOrdering": -1, + "m_Name": "Mask2", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "Mask2", + "m_DefaultReferenceName": "_Mask2", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": false, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": true, + "hlslDeclarationOverride": 1, + "m_Hidden": false, + "m_PerRendererData": false, + "m_customAttributes": [], + "m_Value": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", @@ -651,6 +875,102 @@ "m_Labels": [] } +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "13dc2b6de2864ce3b26b1826092c880f", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "15746cd17841410daf986417a1512281", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", @@ -773,8 +1093,8 @@ "m_Expanded": true, "m_Position": { "serializedVersion": "2", - "x": -899.0, - "y": 870.0, + "x": -998.0001220703125, + "y": 903.0000610351563, "width": 126.0, "height": 118.0 } @@ -804,6 +1124,54 @@ } } +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Matrix4MaterialSlot", + "m_ObjectId": "1da5c68b9946448cba76921eebef4d5c", + "m_Id": 17, + "m_DisplayName": "Mask2", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Mask2", + "m_StageCapability": 3, + "m_Value": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", @@ -852,6 +1220,106 @@ "m_Labels": [] } +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Matrix4MaterialSlot", + "m_ObjectId": "23a9e16562ae415f970a6f1a32166bbb", + "m_Id": 16, + "m_DisplayName": "Mask1", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Mask1", + "m_StageCapability": 3, + "m_Value": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "283477395544491fbef7d0ec11dfe94a", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -571.0000610351563, + "y": 778.0000610351563, + "width": 113.99993896484375, + "height": 33.99993896484375 + } + }, + "m_Slots": [ + { + "m_Id": "2874b321582f47a192990ddde84d904c" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "9294318bcd784e5898fee10ff6333bee" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "2874b321582f47a192990ddde84d904c", + "m_Id": 0, + "m_DisplayName": "MaskID", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [], + "m_LiteralMode": false +} + { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.BlockNode", @@ -1066,6 +1534,77 @@ "m_LiteralMode": false } +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "44a32fe5b8ca4970b250fb7fd909dcf7", + "m_Id": 18, + "m_DisplayName": "New", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "New", + "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.Matrix4MaterialSlot", + "m_ObjectId": "4830f13d17ac4129844e12f27cf58387", + "m_Id": 0, + "m_DisplayName": "Mask2", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", @@ -1140,9 +1679,9 @@ "m_PerRendererData": false, "m_customAttributes": [], "m_Value": { - "r": 1.2167860269546509, - "g": 0.8207246661186218, - "b": 0.5452578663825989, + "r": 1.2448188066482545, + "g": 0.5006090402603149, + "b": 0.22899971902370454, "a": 1.0 }, "isMainColor": false, @@ -1284,6 +1823,43 @@ "m_Labels": [] } +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "557bb3883db64cfb847ec4c9b3ddb3be", + "m_Id": 15, + "m_DisplayName": "Alpha", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Alpha", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [], + "m_LiteralMode": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.CategoryData", + "m_ObjectId": "5b95b52d778d400e9508cbd8a98169f1", + "m_Name": "Masking", + "m_ChildObjectList": [ + { + "m_Id": "c1b6d38ab5774c649a3b6f533a340c50" + }, + { + "m_Id": "09bf7b28a1bb4f269aa73d825d63169e" + }, + { + "m_Id": "f683f3a49dcd457fb189777f32231e31" + }, + { + "m_Id": "9294318bcd784e5898fee10ff6333bee" + } + ] +} + { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", @@ -1593,10 +2169,10 @@ "m_Expanded": true, "m_Position": { "serializedVersion": "2", - "x": -1363.0, - "y": 886.0, + "x": -1462.0001220703125, + "y": 919.0, "width": 145.0, - "height": 128.0 + "height": 128.0001220703125 } }, "m_Slots": [ @@ -1627,10 +2203,10 @@ "m_Expanded": false, "m_Position": { "serializedVersion": "2", - "x": -1193.0, - "y": 886.0, + "x": -1292.0001220703125, + "y": 919.0, "width": 119.0, - "height": 77.0 + "height": 76.0 } }, "m_Slots": [ @@ -1678,6 +2254,49 @@ "m_LiteralMode": false } +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "798cfd16490043f186f0329a0eb6edd2", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -199.00003051757813, + "y": 441.9999694824219, + "width": 125.99998474121094, + "height": 117.99996948242188 + } + }, + "m_Slots": [ + { + "m_Id": "0345448e67d24a6589ee65e9025a16b5" + }, + { + "m_Id": "13dc2b6de2864ce3b26b1826092c880f" + }, + { + "m_Id": "15746cd17841410daf986417a1512281" + } + ], + "synonyms": [ + "multiplication", + "times", + "x" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", @@ -1755,7 +2374,7 @@ "m_AlphaMode": 0, "m_RenderFace": 2, "m_AlphaClip": false, - "m_CastShadows": true, + "m_CastShadows": false, "m_ReceiveShadows": true, "m_DisableTint": false, "m_Sort3DAs2DCompatible": false, @@ -1881,6 +2500,70 @@ "m_Normalize": true } +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "918e755c2c9441e8943879007dc5a4bf", + "m_Id": 14, + "m_DisplayName": "MaskID", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "MaskID", + "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", + "m_ObjectId": "9294318bcd784e5898fee10ff6333bee", + "m_Guid": { + "m_GuidSerialized": "08cac7e1-7b5e-49b2-8a01-20266a38485a" + }, + "promotedFromAssetID": "", + "promotedFromCategoryName": "", + "promotedOrdering": -1, + "m_Name": "MaskID", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "MaskID", + "m_DefaultReferenceName": "_MaskID", + "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": 2.0, + "m_FloatType": 3, + "m_LiteralFloatMode": false, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + }, + "m_SliderType": 0, + "m_SliderPower": 3.0, + "m_EnumType": 0, + "m_CSharpEnumString": "", + "m_EnumNames": [ + "Always", + "Outside", + "Inside" + ], + "m_EnumValues": [ + 0, + 1, + 2 + ] +} + { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.BlockNode", @@ -1952,9 +2635,9 @@ "m_Expanded": true, "m_Position": { "serializedVersion": "2", - "x": -1049.0, - "y": 811.0, - "width": 126.0, + "x": -1148.0001220703125, + "y": 844.0000610351563, + "width": 126.00006103515625, "height": 118.0 } }, @@ -2000,6 +2683,54 @@ "m_LiteralMode": false } +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Matrix4MaterialSlot", + "m_ObjectId": "a0cbcba6c3f44a029703044e369fbb5e", + "m_Id": 0, + "m_DisplayName": "Mask1", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", @@ -2035,10 +2766,10 @@ "m_Expanded": false, "m_Position": { "serializedVersion": "2", - "x": -1218.0, - "y": 765.0, + "x": -1317.0001220703125, + "y": 798.0, "width": 145.0, - "height": 111.0 + "height": 110.00006103515625 } }, "m_Slots": [ @@ -2125,6 +2856,54 @@ "m_PositionSource": 0 } +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Matrix4MaterialSlot", + "m_ObjectId": "b28a0ee3742f431d84050444a868cafb", + "m_Id": 0, + "m_DisplayName": "Mask0", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", @@ -2285,6 +3064,42 @@ } } +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "bfaff75298a04602a19b26761101cb96", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -567.0001220703125, + "y": 812.0, + "width": 116.00009155273438, + "height": 34.00006103515625 + } + }, + "m_Slots": [ + { + "m_Id": "b28a0ee3742f431d84050444a868cafb" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "f683f3a49dcd457fb189777f32231e31" + } +} + { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", @@ -2310,6 +3125,87 @@ "m_Labels": [] } +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "c15d75d5b1294c4eba5efb71bf230876", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -567.0001220703125, + "y": 846.0000610351563, + "width": 115.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "a0cbcba6c3f44a029703044e369fbb5e" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "c1b6d38ab5774c649a3b6f533a340c50" + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Matrix4ShaderProperty", + "m_ObjectId": "c1b6d38ab5774c649a3b6f533a340c50", + "m_Guid": { + "m_GuidSerialized": "439ddff4-4723-4329-8b3c-f558cd24e112" + }, + "promotedFromAssetID": "", + "promotedFromCategoryName": "", + "promotedOrdering": -1, + "m_Name": "Mask1", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "Mask1", + "m_DefaultReferenceName": "_Mask1", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": false, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": true, + "hlslDeclarationOverride": 1, + "m_Hidden": false, + "m_PerRendererData": false, + "m_customAttributes": [], + "m_Value": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", @@ -2380,6 +3276,54 @@ "m_Labels": [] } +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Matrix4MaterialSlot", + "m_ObjectId": "c6bd6006f3164259b72656788b3ec65f", + "m_Id": 13, + "m_DisplayName": "Mask0", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Mask0", + "m_StageCapability": 3, + "m_Value": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.ColorRGBMaterialSlot", @@ -2479,9 +3423,9 @@ "m_PerRendererData": false, "m_customAttributes": [], "m_Value": { - "r": 0.7641509771347046, - "g": 0.23725655674934388, - "b": 0.0, + "r": 0.7924528121948242, + "g": 0.27739784121513369, + "b": 0.09344960749149323, "a": 1.0 }, "isMainColor": false, @@ -2673,6 +3617,62 @@ "m_LiteralMode": false } +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "e1da999c482849c2a0264b90be752d1d", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Mask (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -410.0000305175781, + "y": 729.0000610351563, + "width": 185.00003051757813, + "height": 189.99993896484376 + } + }, + "m_Slots": [ + { + "m_Id": "44a32fe5b8ca4970b250fb7fd909dcf7" + }, + { + "m_Id": "918e755c2c9441e8943879007dc5a4bf" + }, + { + "m_Id": "c6bd6006f3164259b72656788b3ec65f" + }, + { + "m_Id": "23a9e16562ae415f970a6f1a32166bbb" + }, + { + "m_Id": "1da5c68b9946448cba76921eebef4d5c" + }, + { + "m_Id": "557bb3883db64cfb847ec4c9b3ddb3be" + } + ], + "synonyms": [ + "code", + "HLSL" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "Mask", + "m_FunctionSource": "2f64e213049952b44ac4bed6f62cafda", + "m_FunctionSourceUsePragmas": true, + "m_FunctionBody": "Enter function body here..." +} + { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.ScreenPositionMaterialSlot", @@ -2793,6 +3793,51 @@ } } +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Matrix4ShaderProperty", + "m_ObjectId": "f683f3a49dcd457fb189777f32231e31", + "m_Guid": { + "m_GuidSerialized": "ee5383a0-458a-4775-8819-3544977fa65d" + }, + "promotedFromAssetID": "", + "promotedFromCategoryName": "", + "promotedOrdering": -1, + "m_Name": "Mask0", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "Mask0", + "m_DefaultReferenceName": "_Mask0", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": false, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": true, + "hlslDeclarationOverride": 1, + "m_Hidden": false, + "m_PerRendererData": false, + "m_customAttributes": [], + "m_Value": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", @@ -2855,8 +3900,8 @@ "m_Expanded": true, "m_Position": { "serializedVersion": "2", - "x": -762.0, - "y": 870.0, + "x": -861.0000610351563, + "y": 903.0000610351563, "width": 128.0, "height": 94.0 } @@ -2927,3 +3972,39 @@ "m_Labels": [] } +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "ffd9f660261b473ca6b87615f8a8ec47", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -568.0001220703125, + "y": 880.0000610351563, + "width": 116.0, + "height": 33.99993896484375 + } + }, + "m_Slots": [ + { + "m_Id": "4830f13d17ac4129844e12f27cf58387" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "09bf7b28a1bb4f269aa73d825d63169e" + } +} + diff --git a/Assets/_Content/Prefabs/Environments/Omnissiah/OmnissiahEnv.prefab b/Assets/_Content/Prefabs/Environments/Omnissiah/OmnissiahEnv.prefab index cbce0366..781134ba 100644 --- a/Assets/_Content/Prefabs/Environments/Omnissiah/OmnissiahEnv.prefab +++ b/Assets/_Content/Prefabs/Environments/Omnissiah/OmnissiahEnv.prefab @@ -10,7 +10,7 @@ GameObject: m_Component: - component: {fileID: 1285827998720199852} - component: {fileID: 1521426653995865631} - m_Layer: 0 + m_Layer: 21 m_Name: Fog m_TagString: Untagged m_Icon: {fileID: 0} @@ -1508,11 +1508,15 @@ PrefabInstance: - target: {fileID: -7511558181221131132, guid: 4ff3091676a78724ca2ae5d60353d400, type: 3} propertyPath: 'm_Materials.Array.data[0]' value: - objectReference: {fileID: -876546973899608171, guid: 0f1522c6af8cc4d47a4bbc5401f58523, type: 3} + objectReference: {fileID: 2100000, guid: 7a718279ac49cd84ea2afe0e7a591235, type: 2} - target: {fileID: 919132149155446097, guid: 4ff3091676a78724ca2ae5d60353d400, type: 3} propertyPath: m_Name value: Fog_02 objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: 4ff3091676a78724ca2ae5d60353d400, type: 3} + propertyPath: m_Layer + value: 21 + objectReference: {fileID: 0} m_RemovedComponents: [] m_RemovedGameObjects: [] m_AddedGameObjects: [] @@ -1586,11 +1590,15 @@ PrefabInstance: - target: {fileID: -7511558181221131132, guid: 4ff3091676a78724ca2ae5d60353d400, type: 3} propertyPath: 'm_Materials.Array.data[0]' value: - objectReference: {fileID: -876546973899608171, guid: 0f1522c6af8cc4d47a4bbc5401f58523, type: 3} + objectReference: {fileID: 2100000, guid: 7a718279ac49cd84ea2afe0e7a591235, type: 2} - target: {fileID: 919132149155446097, guid: 4ff3091676a78724ca2ae5d60353d400, type: 3} propertyPath: m_Name value: Fog_07 objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: 4ff3091676a78724ca2ae5d60353d400, type: 3} + propertyPath: m_Layer + value: 21 + objectReference: {fileID: 0} m_RemovedComponents: [] m_RemovedGameObjects: [] m_AddedGameObjects: [] @@ -1664,11 +1672,15 @@ PrefabInstance: - target: {fileID: -7511558181221131132, guid: 4ff3091676a78724ca2ae5d60353d400, type: 3} propertyPath: 'm_Materials.Array.data[0]' value: - objectReference: {fileID: -876546973899608171, guid: 0f1522c6af8cc4d47a4bbc5401f58523, type: 3} + objectReference: {fileID: 2100000, guid: 7a718279ac49cd84ea2afe0e7a591235, type: 2} - target: {fileID: 919132149155446097, guid: 4ff3091676a78724ca2ae5d60353d400, type: 3} propertyPath: m_Name value: Fog_07 (1) objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: 4ff3091676a78724ca2ae5d60353d400, type: 3} + propertyPath: m_Layer + value: 21 + objectReference: {fileID: 0} m_RemovedComponents: [] m_RemovedGameObjects: [] m_AddedGameObjects: [] @@ -1742,11 +1754,15 @@ PrefabInstance: - target: {fileID: -7511558181221131132, guid: 4ff3091676a78724ca2ae5d60353d400, type: 3} propertyPath: 'm_Materials.Array.data[0]' value: - objectReference: {fileID: -876546973899608171, guid: 0f1522c6af8cc4d47a4bbc5401f58523, type: 3} + objectReference: {fileID: 2100000, guid: 7a718279ac49cd84ea2afe0e7a591235, type: 2} - target: {fileID: 919132149155446097, guid: 4ff3091676a78724ca2ae5d60353d400, type: 3} propertyPath: m_Name value: Fog_03 objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: 4ff3091676a78724ca2ae5d60353d400, type: 3} + propertyPath: m_Layer + value: 21 + objectReference: {fileID: 0} m_RemovedComponents: [] m_RemovedGameObjects: [] m_AddedGameObjects: [] @@ -1820,11 +1836,15 @@ PrefabInstance: - target: {fileID: -7511558181221131132, guid: 4ff3091676a78724ca2ae5d60353d400, type: 3} propertyPath: 'm_Materials.Array.data[0]' value: - objectReference: {fileID: -876546973899608171, guid: 0f1522c6af8cc4d47a4bbc5401f58523, type: 3} + objectReference: {fileID: 2100000, guid: 7a718279ac49cd84ea2afe0e7a591235, type: 2} - target: {fileID: 919132149155446097, guid: 4ff3091676a78724ca2ae5d60353d400, type: 3} propertyPath: m_Name value: Fog_06 objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: 4ff3091676a78724ca2ae5d60353d400, type: 3} + propertyPath: m_Layer + value: 21 + objectReference: {fileID: 0} m_RemovedComponents: [] m_RemovedGameObjects: [] m_AddedGameObjects: [] @@ -1898,11 +1918,15 @@ PrefabInstance: - target: {fileID: -7511558181221131132, guid: 4ff3091676a78724ca2ae5d60353d400, type: 3} propertyPath: 'm_Materials.Array.data[0]' value: - objectReference: {fileID: -876546973899608171, guid: 0f1522c6af8cc4d47a4bbc5401f58523, type: 3} + objectReference: {fileID: 2100000, guid: 7a718279ac49cd84ea2afe0e7a591235, type: 2} - target: {fileID: 919132149155446097, guid: 4ff3091676a78724ca2ae5d60353d400, type: 3} propertyPath: m_Name value: Fog_04 objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: 4ff3091676a78724ca2ae5d60353d400, type: 3} + propertyPath: m_Layer + value: 21 + objectReference: {fileID: 0} m_RemovedComponents: [] m_RemovedGameObjects: [] m_AddedGameObjects: [] @@ -1976,11 +2000,15 @@ PrefabInstance: - target: {fileID: -7511558181221131132, guid: 4ff3091676a78724ca2ae5d60353d400, type: 3} propertyPath: 'm_Materials.Array.data[0]' value: - objectReference: {fileID: -876546973899608171, guid: 0f1522c6af8cc4d47a4bbc5401f58523, type: 3} + objectReference: {fileID: 2100000, guid: 7a718279ac49cd84ea2afe0e7a591235, type: 2} - target: {fileID: 919132149155446097, guid: 4ff3091676a78724ca2ae5d60353d400, type: 3} propertyPath: m_Name value: Fog_07 (2) objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: 4ff3091676a78724ca2ae5d60353d400, type: 3} + propertyPath: m_Layer + value: 21 + objectReference: {fileID: 0} m_RemovedComponents: [] m_RemovedGameObjects: [] m_AddedGameObjects: [] @@ -2054,11 +2082,15 @@ PrefabInstance: - target: {fileID: -7511558181221131132, guid: 4ff3091676a78724ca2ae5d60353d400, type: 3} propertyPath: 'm_Materials.Array.data[0]' value: - objectReference: {fileID: -876546973899608171, guid: 0f1522c6af8cc4d47a4bbc5401f58523, type: 3} + objectReference: {fileID: 2100000, guid: 7a718279ac49cd84ea2afe0e7a591235, type: 2} - target: {fileID: 919132149155446097, guid: 4ff3091676a78724ca2ae5d60353d400, type: 3} propertyPath: m_Name value: Fog_01 objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: 4ff3091676a78724ca2ae5d60353d400, type: 3} + propertyPath: m_Layer + value: 21 + objectReference: {fileID: 0} m_RemovedComponents: [] m_RemovedGameObjects: [] m_AddedGameObjects: [] @@ -2132,11 +2164,15 @@ PrefabInstance: - target: {fileID: -7511558181221131132, guid: 4ff3091676a78724ca2ae5d60353d400, type: 3} propertyPath: 'm_Materials.Array.data[0]' value: - objectReference: {fileID: -876546973899608171, guid: 0f1522c6af8cc4d47a4bbc5401f58523, type: 3} + objectReference: {fileID: 2100000, guid: 7a718279ac49cd84ea2afe0e7a591235, type: 2} - target: {fileID: 919132149155446097, guid: 4ff3091676a78724ca2ae5d60353d400, type: 3} propertyPath: m_Name value: Fog_05 objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: 4ff3091676a78724ca2ae5d60353d400, type: 3} + propertyPath: m_Layer + value: 21 + objectReference: {fileID: 0} m_RemovedComponents: [] m_RemovedGameObjects: [] m_AddedGameObjects: [] @@ -2210,11 +2246,15 @@ PrefabInstance: - target: {fileID: -7511558181221131132, guid: 4ff3091676a78724ca2ae5d60353d400, type: 3} propertyPath: 'm_Materials.Array.data[0]' value: - objectReference: {fileID: -876546973899608171, guid: 0f1522c6af8cc4d47a4bbc5401f58523, type: 3} + objectReference: {fileID: 2100000, guid: 7a718279ac49cd84ea2afe0e7a591235, type: 2} - target: {fileID: 919132149155446097, guid: 4ff3091676a78724ca2ae5d60353d400, type: 3} propertyPath: m_Name value: Fog_02 objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: 4ff3091676a78724ca2ae5d60353d400, type: 3} + propertyPath: m_Layer + value: 21 + objectReference: {fileID: 0} m_RemovedComponents: [] m_RemovedGameObjects: [] m_AddedGameObjects: [] diff --git a/Assets/_Content/Shaders/EnkiBillal/EnkiBiIlal.shadergraph b/Assets/_Content/Shaders/EnkiBillal/EnkiBiIlal.shadergraph index 7bd198cb..9406711c 100644 --- a/Assets/_Content/Shaders/EnkiBillal/EnkiBiIlal.shadergraph +++ b/Assets/_Content/Shaders/EnkiBillal/EnkiBiIlal.shadergraph @@ -215,6 +215,9 @@ }, { "m_Id": "aed770d7b8364459a7bfdfc34cbd2ab8" + }, + { + "m_Id": "2f58e7c00b5c4814b4a3d8c13322694d" } ], "m_GroupDatas": [], @@ -271,11 +274,39 @@ }, "m_InputSlot": { "m_Node": { - "m_Id": "c5d342277052409f87283f2c60ccf3a1" + "m_Id": "2f58e7c00b5c4814b4a3d8c13322694d" }, "m_SlotId": 13 } }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "2f58e7c00b5c4814b4a3d8c13322694d" + }, + "m_SlotId": 15 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "1035dda04278422b988336d6984e2045" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "3e46eb76f3e94a73912aecb313b485e5" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "2f58e7c00b5c4814b4a3d8c13322694d" + }, + "m_SlotId": 18 + } + }, { "m_OutputSlot": { "m_Node": { @@ -383,7 +414,7 @@ }, "m_InputSlot": { "m_Node": { - "m_Id": "c5d342277052409f87283f2c60ccf3a1" + "m_Id": "2f58e7c00b5c4814b4a3d8c13322694d" }, "m_SlotId": 16 } @@ -397,7 +428,7 @@ }, "m_InputSlot": { "m_Node": { - "m_Id": "c5d342277052409f87283f2c60ccf3a1" + "m_Id": "2f58e7c00b5c4814b4a3d8c13322694d" }, "m_SlotId": 17 } @@ -481,7 +512,7 @@ }, "m_InputSlot": { "m_Node": { - "m_Id": "c5d342277052409f87283f2c60ccf3a1" + "m_Id": "2f58e7c00b5c4814b4a3d8c13322694d" }, "m_SlotId": 14 } @@ -528,20 +559,6 @@ "m_SlotId": 0 } }, - { - "m_OutputSlot": { - "m_Node": { - "m_Id": "c5d342277052409f87283f2c60ccf3a1" - }, - "m_SlotId": 15 - }, - "m_InputSlot": { - "m_Node": { - "m_Id": "1035dda04278422b988336d6984e2045" - }, - "m_SlotId": 0 - } - }, { "m_OutputSlot": { "m_Node": { @@ -836,6 +853,22 @@ "m_LiteralMode": false } +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "04f9be2a155a4360a9351c1e284fa94b", + "m_Id": 15, + "m_DisplayName": "Alpha", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Alpha", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [], + "m_LiteralMode": false +} + { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", @@ -1191,9 +1224,9 @@ "m_Expanded": true, "m_Position": { "serializedVersion": "2", - "x": 596.0, - "y": 1187.0, - "width": 110.0, + "x": 845.0, + "y": 1202.0, + "width": 116.0, "height": 34.0 } }, @@ -1413,6 +1446,62 @@ } } +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "2f58e7c00b5c4814b4a3d8c13322694d", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Mask (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 1002.0, + "y": 1119.0, + "width": 185.0, + "height": 190.0 + } + }, + "m_Slots": [ + { + "m_Id": "c0c268cf854445c3a84028f37581f005" + }, + { + "m_Id": "edda2fdb41e64d0d963b57e37eb02902" + }, + { + "m_Id": "fafb345f71e44af2a725314204a0d6aa" + }, + { + "m_Id": "945c2be648d84367930876227e5c006c" + }, + { + "m_Id": "84e8c256f41d4dc5be903041907679c3" + }, + { + "m_Id": "04f9be2a155a4360a9351c1e284fa94b" + } + ], + "synonyms": [ + "code", + "HLSL" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "Mask", + "m_FunctionSource": "2f64e213049952b44ac4bed6f62cafda", + "m_FunctionSourceUsePragmas": true, + "m_FunctionBody": "Enter function body here..." +} + { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.CategoryData", @@ -1580,7 +1669,7 @@ "m_Expanded": true, "m_Position": { "serializedVersion": "2", - "x": 411.0, + "x": 410.0, "y": 443.0, "width": 206.0, "height": 130.0 @@ -1803,22 +1892,6 @@ } } -{ - "m_SGVersion": 0, - "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", - "m_ObjectId": "45ccaed6d4d547b090b274a4421169f6", - "m_Id": 15, - "m_DisplayName": "Alpha", - "m_SlotType": 1, - "m_Hidden": false, - "m_ShaderOutputName": "Alpha", - "m_StageCapability": 3, - "m_Value": 0.0, - "m_DefaultValue": 0.0, - "m_Labels": [], - "m_LiteralMode": false -} - { "m_SGVersion": 1, "m_Type": "UnityEditor.ShaderGraph.Matrix4ShaderProperty", @@ -2674,8 +2747,8 @@ "m_Expanded": true, "m_Position": { "serializedVersion": "2", - "x": 595.9999389648438, - "y": 1220.9998779296875, + "x": 845.0, + "y": 1236.0, "width": 115.0, "height": 34.0 } @@ -2825,8 +2898,8 @@ "m_Expanded": true, "m_Position": { "serializedVersion": "2", - "x": 594.9999389648438, - "y": 1254.9998779296875, + "x": 844.0, + "y": 1270.0, "width": 116.0, "height": 34.0 } @@ -2977,6 +3050,54 @@ } } +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Matrix4MaterialSlot", + "m_ObjectId": "84e8c256f41d4dc5be903041907679c3", + "m_Id": 17, + "m_DisplayName": "Mask2", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Mask2", + "m_StageCapability": 3, + "m_Value": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", @@ -3034,22 +3155,6 @@ "m_DefaultValue": false } -{ - "m_SGVersion": 0, - "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", - "m_ObjectId": "8892c2b112c14c028eddce5e899710b2", - "m_Id": 14, - "m_DisplayName": "MaskID", - "m_SlotType": 0, - "m_Hidden": false, - "m_ShaderOutputName": "MaskID", - "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", @@ -3312,7 +3417,7 @@ { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.Matrix4MaterialSlot", - "m_ObjectId": "92ea1472d59d4857abd59195ace147a4", + "m_ObjectId": "945c2be648d84367930876227e5c006c", "m_Id": 16, "m_DisplayName": "Mask1", "m_SlotType": 0, @@ -3616,54 +3721,6 @@ "m_LiteralMode": false } -{ - "m_SGVersion": 0, - "m_Type": "UnityEditor.ShaderGraph.Matrix4MaterialSlot", - "m_ObjectId": "a363c8f5686c459792f7e2c53fb8dc8a", - "m_Id": 17, - "m_DisplayName": "Mask2", - "m_SlotType": 0, - "m_Hidden": false, - "m_ShaderOutputName": "Mask2", - "m_StageCapability": 3, - "m_Value": { - "e00": 1.0, - "e01": 0.0, - "e02": 0.0, - "e03": 0.0, - "e10": 0.0, - "e11": 1.0, - "e12": 0.0, - "e13": 0.0, - "e20": 0.0, - "e21": 0.0, - "e22": 1.0, - "e23": 0.0, - "e30": 0.0, - "e31": 0.0, - "e32": 0.0, - "e33": 1.0 - }, - "m_DefaultValue": { - "e00": 1.0, - "e01": 0.0, - "e02": 0.0, - "e03": 0.0, - "e10": 0.0, - "e11": 1.0, - "e12": 0.0, - "e13": 0.0, - "e20": 0.0, - "e21": 0.0, - "e22": 1.0, - "e23": 0.0, - "e30": 0.0, - "e31": 0.0, - "e32": 0.0, - "e33": 1.0 - } -} - { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.PropertyNode", @@ -3762,8 +3819,8 @@ "m_Expanded": true, "m_Position": { "serializedVersion": "2", - "x": 592.0, - "y": 1153.0, + "x": 841.0, + "y": 1168.0, "width": 114.0, "height": 34.0 } @@ -3945,6 +4002,29 @@ "m_Labels": [] } +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "c0c268cf854445c3a84028f37581f005", + "m_Id": 18, + "m_DisplayName": "New", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "New", + "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": 1, "m_Type": "UnityEditor.ShaderGraph.Matrix4ShaderProperty", @@ -4106,23 +4186,8 @@ { "m_Id": "8c26652d47d64417a9ce7a93bb811466" }, - { - "m_Id": "8892c2b112c14c028eddce5e899710b2" - }, - { - "m_Id": "fdc7026b3c2f43f9af9342c37132e6cc" - }, - { - "m_Id": "92ea1472d59d4857abd59195ace147a4" - }, - { - "m_Id": "a363c8f5686c459792f7e2c53fb8dc8a" - }, { "m_Id": "8ead54ba7a8d487ea3f55e930101215f" - }, - { - "m_Id": "45ccaed6d4d547b090b274a4421169f6" } ], "synonyms": [ @@ -4837,6 +4902,22 @@ "m_Space": 2 } +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "edda2fdb41e64d0d963b57e37eb02902", + "m_Id": 14, + "m_DisplayName": "MaskID", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "MaskID", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [], + "m_LiteralMode": false +} + { "m_SGVersion": 1, "m_Type": "UnityEditor.ShaderGraph.Matrix4ShaderProperty", @@ -5072,34 +5153,10 @@ "m_ColorMode": 0 } -{ - "m_SGVersion": 0, - "m_Type": "UnityEditor.ShaderGraph.PositionMaterialSlot", - "m_ObjectId": "fb84ed33198947c792183c161d398299", - "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.Matrix4MaterialSlot", - "m_ObjectId": "fdc7026b3c2f43f9af9342c37132e6cc", + "m_ObjectId": "fafb345f71e44af2a725314204a0d6aa", "m_Id": 13, "m_DisplayName": "Mask0", "m_SlotType": 0, @@ -5144,6 +5201,30 @@ } } +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PositionMaterialSlot", + "m_ObjectId": "fb84ed33198947c792183c161d398299", + "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.Vector3MaterialSlot", diff --git a/Assets/_Content/Shaders/EnkiBillal/Include/EnkiBiIlal.hlsl b/Assets/_Content/Shaders/EnkiBillal/Include/EnkiBiIlal.hlsl index 347c9ee2..42ba8412 100644 --- a/Assets/_Content/Shaders/EnkiBillal/Include/EnkiBiIlal.hlsl +++ b/Assets/_Content/Shaders/EnkiBillal/Include/EnkiBiIlal.hlsl @@ -220,80 +220,6 @@ float WorldDistort(float3 PositionWS, float3 NormalWS, float Angle, float Tripla return stripes; } - -float ProjectionMask( - float3 PositionWS, - float3 CamPositionWS, - float3 RectPositionWS, - float3 RectNormalWS, - float3 RectUpWS, - float2 RectSize, - float Oval) -{ - // Build the rectangle local frame - float3 N = normalize(RectNormalWS); - float3 U = normalize(RectUpWS); - float3 R = normalize(cross(N, U)); // Right axis - U = normalize(cross(R, N)); // Recompute Up orthogonally in case RectUpWS is not perfectly perpendicular to RectNormalWS - - // Ray from camera toward the fragment - float3 rayDir = normalize(PositionWS - CamPositionWS); - - // Ray-plane intersection - // Plane equation: dot(P - RectPositionWS, N) = 0 - float denom = dot(rayDir, N); - - // Ray is parallel to the plane or facing away — no hit - if (abs(denom) < 1e-6) - return 0; - - float t = dot(RectPositionWS - CamPositionWS, N) / denom; - - // Intersection must be in front of the camera (t > 0) - // and not beyond the fragment (t <= distance from camera to fragment) - float tFrag = dot(PositionWS - CamPositionWS, rayDir); - if (t < 0.0 || t > tFrag + 1e-4) - return 0; - - // Compute the hit point on the plane - float3 hitPoint = CamPositionWS + rayDir * t; - - // Project hit point into the rectangle local space - float3 localVec = hitPoint - RectPositionWS; - float localU = dot(localVec, R); // horizontal axis - float localV = dot(localVec, U); // vertical axis - - float halfW = RectSize.x * 0.5; - float halfH = RectSize.y * 0.5; - - // Corner radius: 0 = rectangle, min(halfW, halfH) = oval - float radius = saturate(Oval) * min(halfW, halfH); - - // Rounded rectangle SDF - float2 uv = float2(localU, localV); - float2 ext = float2(halfW, halfH); - float2 q = abs(uv) - ext + radius; - float sdf = length(max(q, 0.0)) - radius; - - return sdf <= 0.0 ? 1.0 : 0.0; -} - -float SampleProjectionMask(float3 PositionWS, float4x4 M) -{ - if (M[0].w == 0) - return 0; - - return ProjectionMask( - PositionWS, - M[0].xyz, // CamPositionWS - M[1].xyz, // RectPositionWS - M[3].xyz, // RectNormalWS - M[2].xyz, // RectUpWS - float2(M[2].w, M[3].w), // RectSize - M[1].w // Shape - ); -} - void EnkiBillal_float ( float4 Color, @@ -308,12 +234,7 @@ void EnkiBillal_float float StripesWidth, float StripesSmooth, int Step, - float MaskID, - float4x4 Mask0, - float4x4 Mask1, - float4x4 Mask2, - out float3 Output, - out float Alpha + out float3 Output ) { float3 scaledPositionOS = PositionOS * ObjectScale; @@ -384,38 +305,6 @@ void EnkiBillal_float //Output = PerlinColor3D(PositionWS, 5); //Output = smoothstep(.97, .93, ao); - - // Mask - - if (Mask2[0].w == 1) - { - float mask = SampleProjectionMask(PositionWS, Mask2); - - Alpha = (MaskID <= 1) ? 1 - mask : mask; - } - else if (MaskID == 0) - { - Alpha = 1; - } - else - { - float Active = Mask0[0].w + Mask1[0].w; // + Mask2[0].w; - - if (Active > 0) - { - float mask = saturate( - SampleProjectionMask(PositionWS, Mask0) + - SampleProjectionMask(PositionWS, Mask1) // + - //SampleProjectionMask(PositionWS, Mask2) - ); - - Alpha = (MaskID == 1) ? 1 - mask : mask; - } - else - { - Alpha = (MaskID == 1) ? 0 : 1; - } - } } #endif diff --git a/Assets/_Content/Shaders/EnkiBillal/Include/Mask.hlsl b/Assets/_Content/Shaders/EnkiBillal/Include/Mask.hlsl new file mode 100644 index 00000000..e97e9ceb --- /dev/null +++ b/Assets/_Content/Shaders/EnkiBillal/Include/Mask.hlsl @@ -0,0 +1,120 @@ +#ifndef MASK_INCLUDED +#define MASK_INCLUDED + +float ProjectionMask( + float3 PositionWS, + float3 CamPositionWS, + float3 RectPositionWS, + float3 RectNormalWS, + float3 RectUpWS, + float2 RectSize, + float Oval) +{ + // Build the rectangle local frame + float3 N = normalize(RectNormalWS); + float3 U = normalize(RectUpWS); + float3 R = normalize(cross(N, U)); // Right axis + U = normalize(cross(R, N)); // Recompute Up orthogonally in case RectUpWS is not perfectly perpendicular to RectNormalWS + + // Ray from camera toward the fragment + float3 rayDir = normalize(PositionWS - CamPositionWS); + + // Ray-plane intersection + // Plane equation: dot(P - RectPositionWS, N) = 0 + float denom = dot(rayDir, N); + + // Ray is parallel to the plane or facing away — no hit + if (abs(denom) < 1e-6) + return 0; + + float t = dot(RectPositionWS - CamPositionWS, N) / denom; + + // Intersection must be in front of the camera (t > 0) + // and not beyond the fragment (t <= distance from camera to fragment) + float tFrag = dot(PositionWS - CamPositionWS, rayDir); + if (t < 0.0 || t > tFrag + 1e-4) + return 0; + + // Compute the hit point on the plane + float3 hitPoint = CamPositionWS + rayDir * t; + + // Project hit point into the rectangle local space + float3 localVec = hitPoint - RectPositionWS; + float localU = dot(localVec, R); // horizontal axis + float localV = dot(localVec, U); // vertical axis + + float halfW = RectSize.x * 0.5; + float halfH = RectSize.y * 0.5; + + // Corner radius: 0 = rectangle, min(halfW, halfH) = oval + float radius = saturate(Oval) * min(halfW, halfH); + + // Rounded rectangle SDF + float2 uv = float2(localU, localV); + float2 ext = float2(halfW, halfH); + float2 q = abs(uv) - ext + radius; + float sdf = length(max(q, 0.0)) - radius; + + return sdf <= 0.0 ? 1.0 : 0.0; +} + +float SampleProjectionMask(float3 PositionWS, float4x4 M) +{ + if (M[0].w == 0) + return 0; + + return ProjectionMask( + PositionWS, + M[0].xyz, // CamPositionWS + M[1].xyz, // RectPositionWS + M[3].xyz, // RectNormalWS + M[2].xyz, // RectUpWS + float2(M[2].w, M[3].w), // RectSize + M[1].w // Shape + ); +} + +void Mask_float +( + float3 PositionWS, + float MaskID, + float4x4 Mask0, + float4x4 Mask1, + float4x4 Mask2, + out float Alpha +) +{ + Alpha = 1; + + if (Mask2[0].w == 1) + { + float mask = SampleProjectionMask(PositionWS, Mask2); + + Alpha = (MaskID <= 1) ? 1 - mask : mask; + } + else if (MaskID == 0) + { + Alpha = 1; + } + else + { + float Active = Mask0[0].w + Mask1[0].w; // + Mask2[0].w; + + if (Active > 0) + { + float mask = saturate( + SampleProjectionMask(PositionWS, Mask0) + + SampleProjectionMask(PositionWS, Mask1) // + + //SampleProjectionMask(PositionWS, Mask2) + ); + + Alpha = (MaskID == 1) ? 1 - mask : mask; + } + else + { + Alpha = (MaskID == 1) ? 0 : 1; + } + } +} + +#endif diff --git a/Assets/_Content/Shaders/EnkiBillal/Include/Mask.hlsl.meta b/Assets/_Content/Shaders/EnkiBillal/Include/Mask.hlsl.meta new file mode 100644 index 00000000..d3b20eba --- /dev/null +++ b/Assets/_Content/Shaders/EnkiBillal/Include/Mask.hlsl.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 2f64e213049952b44ac4bed6f62cafda +ShaderIncludeImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: