同步主题包
This commit is contained in:
35483
Assets/FR2_Cache.asset
35483
Assets/FR2_Cache.asset
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -49,15 +49,15 @@ namespace Ichni.RhythmGame
|
||||
|
||||
var generatePropertyAnimationColor = inspector.GenerateButton(this, generateAnimation, "Property Animation Color",
|
||||
() => PropertyAnimationColor.GenerateElement("New Property Animation Color", Guid.NewGuid(), new List<string>(), true,
|
||||
this, "", "", new FlexibleFloat(), new FlexibleFloat(), new FlexibleFloat(), new FlexibleFloat()));
|
||||
this, this.GetType().FullName, "", new FlexibleFloat(), new FlexibleFloat(), new FlexibleFloat(), new FlexibleFloat()));
|
||||
|
||||
var generatePropertyAnimationFloat = inspector.GenerateButton(this, generateAnimation, "Property Animation Float",
|
||||
() => PropertyAnimationFloat.GenerateElement("New Property Animation Float", Guid.NewGuid(), new List<string>(), true,
|
||||
this, "", "", new FlexibleFloat()));
|
||||
this, this.GetType().FullName, "", new FlexibleFloat()));
|
||||
|
||||
var generatePropertyAnimationVector3 = inspector.GenerateButton(this, generateAnimation, "Property Animation Vector3",
|
||||
() => PropertyAnimationVector3.GenerateElement("New Property Animation Vector3", Guid.NewGuid(), new List<string>(), true,
|
||||
this, "", "", new FlexibleFloat(), new FlexibleFloat(), new FlexibleFloat()));
|
||||
this, this.GetType().FullName, "", new FlexibleFloat(), new FlexibleFloat(), new FlexibleFloat()));
|
||||
|
||||
}
|
||||
#endregion
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
191894
Assets/StreamingAssets/AutoSave/Space Rain/AutoSave_1.json
Normal file
191894
Assets/StreamingAssets/AutoSave/Space Rain/AutoSave_1.json
Normal file
File diff suppressed because it is too large
Load Diff
@@ -1,8 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 40caca121c246564eaba4b6de7329e20
|
||||
NativeFormatImporter:
|
||||
guid: 3b59432ce63c7564593d94fae6b57ceb
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 2100000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
File diff suppressed because it is too large
Load Diff
@@ -6,7 +6,7 @@
|
||||
"creatorName" : "mora",
|
||||
"editorVersion" : "0.1.0",
|
||||
"createTime" : "2025\/6\/21 20:53:45",
|
||||
"lastSaveTime" : "3\/21\/2026 1:22:35 AM",
|
||||
"lastSaveTime" : "3\/22\/2026 6:09:29 AM",
|
||||
"selectedThemeBundleList" : [
|
||||
"basic","departure_to_multiverse"
|
||||
],
|
||||
|
||||
Binary file not shown.
@@ -1,6 +1,6 @@
|
||||
ManifestFileVersion: 0
|
||||
UnityVersion: 6000.3.7f1
|
||||
CRC: 2891905916
|
||||
CRC: 37709792
|
||||
HashAppended: 0
|
||||
AssetBundleManifest:
|
||||
AssetBundleInfos:
|
||||
|
||||
Binary file not shown.
@@ -1,16 +1,16 @@
|
||||
ManifestFileVersion: 0
|
||||
UnityVersion: 6000.3.7f1
|
||||
CRC: 513907311
|
||||
CRC: 4103049312
|
||||
Hashes:
|
||||
AssetFileHash:
|
||||
serializedVersion: 2
|
||||
Hash: dda6f9585a6d198c52fe0fabe4fa8880
|
||||
Hash: 288a9f28f53aeffc846132e48ab6db30
|
||||
TypeTreeHash:
|
||||
serializedVersion: 2
|
||||
Hash: d8f54b200dc4aa02d91d7c9aab5cca0e
|
||||
Hash: 6ad261184263a01df10f306f0781e7c5
|
||||
IncrementalBuildHash:
|
||||
serializedVersion: 2
|
||||
Hash: 454635bd2045d945395d65ca131526df
|
||||
Hash: 6f0a24538cab994ab12739c7a68097bf
|
||||
HashAppended: 0
|
||||
ClassTypes:
|
||||
- Class: 1
|
||||
@@ -31,8 +31,6 @@ ClassTypes:
|
||||
Script: {instanceID: 0}
|
||||
- Class: 64
|
||||
Script: {instanceID: 0}
|
||||
- Class: 89
|
||||
Script: {instanceID: 0}
|
||||
- Class: 96
|
||||
Script: {instanceID: 0}
|
||||
- Class: 114
|
||||
@@ -43,8 +41,6 @@ ClassTypes:
|
||||
Script: {fileID: 11500000, guid: 77ab80dc0820f9d4a8cd9fddbbc89057, type: 3}
|
||||
- Class: 114
|
||||
Script: {fileID: 11500000, guid: b37c44f04f3075045aef6be2c0506551, type: 3}
|
||||
- Class: 114
|
||||
Script: {fileID: 11500000, guid: ba4e16116c88a4c49b992f6d0b71c05d, type: 3}
|
||||
- Class: 114
|
||||
Script: {fileID: 11500000, guid: 8f13be7de0273fd469c4cd8b88bbc3b8, type: 3}
|
||||
- Class: 114
|
||||
@@ -52,9 +48,13 @@ ClassTypes:
|
||||
- Class: 114
|
||||
Script: {fileID: 11500000, guid: 0b426e434ca7bbe4b9dce2a80472de6f, type: 3}
|
||||
- Class: 114
|
||||
Script: {fileID: 11500000, guid: eb907071d10d7324995ff3aefbc2f1df, type: 3}
|
||||
Script: {fileID: 11500000, guid: ba4e16116c88a4c49b992f6d0b71c05d, type: 3}
|
||||
- Class: 114
|
||||
Script: {fileID: 11500000, guid: f7b6652747cbe0c448fb3fbc0f9beda3, type: 3}
|
||||
Script: {fileID: 11500000, guid: 26a21b12ae64bfc43aa9129823e862ac, type: 3}
|
||||
- Class: 114
|
||||
Script: {fileID: 11500000, guid: 3fe829cad763c61439c6596ef1e4c181, type: 3}
|
||||
- Class: 114
|
||||
Script: {fileID: 11500000, guid: eb907071d10d7324995ff3aefbc2f1df, type: 3}
|
||||
- Class: 115
|
||||
Script: {instanceID: 0}
|
||||
- Class: 135
|
||||
@@ -83,24 +83,24 @@ SerializeReferenceClassIdentifiers:
|
||||
- AssemblyName: Sirenix.Serialization
|
||||
ClassName: Sirenix.Serialization.SerializationData
|
||||
Assets:
|
||||
- Assets/ThemeBundles/DepartureToMultiverse/Prefabs/DTM_NoteVisualTap.prefab
|
||||
- Assets/ThemeBundles/DepartureToMultiverse/Prefabs/Environment/DTM_StarrySkybox.prefab
|
||||
- Assets/ThemeBundles/DepartureToMultiverse/Materials/ParticleTracker/DTM_Particle_CircleFilled.mat
|
||||
- Assets/ThemeBundles/DepartureToMultiverse/Materials/ParticleTracker/DTM_Particle_CircleFrame.mat
|
||||
- Assets/ThemeBundles/DepartureToMultiverse/Prefabs/Environment/DTM_FramesFloor.prefab
|
||||
- Assets/ThemeBundles/DepartureToMultiverse/Materials/Skybox/DTM_Skybox_BlueprintWhite.mat
|
||||
- Assets/ThemeBundles/DepartureToMultiverse/Materials/Skybox/DTM_Skybox_BlueprintRed.mat
|
||||
- Assets/ThemeBundles/DepartureToMultiverse/Prefabs/DTM_NoteVisualTap.prefab
|
||||
- Assets/ThemeBundles/DepartureToMultiverse/Prefabs/Environment/DTM_RandomGridFloor.prefab
|
||||
- Assets/ThemeBundles/DepartureToMultiverse/Textures/Skybox/DTM_SunMask0.png
|
||||
- Assets/ThemeBundles/DepartureToMultiverse/Prefabs/DTM_NoteVisualFlick.prefab
|
||||
- Assets/ThemeBundles/DepartureToMultiverse/Materials/Track/EnergyTrail0.mat
|
||||
- Assets/ThemeBundles/DepartureToMultiverse/Materials/Skybox/DTM_Skybox_BlueprintNormal.mat
|
||||
- Assets/ThemeBundles/DepartureToMultiverse/Materials/ParticleTracker/DTM_Particle_SquareFilled.mat
|
||||
- Assets/ThemeBundles/DepartureToMultiverse/Materials/ParticleTracker/DTM_Particle_SquareFrame.mat
|
||||
- Assets/ThemeBundles/DepartureToMultiverse/Prefabs/Decorations/Constellation.prefab
|
||||
- Assets/ThemeBundles/DepartureToMultiverse/Prefabs/Environment/DTM_GlobalFog.prefab
|
||||
- Assets/ThemeBundles/DepartureToMultiverse/Prefabs/Decorations/CircleRipple.prefab
|
||||
- Assets/ThemeBundles/DepartureToMultiverse/Materials/Skybox/DTM_Skybox_BlueprintDark.mat
|
||||
- Assets/ThemeBundles/DepartureToMultiverse/Prefabs/Environment/DTM_RandomGridTube.prefab
|
||||
- Assets/ThemeBundles/DepartureToMultiverse/Prefabs/DTM_Trail.prefab
|
||||
- Assets/ThemeBundles/DepartureToMultiverse/Materials/Skybox/DTM_Skybox_StarryIndigo.mat
|
||||
- Assets/ThemeBundles/DepartureToMultiverse/Textures/Skybox/DTM_SunMask1.png
|
||||
- Assets/ThemeBundles/DepartureToMultiverse/Prefabs/Environment/DTM_RegularGridFloor.prefab
|
||||
- Assets/ThemeBundles/DepartureToMultiverse/Materials/Skybox/DTM_Skybox_Starry.mat
|
||||
- Assets/ThemeBundles/DepartureToMultiverse/Prefabs/DTM_NoteVisualHold.prefab
|
||||
- Assets/ThemeBundles/DepartureToMultiverse/Prefabs/DTM_NoteVisualStay.prefab
|
||||
- Assets/ThemeBundles/DepartureToMultiverse/Materials/Skybox/DTM_Skybox_BlueprintBlue.mat
|
||||
- Assets/ThemeBundles/DepartureToMultiverse/Textures/Skybox/DTM_NoiseStar0.png
|
||||
Dependencies: []
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -1,145 +0,0 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!21 &2100000
|
||||
Material:
|
||||
serializedVersion: 8
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_Name: CircleRipple
|
||||
m_Shader: {fileID: 4800000, guid: d54759aa63d2527499f0c933fdf37b78, type: 3}
|
||||
m_Parent: {fileID: 0}
|
||||
m_ModifiedSerializedProperties: 0
|
||||
m_ValidKeywords:
|
||||
- _ISCIRCLE_ON
|
||||
m_InvalidKeywords:
|
||||
- _CIRCLE_ON_ON
|
||||
m_LightmapFlags: 4
|
||||
m_EnableInstancingVariants: 0
|
||||
m_DoubleSidedGI: 0
|
||||
m_CustomRenderQueue: -1
|
||||
stringTagMap: {}
|
||||
disabledShaderPasses: []
|
||||
m_LockedProperties:
|
||||
m_SavedProperties:
|
||||
serializedVersion: 3
|
||||
m_TexEnvs:
|
||||
- _BaseMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _BumpMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DetailAlbedoMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DetailMask:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DetailNormalMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _EmissionMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _MainTex:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _MetallicGlossMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _OcclusionMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _ParallaxMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _SpecGlossMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _texcoord:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- 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:
|
||||
- _AlphaClip: 0
|
||||
- _AlphaCutoff: 0.5
|
||||
- _AlphaToMask: 0
|
||||
- _Blend: 0
|
||||
- _BlendModePreserveSpecular: 1
|
||||
- _BumpScale: 1
|
||||
- _ClearCoatMask: 0
|
||||
- _ClearCoatSmoothness: 0
|
||||
- _Cull: 2
|
||||
- _Cutoff: 0.5
|
||||
- _DetailAlbedoMapScale: 1
|
||||
- _DetailNormalMapScale: 1
|
||||
- _DstBlend: 0
|
||||
- _DstBlendAlpha: 0
|
||||
- _EdgeValue: 0
|
||||
- _EnvironmentReflections: 1
|
||||
- _GlossMapScale: 0
|
||||
- _Glossiness: 0
|
||||
- _GlossyReflections: 0
|
||||
- _IsCircle: 1
|
||||
- _Metallic: 0
|
||||
- _OcclusionStrength: 1
|
||||
- _Opacity: 1
|
||||
- _Parallax: 0.005
|
||||
- _QueueOffset: 0
|
||||
- _ReceiveShadows: 1
|
||||
- _Smoothness: 0.5
|
||||
- _SmoothnessTextureChannel: 0
|
||||
- _SpecularHighlights: 1
|
||||
- _SrcBlend: 1
|
||||
- _SrcBlendAlpha: 1
|
||||
- _Surface: 0
|
||||
- _Width: 1
|
||||
- _WorkflowMode: 1
|
||||
- _ZWrite: 1
|
||||
- _circle_ON: 1
|
||||
m_Colors:
|
||||
- _BaseColor: {r: 1, g: 1, b: 1, a: 1}
|
||||
- _Color: {r: 1, g: 1, b: 1, a: 1}
|
||||
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
|
||||
- _ImageColor: {r: 1, g: 1, b: 1, a: 1}
|
||||
- _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1}
|
||||
m_BuildTextureStacks: []
|
||||
--- !u!114 &2104382291209474097
|
||||
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:
|
||||
version: 7
|
||||
@@ -1,106 +0,0 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!114 &-3730482276549979947
|
||||
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:
|
||||
version: 7
|
||||
--- !u!21 &2100000
|
||||
Material:
|
||||
serializedVersion: 8
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_Name: M_Grid Orange Lite
|
||||
m_Shader: {fileID: 4800000, guid: b491aef5bd88c8b44afc30f6f2074f06, type: 3}
|
||||
m_Parent: {fileID: 0}
|
||||
m_ModifiedSerializedProperties: 0
|
||||
m_ValidKeywords:
|
||||
- _OUTER_BORDER_ON
|
||||
m_InvalidKeywords: []
|
||||
m_LightmapFlags: 4
|
||||
m_EnableInstancingVariants: 0
|
||||
m_DoubleSidedGI: 0
|
||||
m_CustomRenderQueue: -1
|
||||
stringTagMap: {}
|
||||
disabledShaderPasses: []
|
||||
m_LockedProperties: _StepA
|
||||
m_SavedProperties:
|
||||
serializedVersion: 3
|
||||
m_TexEnvs:
|
||||
- _GridTexture:
|
||||
m_Texture: {fileID: 2800000, guid: 7a4720d0c99c43c4fa198f2682c447fd, type: 3}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- 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:
|
||||
- BOOLEAN_WORLDSPACEUV: 1
|
||||
- _Alpha: 1
|
||||
- _AlphaClip: 0
|
||||
- _AlphaCutoff: 0.5
|
||||
- _Blend: 0
|
||||
- _CastShadows: 1
|
||||
- _Cull: 2
|
||||
- _DstBlend: 10
|
||||
- _ENABLE_PARALLAX_EFFECT: 0
|
||||
- _EnableOuterBorder: 1
|
||||
- _GridDensity: 1
|
||||
- _GridRotation: -180
|
||||
- _Grid_Line_X_Width: 0.9
|
||||
- _Grid_Line_Y_Width: 0.9
|
||||
- _Metallic: 1
|
||||
- _OuterBorderWidth: 0.005
|
||||
- _Parallax_Distance: -0.3
|
||||
- _Parallax_Offset: -0.3
|
||||
- _QueueControl: 1
|
||||
- _QueueOffset: 0
|
||||
- _ReceiveShadows: 1
|
||||
- _Smoothness: 0.344
|
||||
- _SrcBlend: 5
|
||||
- _StepA: 0.25
|
||||
- _StepB: 0.24
|
||||
- _Surface: 0
|
||||
- _TimeAngle: 0.2
|
||||
- _USETEXTUREBOOL: 1
|
||||
- _WorkflowMode: 1
|
||||
- _ZTest: 4
|
||||
- _ZWrite: 1
|
||||
- _ZWriteControl: 0
|
||||
- _angle: 1
|
||||
- _edge: -0.41
|
||||
- _scale: 100
|
||||
- _seed: 0.27
|
||||
- _timeangle: 0.1
|
||||
m_Colors:
|
||||
- _Color0: {r: 0.46457577, g: 0.59741557, b: 2.2904663, a: 1}
|
||||
- _EmissionColor: {r: 1, g: 1, b: 1, a: 1}
|
||||
- _GridColor: {r: 0.21215619, g: 0.29675993, b: 0.49416867, a: 1}
|
||||
- _GridSpeed: {r: 0, g: 0, b: 0, a: 0}
|
||||
- _GroundColor: {r: 0.18910617, g: 0.10110355, b: 0.3018867, a: 1}
|
||||
- _OuterBorderColor: {r: 1, g: 1, b: 1, a: 1}
|
||||
- _Parallax_Color: {r: 1.011765, g: 0, b: 1.011765, a: 1}
|
||||
- _PatternSize: {r: 100, g: 100, b: 0, a: 0}
|
||||
- _Tiling: {r: 0.1, g: 0.1, b: 0, a: 0}
|
||||
m_BuildTextureStacks: []
|
||||
m_AllowLocking: 1
|
||||
@@ -1,138 +0,0 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!21 &2100000
|
||||
Material:
|
||||
serializedVersion: 8
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_Name: DiamondRipple
|
||||
m_Shader: {fileID: 4800000, guid: d54759aa63d2527499f0c933fdf37b78, 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: []
|
||||
m_LockedProperties:
|
||||
m_SavedProperties:
|
||||
serializedVersion: 3
|
||||
m_TexEnvs:
|
||||
- _BaseMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _BumpMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DetailAlbedoMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DetailMask:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DetailNormalMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _EmissionMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _MainTex:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _MetallicGlossMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _OcclusionMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _ParallaxMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _SpecGlossMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- 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:
|
||||
- _AlphaClip: 0
|
||||
- _AlphaCutoff: 0.5
|
||||
- _AlphaToMask: 0
|
||||
- _Blend: 0
|
||||
- _BlendModePreserveSpecular: 1
|
||||
- _BumpScale: 1
|
||||
- _ClearCoatMask: 0
|
||||
- _ClearCoatSmoothness: 0
|
||||
- _Cull: 2
|
||||
- _Cutoff: 0.5
|
||||
- _DetailAlbedoMapScale: 1
|
||||
- _DetailNormalMapScale: 1
|
||||
- _DstBlend: 0
|
||||
- _DstBlendAlpha: 0
|
||||
- _EdgeValue: 0.5
|
||||
- _EnvironmentReflections: 1
|
||||
- _GlossMapScale: 0
|
||||
- _Glossiness: 0
|
||||
- _GlossyReflections: 0
|
||||
- _Metallic: 0
|
||||
- _OcclusionStrength: 1
|
||||
- _Opacity: 1
|
||||
- _Parallax: 0.005
|
||||
- _QueueOffset: 0
|
||||
- _ReceiveShadows: 1
|
||||
- _Smoothness: 0.5
|
||||
- _SmoothnessTextureChannel: 0
|
||||
- _SpecularHighlights: 1
|
||||
- _SrcBlend: 1
|
||||
- _SrcBlendAlpha: 1
|
||||
- _Surface: 0
|
||||
- _Width: 0.5
|
||||
- _WorkflowMode: 1
|
||||
- _ZWrite: 1
|
||||
- _circle_ON: 0
|
||||
m_Colors:
|
||||
- _BaseColor: {r: 1, g: 1, b: 1, a: 1}
|
||||
- _Color: {r: 1, g: 1, b: 1, a: 1}
|
||||
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
|
||||
- _ImageColor: {r: 1, g: 1, b: 1, a: 1}
|
||||
- _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1}
|
||||
m_BuildTextureStacks: []
|
||||
--- !u!114 &2104382291209474097
|
||||
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:
|
||||
version: 7
|
||||
@@ -1,5 +1,5 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 1a595ddb97cdf3f499139d812b2d3a87
|
||||
guid: 52a9b7494dc72be4290014f6bc8d8132
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
@@ -0,0 +1,59 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!114 &-3730482276549979947
|
||||
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:
|
||||
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: DTM_RandomGridFloor
|
||||
m_Shader: {fileID: 4800000, guid: 1e848b97478df7c4db397a15a343be4e, type: 3}
|
||||
m_Parent: {fileID: 0}
|
||||
m_ModifiedSerializedProperties: 0
|
||||
m_ValidKeywords:
|
||||
- _OUTER_BORDER_ON
|
||||
m_InvalidKeywords:
|
||||
- BOOLEAN_WORLDSPACEUV_ON
|
||||
m_LightmapFlags: 4
|
||||
m_EnableInstancingVariants: 0
|
||||
m_DoubleSidedGI: 0
|
||||
m_CustomRenderQueue: -1
|
||||
stringTagMap: {}
|
||||
disabledShaderPasses:
|
||||
- MOTIONVECTORS
|
||||
m_LockedProperties:
|
||||
m_SavedProperties:
|
||||
serializedVersion: 3
|
||||
m_TexEnvs: []
|
||||
m_Ints: []
|
||||
m_Floats:
|
||||
- _CullMode: 2
|
||||
- _DstBlend: 10
|
||||
- _EnableOuterBorder: 1
|
||||
- _GridDensity: 1
|
||||
- _OuterBorderWidth: 0.005
|
||||
- _SrcBlend: 5
|
||||
- _StepA: 0.25
|
||||
- _StepB: 0.24
|
||||
- _TimeAngle: 0.1
|
||||
- _ZWrite: 0
|
||||
m_Colors:
|
||||
- _Color0: {r: 1, g: 1.6666665, b: 2, a: 1}
|
||||
- _OuterBorderColor: {r: 1, g: 1.3350786, b: 2, a: 1}
|
||||
- _PatternSize: {r: 100, g: 100, b: 0, a: 0}
|
||||
m_BuildTextureStacks: []
|
||||
m_AllowLocking: 1
|
||||
@@ -1,8 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: d9d66429d76d45e4588709a0f48707ed
|
||||
guid: 11e8ef4194a64094ea41a0926d2d41a6
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 2100000
|
||||
mainObjectFileID: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,64 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!114 &-3730482276549979947
|
||||
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:
|
||||
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: DTM_RandomGridTube
|
||||
m_Shader: {fileID: 4800000, guid: c1b3dbaa8a5fce64fa762faa07d98c26, type: 3}
|
||||
m_Parent: {fileID: 0}
|
||||
m_ModifiedSerializedProperties: 0
|
||||
m_ValidKeywords: []
|
||||
m_InvalidKeywords:
|
||||
- BOOLEAN_WORLDSPACEUV_ON
|
||||
m_LightmapFlags: 4
|
||||
m_EnableInstancingVariants: 0
|
||||
m_DoubleSidedGI: 0
|
||||
m_CustomRenderQueue: -1
|
||||
stringTagMap: {}
|
||||
disabledShaderPasses:
|
||||
- MOTIONVECTORS
|
||||
m_LockedProperties:
|
||||
m_SavedProperties:
|
||||
serializedVersion: 3
|
||||
m_TexEnvs: []
|
||||
m_Ints: []
|
||||
m_Floats:
|
||||
- _CullMode: 1
|
||||
- _DstBlend: 10
|
||||
- _EnableOuterBorder: 0
|
||||
- _FadeFar: 50
|
||||
- _FadeNear: 20
|
||||
- _GridDensity: 1
|
||||
- _OuterBorderWidth: 0
|
||||
- _SeamFadeSmoothness: 0.25
|
||||
- _SeamFadeWidth: 0.5
|
||||
- _SeamRotation: 90
|
||||
- _SrcBlend: 5
|
||||
- _StepA: 0.25
|
||||
- _StepB: 0.24
|
||||
- _TimeAngle: 0.5
|
||||
- _TubeRadius: 10
|
||||
- _ZWrite: 0
|
||||
m_Colors:
|
||||
- _Color0: {r: 0.5, g: 0.83333325, b: 1, a: 0.2}
|
||||
- _OuterBorderColor: {r: 1, g: 1.3350786, b: 2, a: 1}
|
||||
- _PatternSize: {r: 5, g: 5, b: 0, a: 0}
|
||||
m_BuildTextureStacks: []
|
||||
m_AllowLocking: 1
|
||||
@@ -1,8 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 720c743be19718447a881adf4e2707ca
|
||||
guid: f6bbe073a5978bd49a85835fdeea0786
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 2100000
|
||||
mainObjectFileID: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,62 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!114 &-3730482276549979947
|
||||
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:
|
||||
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: DTM_RegularGridFloor
|
||||
m_Shader: {fileID: 4800000, guid: c746f87d0d9cc824f824b0ee15f4cf06, type: 3}
|
||||
m_Parent: {fileID: 0}
|
||||
m_ModifiedSerializedProperties: 0
|
||||
m_ValidKeywords:
|
||||
- _OUTER_BORDER_ON
|
||||
m_InvalidKeywords:
|
||||
- BOOLEAN_WORLDSPACEUV_ON
|
||||
m_LightmapFlags: 4
|
||||
m_EnableInstancingVariants: 0
|
||||
m_DoubleSidedGI: 0
|
||||
m_CustomRenderQueue: -1
|
||||
stringTagMap: {}
|
||||
disabledShaderPasses:
|
||||
- MOTIONVECTORS
|
||||
m_LockedProperties:
|
||||
m_SavedProperties:
|
||||
serializedVersion: 3
|
||||
m_TexEnvs: []
|
||||
m_Ints: []
|
||||
m_Floats:
|
||||
- _DstBlend: 10
|
||||
- _EdgeSoftness: 0
|
||||
- _EnableOuterBorder: 1
|
||||
- _GridDensity: 1
|
||||
- _LineThickness: 0.05
|
||||
- _OuterBorderWidth: 0.005
|
||||
- _SrcBlend: 5
|
||||
- _StepA: 0.25
|
||||
- _StepB: 0.24
|
||||
- _TimeAngle: 0.1
|
||||
- _ZWrite: 0
|
||||
m_Colors:
|
||||
- _Color0: {r: 1, g: 1.6666665, b: 2, a: 1}
|
||||
- _GridSize: {r: 100, g: 100, b: 0, a: 0}
|
||||
- _MoveVector: {r: 0, g: 0, b: 0, a: 0}
|
||||
- _OuterBorderColor: {r: 1, g: 1.3350786, b: 2, a: 1}
|
||||
- _PatternSize: {r: 100, g: 100, b: 0, a: 0}
|
||||
m_BuildTextureStacks: []
|
||||
m_AllowLocking: 1
|
||||
@@ -1,8 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 12dc4fc651e993848bb6fa3d9010033d
|
||||
guid: 930551a6a10f67a4b85d497cd859666b
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 2100000
|
||||
mainObjectFileID: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -1,473 +0,0 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!114 &-2266732717746735678
|
||||
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:
|
||||
version: 7
|
||||
--- !u!21 &2100000
|
||||
Material:
|
||||
serializedVersion: 8
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_Name: Glow_01
|
||||
m_Shader: {fileID: 4800000, guid: 7184a95c20fc1a441a8815af4c795ccd, type: 3}
|
||||
m_Parent: {fileID: 0}
|
||||
m_ModifiedSerializedProperties: 0
|
||||
m_ValidKeywords:
|
||||
- _FX_LIGHT_MODE_UNLIT
|
||||
m_InvalidKeywords:
|
||||
- _CUSTOMDATA
|
||||
- _CUSTOMDATA_OFF
|
||||
- _ENVIRONMENTREFLECTIONS_OFF
|
||||
- _FLIPBOOKBLENDING_OFF
|
||||
- _RECEIVE_SHADOWS_OFF
|
||||
- _SPECULARHIGHLIGHTS_OFF
|
||||
- _SURFACE_TYPE_TRANSPARENT
|
||||
m_LightmapFlags: 0
|
||||
m_EnableInstancingVariants: 0
|
||||
m_DoubleSidedGI: 0
|
||||
m_CustomRenderQueue: 3100
|
||||
stringTagMap: {}
|
||||
disabledShaderPasses:
|
||||
- DepthOnly
|
||||
- SHADOWCASTER
|
||||
- SRPDEFAULTUNLIT
|
||||
m_LockedProperties:
|
||||
m_SavedProperties:
|
||||
serializedVersion: 3
|
||||
m_TexEnvs:
|
||||
- _BaseMap:
|
||||
m_Texture: {fileID: 2800000, guid: 505bbb3b422a41f44b0bbea401e13fdc, type: 3}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _BumpMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _BumpTex:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _ColorBlendMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DetailAlbedoMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DetailMask:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DetailNormalMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DissolveMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DissolveMaskMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DissolveRampMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _EmissionMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _FresnelHDRITex:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _MainTex:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _MaskMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _MaskMap2:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _MaskMap3:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _MatCapTex:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _MetallicGlossMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _NoiseMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _NoiseMaskMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _OcclusionMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _ParallaxMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _ParallaxMapping_Map:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _RampColorMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _RigLBtF:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _RigRTBk:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _SixWayEmissionRamp:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _SpecGlossMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _VertexOffset_Map:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _VertexOffset_MaskMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- 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:
|
||||
- _DissolveRampCount: 2
|
||||
- _MaskMap2GradientCount: 2
|
||||
- _MaskMap3GradientCount: 2
|
||||
- _MaskMapGradientCount: 2
|
||||
- _RampColorCount: 2
|
||||
- _UVModeFlag0: 0
|
||||
- _W9ParticleCustomDataFlag0: 0
|
||||
- _W9ParticleCustomDataFlag1: 0
|
||||
- _W9ParticleCustomDataFlag2: 0
|
||||
- _W9ParticleCustomDataFlag3: 0
|
||||
- _W9ParticleShaderColorChannelFlag: 3
|
||||
- _W9ParticleShaderFlags: 0
|
||||
- _W9ParticleShaderFlags1: 8388608
|
||||
- _W9ParticleShaderGUIFoldToggle: 7
|
||||
- _W9ParticleShaderGUIFoldToggle1: 8388608
|
||||
- _W9ParticleShaderGUIFoldToggle2: 255
|
||||
- _W9ParticleShaderWrapFlags: 0
|
||||
m_Floats:
|
||||
- _AdditiveToPreMultiplyAlphaLerp: 1
|
||||
- _AlphaAll: 1
|
||||
- _AlphaClip: 0
|
||||
- _AlphaToMask: 0
|
||||
- _BackFaceColor_Toggle: 0
|
||||
- _BackFirstPassToggle: 0
|
||||
- _BaseBackColor_Toggle: 0
|
||||
- _BaseColorIntensityForTimeline: 1
|
||||
- _BaseMapColorRefine_Toggle: 0
|
||||
- _BaseMapUVRotation: 0
|
||||
- _BaseMapUVRotationSpeed: 0
|
||||
- _Blend: 0
|
||||
- _BlendModePreserveSpecular: 0
|
||||
- _BlendOp: 0
|
||||
- _BlinnPhongSpecularToggle: 0
|
||||
- _BumpMapMaskMode: 0
|
||||
- _BumpMapToggle: 0
|
||||
- _BumpScale: 1
|
||||
- _BumpTexFollowMainTexUVToggle: 0
|
||||
- _CameraFadingEnabled: 0
|
||||
- _CameraFarFadeDistance: 2
|
||||
- _CameraNearFadeDistance: 1
|
||||
- _Chachu: 0
|
||||
- _ChangeSaturability_Toggle: 0
|
||||
- _ClearCoatMask: 0
|
||||
- _ClearCoatSmoothness: 0
|
||||
- _ColorBlendAlphaMultiplyMode: 0
|
||||
- _ColorBlendFollowMainTexUV: 0
|
||||
- _ColorBlendMap_Toggle: 0
|
||||
- _ColorMask: 15
|
||||
- _ColorMode: 0
|
||||
- _Contrast: 1
|
||||
- _Contrast_Toggle: 0
|
||||
- _Cull: 2
|
||||
- _CustomData: 0
|
||||
- _CustomData1W_HueShift_Toggle: 0
|
||||
- _CustomData1X: 0
|
||||
- _CustomData1X_MainTexOffsetX_Toggle: 0
|
||||
- _CustomData1Y: 0
|
||||
- _CustomData1Y_MainTexOffsetY_Toggle: 0
|
||||
- _CustomData1Z_Dissolve_Toggle: 0
|
||||
- _CustomData2W_Toggle: 0
|
||||
- _CustomData2X: 0
|
||||
- _CustomData2X_MaskMapOffsetX_Toggle: 0
|
||||
- _CustomData2Y_MaskMapOffsetY_Toggle: 0
|
||||
- _CustomData2Z_FresnelOffset_Toggle: 0
|
||||
- _CustomStencilTest: 0
|
||||
- _Cutoff: 0.5
|
||||
- _DepthDecal_Toggle: 0
|
||||
- _DepthOutline_Toggle: 0
|
||||
- _DetailAlbedoMapScale: 1
|
||||
- _DetailNormalMapScale: 1
|
||||
- _DissolveLineMaskToggle: 0
|
||||
- _DissolveMask_Toggle: 0
|
||||
- _DissolveRampColorBlendMode: 0
|
||||
- _DissolveRampSourceMode: 0
|
||||
- _DissolveVoronoi_Toggle: 0
|
||||
- _Dissolve_Test_Toggle: 0
|
||||
- _Dissolve_Toggle: 0
|
||||
- _Dissolve_useRampMap_Toggle: 0
|
||||
- _DistanceFade_Toggle: 0
|
||||
- _DistortionBlend: 0.5
|
||||
- _DistortionBothDirection_Toggle: 0
|
||||
- _DistortionEnabled: 0
|
||||
- _DistortionStrength: 1
|
||||
- _DistortionStrengthScaled: 0
|
||||
- _Distortion_Choraticaberrat_Toggle: 0
|
||||
- _Distortion_Choraticaberrat_WithNoise_Toggle: 1
|
||||
- _DstBlend: 10
|
||||
- _DstBlendAlpha: 10
|
||||
- _EdgeFade: 0.05
|
||||
- _Emi_Distortion_intensity: 0
|
||||
- _EmissionEnabled: 0
|
||||
- _EmissionFollowMainTexUV: 0
|
||||
- _EmissionMapColorIntensity: 1
|
||||
- _EmissionMapUVRotation: 0
|
||||
- _EmissionSelfAlphaWeight: 0
|
||||
- _EnvironmentReflections: 0
|
||||
- _FlipbookBlending: 0
|
||||
- _FlipbookMode: 0
|
||||
- _ForceZWriteToggle: 0
|
||||
- _FrePower: 0.5
|
||||
- _FresnelColorAffectByAlpha: 1
|
||||
- _FresnelFadeDistance: 1
|
||||
- _FresnelInOutSlider: 1
|
||||
- _FresnelMode: 0
|
||||
- _FresnelSelfAlphaWeight: 0
|
||||
- _FxLightMode: 0
|
||||
- _GlossMapScale: 0
|
||||
- _Glossiness: 0
|
||||
- _GlossyReflections: 0
|
||||
- _HueShift: 0
|
||||
- _HueShift_Toggle: 0
|
||||
- _IgnoreVetexColor_Toggle: 0
|
||||
- _IntersectEnabled: 0
|
||||
- _IntersectRadius: 0.3
|
||||
- _InvertFresnel_Toggle: 0
|
||||
- _LightingEnabled: 0
|
||||
- _Mask2_Toggle: 0
|
||||
- _Mask3_Toggle: 0
|
||||
- _MaskDistortion_intensity: 0
|
||||
- _MaskMap2GradientToggle: 0
|
||||
- _MaskMap3GradientToggle: 0
|
||||
- _MaskMapGradientToggle: 0
|
||||
- _MaskMapRotationSpeed: 0
|
||||
- _MaskMapUVRotation: 0
|
||||
- _MaskRefineToggle: 0
|
||||
- _Mask_RotationToggle: 0
|
||||
- _Mask_Toggle: 0
|
||||
- _MatCapToggle: 0
|
||||
- _MeshSourceMode: 0
|
||||
- _Metallic: 0
|
||||
- _Mode: 3
|
||||
- _NoiseMapUVRotation: 0
|
||||
- _OcclusionStrength: 1
|
||||
- _Parallax: 0.005
|
||||
- _ParallaxMapping_Intensity: 0.05
|
||||
- _ParallaxMapping_Toggle: 0
|
||||
- _PolarCoordinatesEnabled: 0
|
||||
- _PolarCordinateOnlySpecialFunciton_Toggle: 0
|
||||
- _Portal_MaskToggle: 0
|
||||
- _Portal_Toggle: 0
|
||||
- _QueueBias: 0
|
||||
- _QueueOffset: 0
|
||||
- _RampColorBlendMode: 0
|
||||
- _RampColorSourceMode: 0
|
||||
- _RampColorToggle: 0
|
||||
- _ReceiveShadows: 0
|
||||
- _Saturability: 0
|
||||
- _ScreenDistortModeToggle: 0
|
||||
- _SixWayColorAbsorptionToggle: 0
|
||||
- _Smoothness: 0.5
|
||||
- _SmoothnessTextureChannel: 0
|
||||
- _SoftParticlesEnabled: 0
|
||||
- _SoftParticlesFarFadeDistance: 1
|
||||
- _SoftParticlesNearFadeDistance: 0
|
||||
- _SpecialUVChannelMode: 0
|
||||
- _SpecularHighlights: 0
|
||||
- _SrcBlend: 5
|
||||
- _SrcBlendAlpha: 1
|
||||
- _Stencil: 0
|
||||
- _StencilComp: 8
|
||||
- _StencilKeyIndex: 0
|
||||
- _StencilOp: 0
|
||||
- _StencilReadMask: 255
|
||||
- _StencilWithoutPlayerToggle: 0
|
||||
- _StencilWriteMask: 255
|
||||
- _Surface: 1
|
||||
- _TWStrength: 0
|
||||
- _TexDistortion_intensity: 0.5
|
||||
- _TimeMode: 0
|
||||
- _TransparentMode: 1
|
||||
- _UIEffect_Toggle: 0
|
||||
- _UTwirlEnabled: 0
|
||||
- _UseUV1_Toggle: 0
|
||||
- _VertexOffset_Mask_Toggle: 0
|
||||
- _VertexOffset_NormalDir_Toggle: 0
|
||||
- _VertexOffset_StartFromZero: 0
|
||||
- _VertexOffset_Toggle: 0
|
||||
- _WorkflowMode: 1
|
||||
- _XianXingCH_UVRota: 0
|
||||
- _ZOffset_Toggle: 0
|
||||
- _ZTest: 0
|
||||
- _ZWrite: 0
|
||||
- _fogintensity: 1
|
||||
- _fresnelEnabled: 0
|
||||
- _jingxiangCH_dire: 0
|
||||
- _noiseMaskMap_Toggle: 0
|
||||
- _noisemapEnabled: 0
|
||||
- _offsetFactor: 0
|
||||
- _offsetUnits: 0
|
||||
- _uvRapSoft: 0
|
||||
m_Colors:
|
||||
- AlphaAllRangeVec: {r: 0, g: 1, b: 0, a: 0}
|
||||
- BumpScaleRangeVec: {r: -1, g: 1, b: 0, a: 0}
|
||||
- Dissolve2XRangeVec: {r: 0, g: 1, b: 0, a: 0}
|
||||
- Dissolve2YRangeVec: {r: 0, g: 1, b: 0, a: 0}
|
||||
- DissolveXRangeVec: {r: -1, g: 2, b: 0, a: 0}
|
||||
- EmiDistortionIntensityRangeVec: {r: -1, g: 1, b: 0, a: 0}
|
||||
- MaskDistortionIntensityRangeVec: {r: -2, g: 2, b: 0, a: 0}
|
||||
- SaturabilityRangeVec: {r: 0, g: 1, b: 0, a: 0}
|
||||
- TexDistortionintensityRangeVec: {r: -1, g: 1, b: 0, a: 0}
|
||||
- _BaseBackColor: {r: 1, g: 1, b: 1, a: 1}
|
||||
- _BaseColor: {r: 1, g: 1, b: 1, a: 1}
|
||||
- _BaseColorAddSubDiff: {r: 0, g: 0, b: 0, a: 0}
|
||||
- _BaseMapColorRefine: {r: 1, g: 1, b: 2, a: 1}
|
||||
- _BaseMapMaskMapOffset: {r: 0, g: 0, b: 0, a: 0}
|
||||
- _CameraFadeParams: {r: 0, g: Infinity, b: 0, a: 0}
|
||||
- _Color: {r: 1, g: 1, b: 1, a: 1}
|
||||
- _ColorA: {r: 1, g: 1, b: 1, a: 1}
|
||||
- _ColorAddSubDiff: {r: 0, g: 0, b: 0, a: 0}
|
||||
- _ColorBlendColor: {r: 1, g: 1, b: 1, a: 1}
|
||||
- _ColorBlendMapOffset: {r: 0, g: 0, b: 0, a: 0}
|
||||
- _ColorBlendVec: {r: 0, g: 0, b: 1, a: 0}
|
||||
- _ContrastMidColor: {r: 0.5, g: 0.5, b: 0.5, a: 1}
|
||||
- _CylinderMatrix0: {r: 0, g: 0, b: 0, a: 0}
|
||||
- _CylinderMatrix1: {r: 0, g: 0, b: 0, a: 0}
|
||||
- _CylinderMatrix2: {r: 0, g: 0, b: 0, a: 0}
|
||||
- _CylinderMatrix3: {r: 0, g: 0, b: 0, a: 0}
|
||||
- _CylinderUVPosOffset: {r: 0, g: 0, b: 0, a: 0}
|
||||
- _CylinderUVRotate: {r: 0, g: 0, b: 90, a: 0}
|
||||
- _DepthOutline_Color: {r: 1, g: 1, b: 1, a: 1}
|
||||
- _DepthOutline_Vec: {r: 0, g: 0.5, b: 0, a: 0}
|
||||
- _Dissolve: {r: 0.5, g: 1, b: 0, a: 0.1}
|
||||
- _DissolveLineColor: {r: 1, g: 0, b: 0, a: 1}
|
||||
- _DissolveOffsetRotateDistort: {r: 0, g: 0, b: 0, a: 0}
|
||||
- _DissolveRampAlpha0: {r: 1, g: 0, b: 1, a: 1}
|
||||
- _DissolveRampAlpha1: {r: 1, g: 0, b: 1, a: 1}
|
||||
- _DissolveRampAlpha2: {r: 1, g: 0, b: 1, a: 1}
|
||||
- _DissolveRampColor: {r: 1, g: 1, b: 1, a: 1}
|
||||
- _DissolveRampColor0: {r: 1, g: 0, b: 0, a: 0}
|
||||
- _DissolveRampColor1: {r: 0, g: 0, b: 0, a: 1}
|
||||
- _DissolveRampColor2: {r: 1, g: 1, b: 1, a: 1}
|
||||
- _DissolveRampColor3: {r: 1, g: 1, b: 1, a: 1}
|
||||
- _DissolveRampColor4: {r: 1, g: 1, b: 1, a: 1}
|
||||
- _DissolveRampColor5: {r: 1, g: 1, b: 1, a: 1}
|
||||
- _DissolveVoronoi_Vec: {r: 1, g: 1, b: 2, a: 2}
|
||||
- _DissolveVoronoi_Vec2: {r: 1, g: 1, b: 2, a: 2}
|
||||
- _DissolveVoronoi_Vec3: {r: 0, g: 0, b: 0, a: 0}
|
||||
- _DissolveVoronoi_Vec4: {r: 0, g: 0, b: 0, a: 0}
|
||||
- _Dissolve_Vec2: {r: 0.2, g: 0.1, b: 0, a: 0}
|
||||
- _DistortionDirection: {r: 1, g: 1, b: 0, a: 0}
|
||||
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
|
||||
- _EmissionMapColor: {r: 1, g: 1, b: 1, a: 1}
|
||||
- _EmissionMapUVOffset: {r: 0, g: 0, b: 0, a: 0}
|
||||
- _Fade: {r: 2, g: 4, b: 0, a: 0}
|
||||
- _FresnelColor: {r: 1, g: 1, b: 1, a: 1}
|
||||
- _FresnelRotation: {r: 0, g: 0, b: 0, a: 0.5}
|
||||
- _FresnelUnit: {r: 0, g: 0.5, b: 1, a: 0.5}
|
||||
- _InspectorData: {r: 1, g: 1, b: 0, a: 0}
|
||||
- _IntersectColor: {r: 1, g: 1, b: 1, a: 1}
|
||||
- _MainTex_Reverse_ST: {r: 1, g: 1, b: 0, a: 0}
|
||||
- _MaskMap2GradientFloat0: {r: 0, g: 0, b: 1, a: 1}
|
||||
- _MaskMap2GradientFloat1: {r: 1, g: 0, b: 1, a: 1}
|
||||
- _MaskMap2GradientFloat2: {r: 1, g: 0, b: 1, a: 1}
|
||||
- _MaskMap3GradientFloat0: {r: 0, g: 0, b: 1, a: 1}
|
||||
- _MaskMap3GradientFloat1: {r: 1, g: 0, b: 1, a: 1}
|
||||
- _MaskMap3GradientFloat2: {r: 1, g: 0, b: 1, a: 1}
|
||||
- _MaskMap3OffsetAnition: {r: 0, g: 0, b: 0, a: 0}
|
||||
- _MaskMapGradientFloat0: {r: 0, g: 0, b: 1, a: 1}
|
||||
- _MaskMapGradientFloat1: {r: 1, g: 0, b: 1, a: 1}
|
||||
- _MaskMapGradientFloat2: {r: 1, g: 0, b: 1, a: 1}
|
||||
- _MaskMapOffsetAnition: {r: 0, g: 0, b: 0, a: 0}
|
||||
- _MaskMapVec: {r: 1, g: 0, b: 0, a: 0}
|
||||
- _MaskRefineVec: {r: 1, g: 1, b: 0, a: 0}
|
||||
- _MatCapColor: {r: 1, g: 1, b: 1, a: 1}
|
||||
- _MatCapInfo: {r: 1, g: 0, b: 0, a: 0}
|
||||
- _MaterialInfo: {r: 1, g: 1, b: 0, a: 0}
|
||||
- _NoiseOffset: {r: 0, g: 0, b: 0, a: 0}
|
||||
- _PCCenter: {r: 0.5, g: 0.5, b: 1, a: 0}
|
||||
- _ParallaxMapping_Vec: {r: 5, g: 30, b: 0, a: 0}
|
||||
- _RampColor0: {r: 0, g: 0, b: 0, a: 0}
|
||||
- _RampColor1: {r: 1, g: 0, b: 0, a: 1}
|
||||
- _RampColor2: {r: 1, g: 1, b: 1, a: 1}
|
||||
- _RampColor3: {r: 1, g: 1, b: 1, a: 1}
|
||||
- _RampColor4: {r: 1, g: 1, b: 1, a: 1}
|
||||
- _RampColor5: {r: 1, g: 1, b: 1, a: 1}
|
||||
- _RampColorAlpha0: {r: 1, g: 0, b: 1, a: 1}
|
||||
- _RampColorAlpha1: {r: 1, g: 0, b: 1, a: 1}
|
||||
- _RampColorAlpha2: {r: 1, g: 0, b: 1, a: 1}
|
||||
- _RampColorBlendColor: {r: 1, g: 1, b: 1, a: 1}
|
||||
- _RampColorMapOffset: {r: 0, g: 0, b: 0, a: 0}
|
||||
- _SixWayEmissionColor: {r: 1, g: 0.5, b: 0, a: 1}
|
||||
- _SixWayInfo: {r: 0.5, g: 0, b: 0, a: 0}
|
||||
- _SoftParticleFadeParams: {r: 0, g: 0, b: 0, a: 0}
|
||||
- _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1}
|
||||
- _SpecularColor: {r: 1, g: 1, b: 1, a: 1}
|
||||
- _TWParameter: {r: 0.5, g: 0.5, b: 0, a: 0}
|
||||
- _UI_MainTex_ST: {r: 1, g: 1, b: 0, a: 0}
|
||||
- _VertexOffset_CustomDir: {r: 1, g: 1, b: 1, a: 0}
|
||||
- _VertexOffset_MaskMap_Vec: {r: 0, g: 0, b: 1, a: 0}
|
||||
- _VertexOffset_Vec: {r: 0, g: 0, b: 1, a: 0}
|
||||
m_BuildTextureStacks: []
|
||||
@@ -1,86 +0,0 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!21 &2100000
|
||||
Material:
|
||||
serializedVersion: 8
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_Name: DTM_Skybox_BlueprintBlue
|
||||
m_Shader: {fileID: 103, guid: 0000000000000000f000000000000000, type: 0}
|
||||
m_Parent: {fileID: 0}
|
||||
m_ModifiedSerializedProperties: 0
|
||||
m_ValidKeywords: []
|
||||
m_InvalidKeywords: []
|
||||
m_LightmapFlags: 5
|
||||
m_EnableInstancingVariants: 0
|
||||
m_DoubleSidedGI: 0
|
||||
m_CustomRenderQueue: 1000
|
||||
stringTagMap: {}
|
||||
disabledShaderPasses: []
|
||||
m_LockedProperties:
|
||||
m_SavedProperties:
|
||||
serializedVersion: 3
|
||||
m_TexEnvs:
|
||||
- _BumpMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DetailAlbedoMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DetailMask:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DetailNormalMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _EmissionMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _MainTex:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _MetallicGlossMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _OcclusionMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _ParallaxMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _Tex:
|
||||
m_Texture: {fileID: 8900000, guid: 97fa1fd22dfe210449a1bc547d7fd28a, type: 3}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
m_Ints: []
|
||||
m_Floats:
|
||||
- _BumpScale: 1
|
||||
- _Cutoff: 0.5
|
||||
- _DetailNormalMapScale: 1
|
||||
- _DstBlend: 0
|
||||
- _Exposure: 1
|
||||
- _Glossiness: 0.5
|
||||
- _Metallic: 0
|
||||
- _Mode: 0
|
||||
- _OcclusionStrength: 1
|
||||
- _Parallax: 0.02
|
||||
- _Rotation: 0
|
||||
- _SrcBlend: 1
|
||||
- _UVSec: 0
|
||||
- _ZWrite: 1
|
||||
m_Colors:
|
||||
- _Color: {r: 1, g: 1, b: 1, a: 1}
|
||||
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
|
||||
- _Tint: {r: 0.5, g: 0.5, b: 0.5, a: 0.5}
|
||||
m_BuildTextureStacks: []
|
||||
@@ -1,86 +0,0 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!21 &2100000
|
||||
Material:
|
||||
serializedVersion: 8
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_Name: DTM_Skybox_BlueprintDark
|
||||
m_Shader: {fileID: 103, guid: 0000000000000000f000000000000000, type: 0}
|
||||
m_Parent: {fileID: 0}
|
||||
m_ModifiedSerializedProperties: 0
|
||||
m_ValidKeywords: []
|
||||
m_InvalidKeywords: []
|
||||
m_LightmapFlags: 5
|
||||
m_EnableInstancingVariants: 0
|
||||
m_DoubleSidedGI: 0
|
||||
m_CustomRenderQueue: 1000
|
||||
stringTagMap: {}
|
||||
disabledShaderPasses: []
|
||||
m_LockedProperties:
|
||||
m_SavedProperties:
|
||||
serializedVersion: 3
|
||||
m_TexEnvs:
|
||||
- _BumpMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DetailAlbedoMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DetailMask:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DetailNormalMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _EmissionMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _MainTex:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _MetallicGlossMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _OcclusionMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _ParallaxMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _Tex:
|
||||
m_Texture: {fileID: 8900000, guid: dc9261620080e854ab74885effac8c30, type: 3}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
m_Ints: []
|
||||
m_Floats:
|
||||
- _BumpScale: 1
|
||||
- _Cutoff: 0.5
|
||||
- _DetailNormalMapScale: 1
|
||||
- _DstBlend: 0
|
||||
- _Exposure: 1
|
||||
- _Glossiness: 0.5
|
||||
- _Metallic: 0
|
||||
- _Mode: 0
|
||||
- _OcclusionStrength: 1
|
||||
- _Parallax: 0.02
|
||||
- _Rotation: 0
|
||||
- _SrcBlend: 1
|
||||
- _UVSec: 0
|
||||
- _ZWrite: 1
|
||||
m_Colors:
|
||||
- _Color: {r: 1, g: 1, b: 1, a: 1}
|
||||
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
|
||||
- _Tint: {r: 0.5, g: 0.5, b: 0.5, a: 0.5}
|
||||
m_BuildTextureStacks: []
|
||||
@@ -1,86 +0,0 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!21 &2100000
|
||||
Material:
|
||||
serializedVersion: 8
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_Name: DTM_Skybox_BlueprintNormal
|
||||
m_Shader: {fileID: 103, guid: 0000000000000000f000000000000000, type: 0}
|
||||
m_Parent: {fileID: 0}
|
||||
m_ModifiedSerializedProperties: 0
|
||||
m_ValidKeywords: []
|
||||
m_InvalidKeywords: []
|
||||
m_LightmapFlags: 5
|
||||
m_EnableInstancingVariants: 0
|
||||
m_DoubleSidedGI: 0
|
||||
m_CustomRenderQueue: 1000
|
||||
stringTagMap: {}
|
||||
disabledShaderPasses: []
|
||||
m_LockedProperties:
|
||||
m_SavedProperties:
|
||||
serializedVersion: 3
|
||||
m_TexEnvs:
|
||||
- _BumpMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DetailAlbedoMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DetailMask:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DetailNormalMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _EmissionMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _MainTex:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _MetallicGlossMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _OcclusionMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _ParallaxMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _Tex:
|
||||
m_Texture: {fileID: 8900000, guid: 7ba462c2dc80b544eacfdc537aab22c6, type: 3}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
m_Ints: []
|
||||
m_Floats:
|
||||
- _BumpScale: 1
|
||||
- _Cutoff: 0.5
|
||||
- _DetailNormalMapScale: 1
|
||||
- _DstBlend: 0
|
||||
- _Exposure: 1
|
||||
- _Glossiness: 0.5
|
||||
- _Metallic: 0
|
||||
- _Mode: 0
|
||||
- _OcclusionStrength: 1
|
||||
- _Parallax: 0.02
|
||||
- _Rotation: 0
|
||||
- _SrcBlend: 1
|
||||
- _UVSec: 0
|
||||
- _ZWrite: 1
|
||||
m_Colors:
|
||||
- _Color: {r: 1, g: 1, b: 1, a: 1}
|
||||
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
|
||||
- _Tint: {r: 0.5, g: 0.5, b: 0.5, a: 0.5}
|
||||
m_BuildTextureStacks: []
|
||||
@@ -1,86 +0,0 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!21 &2100000
|
||||
Material:
|
||||
serializedVersion: 8
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_Name: DTM_Skybox_BlueprintRed
|
||||
m_Shader: {fileID: 103, guid: 0000000000000000f000000000000000, type: 0}
|
||||
m_Parent: {fileID: 0}
|
||||
m_ModifiedSerializedProperties: 0
|
||||
m_ValidKeywords: []
|
||||
m_InvalidKeywords: []
|
||||
m_LightmapFlags: 5
|
||||
m_EnableInstancingVariants: 0
|
||||
m_DoubleSidedGI: 0
|
||||
m_CustomRenderQueue: 1000
|
||||
stringTagMap: {}
|
||||
disabledShaderPasses: []
|
||||
m_LockedProperties:
|
||||
m_SavedProperties:
|
||||
serializedVersion: 3
|
||||
m_TexEnvs:
|
||||
- _BumpMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DetailAlbedoMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DetailMask:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DetailNormalMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _EmissionMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _MainTex:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _MetallicGlossMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _OcclusionMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _ParallaxMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _Tex:
|
||||
m_Texture: {fileID: 8900000, guid: 7e4bd626d275b194d84ee33867002b0d, type: 3}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
m_Ints: []
|
||||
m_Floats:
|
||||
- _BumpScale: 1
|
||||
- _Cutoff: 0.5
|
||||
- _DetailNormalMapScale: 1
|
||||
- _DstBlend: 0
|
||||
- _Exposure: 1
|
||||
- _Glossiness: 0.5
|
||||
- _Metallic: 0
|
||||
- _Mode: 0
|
||||
- _OcclusionStrength: 1
|
||||
- _Parallax: 0.02
|
||||
- _Rotation: 0
|
||||
- _SrcBlend: 1
|
||||
- _UVSec: 0
|
||||
- _ZWrite: 1
|
||||
m_Colors:
|
||||
- _Color: {r: 1, g: 1, b: 1, a: 1}
|
||||
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
|
||||
- _Tint: {r: 0.5, g: 0.5, b: 0.5, a: 0.5}
|
||||
m_BuildTextureStacks: []
|
||||
@@ -1,86 +0,0 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!21 &2100000
|
||||
Material:
|
||||
serializedVersion: 8
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_Name: DTM_Skybox_BlueprintWhite
|
||||
m_Shader: {fileID: 103, guid: 0000000000000000f000000000000000, type: 0}
|
||||
m_Parent: {fileID: 0}
|
||||
m_ModifiedSerializedProperties: 0
|
||||
m_ValidKeywords: []
|
||||
m_InvalidKeywords: []
|
||||
m_LightmapFlags: 5
|
||||
m_EnableInstancingVariants: 0
|
||||
m_DoubleSidedGI: 0
|
||||
m_CustomRenderQueue: 1000
|
||||
stringTagMap: {}
|
||||
disabledShaderPasses: []
|
||||
m_LockedProperties:
|
||||
m_SavedProperties:
|
||||
serializedVersion: 3
|
||||
m_TexEnvs:
|
||||
- _BumpMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DetailAlbedoMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DetailMask:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DetailNormalMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _EmissionMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _MainTex:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _MetallicGlossMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _OcclusionMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _ParallaxMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _Tex:
|
||||
m_Texture: {fileID: 8900000, guid: 54f9bbbfdcd38854a983454fec8e1ff7, type: 3}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
m_Ints: []
|
||||
m_Floats:
|
||||
- _BumpScale: 1
|
||||
- _Cutoff: 0.5
|
||||
- _DetailNormalMapScale: 1
|
||||
- _DstBlend: 0
|
||||
- _Exposure: 1
|
||||
- _Glossiness: 0.5
|
||||
- _Metallic: 0
|
||||
- _Mode: 0
|
||||
- _OcclusionStrength: 1
|
||||
- _Parallax: 0.02
|
||||
- _Rotation: 0
|
||||
- _SrcBlend: 1
|
||||
- _UVSec: 0
|
||||
- _ZWrite: 1
|
||||
m_Colors:
|
||||
- _Color: {r: 1, g: 1, b: 1, a: 1}
|
||||
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
|
||||
- _Tint: {r: 0.4, g: 0.4, b: 0.4, a: 0.5}
|
||||
m_BuildTextureStacks: []
|
||||
@@ -1,8 +0,0 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 0d36459da706b8a4498fb358b78b364b
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 0
|
||||
userData:
|
||||
assetBundleName: departure_to_multiverse
|
||||
assetBundleVariant:
|
||||
@@ -20,15 +20,14 @@ Material:
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_Name: DTM_Skybox_StarryIndigo
|
||||
m_Shader: {fileID: -6465566751694194690, guid: 826bdbac23ec3064290838c236752c7d,
|
||||
m_Name: DTM_Skybox_Starry
|
||||
m_Shader: {fileID: -6465566751694194690, guid: 6bc0f501e70ad4348b2fb34717767f5e,
|
||||
type: 3}
|
||||
m_Parent: {fileID: 0}
|
||||
m_ModifiedSerializedProperties: 0
|
||||
m_ValidKeywords:
|
||||
- BOOLEAN_PREVENTSTARS_ON
|
||||
m_InvalidKeywords:
|
||||
- BOOLEAN_6665D7DA7AE94B969750A2E30E35C4B3_ON
|
||||
m_InvalidKeywords: []
|
||||
m_LightmapFlags: 4
|
||||
m_EnableInstancingVariants: 0
|
||||
m_DoubleSidedGI: 0
|
||||
@@ -47,8 +46,12 @@ Material:
|
||||
m_Texture: {fileID: 8900000, guid: 076c38b6eeadf20499db69439176be6d, type: 3}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _StarMap:
|
||||
m_Texture: {fileID: 2800000, guid: 53858095e3d38b54caac6cceb39700eb, type: 3}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _SunMask:
|
||||
m_Texture: {fileID: 2800000, guid: e35515429b080e64ca556493cecbc99a, type: 3}
|
||||
m_Texture: {fileID: 2800000, guid: a3865d9dbadf36a4d854f5b5fddd95da, type: 3}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- unity_Lightmaps:
|
||||
@@ -93,6 +96,7 @@ Material:
|
||||
- _FogContrast: 40
|
||||
- _FogHeight: 1
|
||||
- _FogPower: 0.5
|
||||
- _HaveSun: 1
|
||||
- _HorizonHeight: 0.7
|
||||
- _HorizonStrength: 2
|
||||
- _LinesMaskPower: 50
|
||||
@@ -128,6 +132,8 @@ Material:
|
||||
- _TransparentWritingMotionVec: 0
|
||||
- _TransparentZWrite: 0
|
||||
- _UseShadowThreshold: 0
|
||||
- _UseStarMap: 1
|
||||
- _XRMotionVectorsPass: 1
|
||||
- _ZTestDepthEqualForOpaque: 3
|
||||
- _ZTestGBuffer: 4
|
||||
- _ZTestTransparent: 4
|
||||
@@ -139,7 +145,7 @@ Material:
|
||||
- _EmissionColor: {r: 1, g: 1, b: 1, a: 1}
|
||||
- _HorizonColor: {r: 0.3563294, g: 0.44122353, b: 0.5647059, a: 1}
|
||||
- _LinesColor: {r: 0.92156863, g: 0.5540544, b: 0, a: 1}
|
||||
- _SkyColor: {r: 0.23777965, g: 0.21137413, b: 0.35849056, a: 1}
|
||||
- _SkyColor: {r: 0.23777969, g: 0.21137416, b: 0.3584906, a: 1}
|
||||
- _StarColor: {r: 0.6685412, g: 0.747655, b: 0.90588236, a: 1}
|
||||
- _SunColorOne: {r: 0.053333327, g: 0.03878788, b: 0.08, a: 1}
|
||||
- _SunColorTwo: {r: 0.02411321, g: 0.0415283, b: 0.071, a: 1}
|
||||
@@ -1,5 +1,5 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 229055b6b8f50a0498f16f0ae39b18e9
|
||||
guid: 06a20df987b317044a05ea694c976948
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 0
|
||||
@@ -1,8 +0,0 @@
|
||||
fileFormatVersion: 2
|
||||
guid: adde4a9fd16f837469bf54845f8a6bae
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 2100000
|
||||
userData:
|
||||
assetBundleName: departure_to_multiverse
|
||||
assetBundleVariant:
|
||||
@@ -1,165 +0,0 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!114 &-2417580967510421467
|
||||
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: da692e001514ec24dbc4cca1949ff7e8, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
version: 11
|
||||
hdPluginSubTargetMaterialVersions:
|
||||
m_Keys: []
|
||||
m_Values:
|
||||
--- !u!21 &2100000
|
||||
Material:
|
||||
serializedVersion: 8
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_Name: VHS_Skybox
|
||||
m_Shader: {fileID: -6465566751694194690, guid: 826bdbac23ec3064290838c236752c7d,
|
||||
type: 3}
|
||||
m_Parent: {fileID: 0}
|
||||
m_ModifiedSerializedProperties: 0
|
||||
m_ValidKeywords:
|
||||
- BOOLEAN_PREVENTSTARS_ON
|
||||
m_InvalidKeywords:
|
||||
- BOOLEAN_6665D7DA7AE94B969750A2E30E35C4B3_ON
|
||||
- BOOLEAN_CUBEMAP_ON
|
||||
- BOOLEAN_FF1E9D2611CF4E959316C577475EA27F_ON
|
||||
- BOOLEAN_GLITCHYMOON_ON
|
||||
m_LightmapFlags: 4
|
||||
m_EnableInstancingVariants: 0
|
||||
m_DoubleSidedGI: 0
|
||||
m_CustomRenderQueue: 2000
|
||||
stringTagMap: {}
|
||||
disabledShaderPasses:
|
||||
- TransparentDepthPrepass
|
||||
- TransparentDepthPostpass
|
||||
- TransparentBackface
|
||||
- MOTIONVECTORS
|
||||
m_LockedProperties:
|
||||
m_SavedProperties:
|
||||
serializedVersion: 3
|
||||
m_TexEnvs:
|
||||
- _Cubemap:
|
||||
m_Texture: {fileID: 8900000, guid: 542d04cd61d8e5a4d9a9d5553368557a, type: 3}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _SunMask:
|
||||
m_Texture: {fileID: 2800000, guid: e35515429b080e64ca556493cecbc99a, type: 3}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- 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:
|
||||
- BOOLEAN_6665D7DA7AE94B969750A2E30E35C4B3: 1
|
||||
- BOOLEAN_CUBEMAP: 1
|
||||
- BOOLEAN_FF1E9D2611CF4E959316C577475EA27F: 1
|
||||
- BOOLEAN_GLITCHYMOON: 1
|
||||
- BOOLEAN_PREVENTSTARS: 1
|
||||
- Vector1_7d421ef4d57f45e586330be25bfb5941: 13.55
|
||||
- Vector1_a770b768a8ca40a9b814a01444e6b850: 2.31
|
||||
- _AddPrecomputedVelocity: 0
|
||||
- _AlphaCutoffEnable: 0
|
||||
- _AlphaDstBlend: 0
|
||||
- _AlphaSrcBlend: 1
|
||||
- _AlphaToMask: 0
|
||||
- _AlphaToMaskInspectorValue: 0
|
||||
- _BlendMode: 0
|
||||
- _CubemapOpacity: 0.2
|
||||
- _CubemapRotation: 0
|
||||
- _Cubemap_Color_Opacity: 1
|
||||
- _CullMode: 2
|
||||
- _CullModeForward: 2
|
||||
- _DepthOffsetEnable: 0
|
||||
- _DoubleSidedEnable: 0
|
||||
- _DoubleSidedNormalMode: 2
|
||||
- _DstBlend: 0
|
||||
- _EnableBlendModePreserveSpecularLighting: 0
|
||||
- _EnableFogOnTransparent: 1
|
||||
- _FogContrast: 30
|
||||
- _FogHeight: 1
|
||||
- _FogPower: 0.5
|
||||
- _HorizonHeight: 0.61
|
||||
- _HorizonStrength: 1
|
||||
- _LinesMaskPower: 8.5
|
||||
- _LinesSpeed: 1
|
||||
- _LinesThickness: 0.092
|
||||
- _LinesTiling: 80
|
||||
- _OpaqueCullMode: 2
|
||||
- _QueueControl: 1
|
||||
- _QueueOffset: 0
|
||||
- _RenderQueueType: 1
|
||||
- _SrcBlend: 1
|
||||
- _StarDensity: 13
|
||||
- _StarSize: 100
|
||||
- _StencilRef: 0
|
||||
- _StencilRefDepth: 0
|
||||
- _StencilRefDistortionVec: 4
|
||||
- _StencilRefGBuffer: 2
|
||||
- _StencilRefMV: 32
|
||||
- _StencilWriteMask: 6
|
||||
- _StencilWriteMaskDepth: 8
|
||||
- _StencilWriteMaskDistortionVec: 4
|
||||
- _StencilWriteMaskGBuffer: 14
|
||||
- _StencilWriteMaskMV: 40
|
||||
- _SunMaskSize: -0.67
|
||||
- _SunMaskSpherize: 0
|
||||
- _SunSize: 0.55
|
||||
- _SurfaceType: 0
|
||||
- _TransparentBackfaceEnable: 0
|
||||
- _TransparentCullMode: 2
|
||||
- _TransparentDepthPostpassEnable: 0
|
||||
- _TransparentDepthPrepassEnable: 0
|
||||
- _TransparentSortPriority: 0
|
||||
- _TransparentWritingMotionVec: 0
|
||||
- _TransparentZWrite: 0
|
||||
- _UseShadowThreshold: 0
|
||||
- _ZTestDepthEqualForOpaque: 3
|
||||
- _ZTestGBuffer: 4
|
||||
- _ZTestTransparent: 4
|
||||
- _ZWrite: 1
|
||||
m_Colors:
|
||||
- _Cubemap_Color: {r: 1, g: 1, b: 1, a: 0}
|
||||
- _DoubleSidedConstants: {r: 1, g: 1, b: -1, a: 0}
|
||||
- _EmissionColor: {r: 1, g: 1, b: 1, a: 1}
|
||||
- _HorizonColor: {r: 0.30503136, g: 0.53041583, b: 0.61006284, a: 1}
|
||||
- _LinesColor: {r: 0, g: 0.93333316, b: 1, a: 1}
|
||||
- _SkyColor: {r: 0.24829163, g: 0.107373066, b: 0.38364768, a: 1}
|
||||
- _StarColor: {r: 0, g: 1.9529412, b: 2, a: 0}
|
||||
- _SunColorOne: {r: 0.57254905, g: 0.96470594, b: 0.3019608, a: 1}
|
||||
- _SunColorTwo: {r: 0.9803922, g: 0.96470594, b: 0.22352943, a: 1}
|
||||
m_BuildTextureStacks: []
|
||||
m_AllowLocking: 1
|
||||
--- !u!114 &1132991449442311136
|
||||
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:
|
||||
version: 10
|
||||
@@ -1,8 +0,0 @@
|
||||
fileFormatVersion: 2
|
||||
guid: fa066ee88d5f5e3478db82fcc58cbe40
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 2100000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -1,166 +0,0 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!114 &-5850742018759581191
|
||||
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:
|
||||
version: 10
|
||||
--- !u!114 &-5044633305772533550
|
||||
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: da692e001514ec24dbc4cca1949ff7e8, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
version: 11
|
||||
hdPluginSubTargetMaterialVersions:
|
||||
m_Keys: []
|
||||
m_Values:
|
||||
--- !u!21 &2100000
|
||||
Material:
|
||||
serializedVersion: 8
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_Name: Vapor_Skybox
|
||||
m_Shader: {fileID: -6465566751694194690, guid: 826bdbac23ec3064290838c236752c7d,
|
||||
type: 3}
|
||||
m_Parent: {fileID: 0}
|
||||
m_ModifiedSerializedProperties: 0
|
||||
m_ValidKeywords:
|
||||
- BOOLEAN_PREVENTSTARS_ON
|
||||
m_InvalidKeywords:
|
||||
- BOOLEAN_6665D7DA7AE94B969750A2E30E35C4B3_ON
|
||||
- BOOLEAN_CUBEMAP_ON
|
||||
- BOOLEAN_FF1E9D2611CF4E959316C577475EA27F_ON
|
||||
- BOOLEAN_GLITCHYMOON_ON
|
||||
m_LightmapFlags: 4
|
||||
m_EnableInstancingVariants: 0
|
||||
m_DoubleSidedGI: 0
|
||||
m_CustomRenderQueue: 2000
|
||||
stringTagMap: {}
|
||||
disabledShaderPasses:
|
||||
- TransparentDepthPrepass
|
||||
- TransparentDepthPostpass
|
||||
- TransparentBackface
|
||||
- MOTIONVECTORS
|
||||
m_LockedProperties:
|
||||
m_SavedProperties:
|
||||
serializedVersion: 3
|
||||
m_TexEnvs:
|
||||
- _Cubemap:
|
||||
m_Texture: {fileID: 8900000, guid: 6d378bda4c3fdb14a908061138e46fe1, type: 3}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _SunMask:
|
||||
m_Texture: {fileID: 2800000, guid: 6c43c9f1baf912940be2ba85c0c182d9, type: 3}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- 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:
|
||||
- BOOLEAN_6665D7DA7AE94B969750A2E30E35C4B3: 1
|
||||
- BOOLEAN_CUBEMAP: 1
|
||||
- BOOLEAN_FF1E9D2611CF4E959316C577475EA27F: 1
|
||||
- BOOLEAN_GLITCHYMOON: 1
|
||||
- BOOLEAN_PREVENTSTARS: 1
|
||||
- Vector1_7d421ef4d57f45e586330be25bfb5941: 10
|
||||
- Vector1_a770b768a8ca40a9b814a01444e6b850: 2
|
||||
- _AddPrecomputedVelocity: 0
|
||||
- _AlphaCutoffEnable: 0
|
||||
- _AlphaDstBlend: 0
|
||||
- _AlphaSrcBlend: 1
|
||||
- _AlphaToMask: 0
|
||||
- _AlphaToMaskInspectorValue: 0
|
||||
- _BlendMode: 0
|
||||
- _CubemapOpacity: 0.442
|
||||
- _CubemapRotation: -33
|
||||
- _Cubemap_Color_Opacity: 1
|
||||
- _CullMode: 2
|
||||
- _CullModeForward: 2
|
||||
- _DepthOffsetEnable: 0
|
||||
- _DoubleSidedEnable: 0
|
||||
- _DoubleSidedNormalMode: 2
|
||||
- _DstBlend: 0
|
||||
- _EnableBlendModePreserveSpecularLighting: 0
|
||||
- _EnableFogOnTransparent: 1
|
||||
- _FogContrast: 30
|
||||
- _FogHeight: 1
|
||||
- _FogPower: 1
|
||||
- _HorizonHeight: -0.03
|
||||
- _HorizonStrength: 1
|
||||
- _LinesMaskPower: 22.8
|
||||
- _LinesSpeed: 0.7
|
||||
- _LinesThickness: 0.15
|
||||
- _LinesTiling: 100
|
||||
- _OpaqueCullMode: 2
|
||||
- _QueueControl: 1
|
||||
- _QueueOffset: 0
|
||||
- _RenderQueueType: 1
|
||||
- _SrcBlend: 1
|
||||
- _StarDensity: 15
|
||||
- _StarSize: 100
|
||||
- _StencilRef: 0
|
||||
- _StencilRefDepth: 0
|
||||
- _StencilRefDistortionVec: 4
|
||||
- _StencilRefGBuffer: 2
|
||||
- _StencilRefMV: 32
|
||||
- _StencilWriteMask: 6
|
||||
- _StencilWriteMaskDepth: 8
|
||||
- _StencilWriteMaskDistortionVec: 4
|
||||
- _StencilWriteMaskGBuffer: 14
|
||||
- _StencilWriteMaskMV: 40
|
||||
- _SunMaskSize: -0.24
|
||||
- _SunMaskSpherize: 32
|
||||
- _SunSize: 0.507
|
||||
- _SurfaceType: 0
|
||||
- _TransparentBackfaceEnable: 0
|
||||
- _TransparentCullMode: 2
|
||||
- _TransparentDepthPostpassEnable: 0
|
||||
- _TransparentDepthPrepassEnable: 0
|
||||
- _TransparentSortPriority: 0
|
||||
- _TransparentWritingMotionVec: 0
|
||||
- _TransparentZWrite: 0
|
||||
- _UseShadowThreshold: 0
|
||||
- _ZTestDepthEqualForOpaque: 3
|
||||
- _ZTestGBuffer: 4
|
||||
- _ZTestTransparent: 4
|
||||
- _ZWrite: 1
|
||||
- __Fog_Color_can_be_changed_in_Lighting_Settings: -3.36
|
||||
m_Colors:
|
||||
- _Cubemap_Color: {r: 1, g: 1, b: 1, a: 0}
|
||||
- _DoubleSidedConstants: {r: 1, g: 1, b: -1, a: 0}
|
||||
- _EmissionColor: {r: 1, g: 1, b: 1, a: 1}
|
||||
- _HorizonColor: {r: 0, g: 0.549629, b: 0.9150943, a: 1}
|
||||
- _LinesColor: {r: 0, g: 1, b: 0.50381684, a: 1}
|
||||
- _SkyColor: {r: 0, g: 1, b: 0.34965038, a: 1}
|
||||
- _StarColor: {r: 0.9056604, g: 0.9056604, b: 0.9056604, a: 0}
|
||||
- _SunColorOne: {r: 0.8, g: 0.95344543, b: 1, a: 1}
|
||||
- _SunColorTwo: {r: 0.79208773, g: 0.82883406, b: 0.83699995, a: 1}
|
||||
m_BuildTextureStacks: []
|
||||
m_AllowLocking: 1
|
||||
@@ -1,8 +0,0 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 43003ac439506204d87222319ed3948d
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 2100000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -1,143 +0,0 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 7e4bd626d275b194d84ee33867002b0d
|
||||
TextureImporter:
|
||||
internalIDToNameTable:
|
||||
- first:
|
||||
89: 8900000
|
||||
second: generatedCubemap
|
||||
externalObjects: {}
|
||||
serializedVersion: 13
|
||||
mipmaps:
|
||||
mipMapMode: 0
|
||||
enableMipMap: 0
|
||||
sRGBTexture: 1
|
||||
linearTexture: 0
|
||||
fadeOut: 0
|
||||
borderMipMap: 0
|
||||
mipMapsPreserveCoverage: 0
|
||||
alphaTestReferenceValue: 0.5
|
||||
mipMapFadeDistanceStart: 1
|
||||
mipMapFadeDistanceEnd: 3
|
||||
bumpmap:
|
||||
convertToNormalMap: 0
|
||||
externalNormalMap: 0
|
||||
heightScale: 0.25
|
||||
normalMapFilter: 0
|
||||
flipGreenChannel: 0
|
||||
isReadable: 0
|
||||
streamingMipmaps: 0
|
||||
streamingMipmapsPriority: 0
|
||||
vTOnly: 0
|
||||
ignoreMipmapLimit: 0
|
||||
grayScaleToAlpha: 0
|
||||
generateCubemap: 6
|
||||
cubemapConvolution: 0
|
||||
seamlessCubemap: 0
|
||||
textureFormat: -3
|
||||
maxTextureSize: 2048
|
||||
textureSettings:
|
||||
serializedVersion: 2
|
||||
filterMode: 1
|
||||
aniso: 1
|
||||
mipBias: 0
|
||||
wrapU: 1
|
||||
wrapV: 1
|
||||
wrapW: 1
|
||||
nPOTScale: 1
|
||||
lightmap: 0
|
||||
compressionQuality: 50
|
||||
spriteMode: 0
|
||||
spriteExtrude: 1
|
||||
spriteMeshType: 1
|
||||
alignment: 0
|
||||
spritePivot: {x: 0.5, y: 0.5}
|
||||
spritePixelsToUnits: 100
|
||||
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||
spriteGenerateFallbackPhysicsShape: 1
|
||||
alphaUsage: 1
|
||||
alphaIsTransparency: 0
|
||||
spriteTessellationDetail: -1
|
||||
textureType: 0
|
||||
textureShape: 2
|
||||
singleChannelComponent: 0
|
||||
flipbookRows: 1
|
||||
flipbookColumns: 1
|
||||
maxTextureSizeSet: 0
|
||||
compressionQualitySet: 0
|
||||
textureFormatSet: 0
|
||||
ignorePngGamma: 0
|
||||
applyGammaDecoding: 1
|
||||
swizzle: 50462976
|
||||
cookieLightType: 2
|
||||
platformSettings:
|
||||
- serializedVersion: 3
|
||||
buildTarget: DefaultTexturePlatform
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 2
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
ignorePlatformSupport: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: Standalone
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 0
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
ignorePlatformSupport: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: iPhone
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 0
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
ignorePlatformSupport: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: Android
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 0
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
ignorePlatformSupport: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
spriteSheet:
|
||||
serializedVersion: 2
|
||||
sprites: []
|
||||
outline: []
|
||||
physicsShape: []
|
||||
bones: []
|
||||
spriteID:
|
||||
internalID: 0
|
||||
vertices: []
|
||||
indices:
|
||||
edges: []
|
||||
weights: []
|
||||
secondaryTextures: []
|
||||
nameFileIdTable: {}
|
||||
mipmapLimitGroupName:
|
||||
pSDRemoveMatte: 1
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
Binary file not shown.
@@ -1,143 +0,0 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 97fa1fd22dfe210449a1bc547d7fd28a
|
||||
TextureImporter:
|
||||
internalIDToNameTable:
|
||||
- first:
|
||||
89: 8900000
|
||||
second: generatedCubemap
|
||||
externalObjects: {}
|
||||
serializedVersion: 13
|
||||
mipmaps:
|
||||
mipMapMode: 0
|
||||
enableMipMap: 0
|
||||
sRGBTexture: 1
|
||||
linearTexture: 0
|
||||
fadeOut: 0
|
||||
borderMipMap: 0
|
||||
mipMapsPreserveCoverage: 0
|
||||
alphaTestReferenceValue: 0.5
|
||||
mipMapFadeDistanceStart: 1
|
||||
mipMapFadeDistanceEnd: 3
|
||||
bumpmap:
|
||||
convertToNormalMap: 0
|
||||
externalNormalMap: 0
|
||||
heightScale: 0.25
|
||||
normalMapFilter: 0
|
||||
flipGreenChannel: 0
|
||||
isReadable: 0
|
||||
streamingMipmaps: 0
|
||||
streamingMipmapsPriority: 0
|
||||
vTOnly: 0
|
||||
ignoreMipmapLimit: 0
|
||||
grayScaleToAlpha: 0
|
||||
generateCubemap: 6
|
||||
cubemapConvolution: 0
|
||||
seamlessCubemap: 0
|
||||
textureFormat: -3
|
||||
maxTextureSize: 2048
|
||||
textureSettings:
|
||||
serializedVersion: 2
|
||||
filterMode: 1
|
||||
aniso: 1
|
||||
mipBias: 0
|
||||
wrapU: 1
|
||||
wrapV: 1
|
||||
wrapW: 1
|
||||
nPOTScale: 1
|
||||
lightmap: 0
|
||||
compressionQuality: 50
|
||||
spriteMode: 0
|
||||
spriteExtrude: 1
|
||||
spriteMeshType: 1
|
||||
alignment: 0
|
||||
spritePivot: {x: 0.5, y: 0.5}
|
||||
spritePixelsToUnits: 100
|
||||
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||
spriteGenerateFallbackPhysicsShape: 1
|
||||
alphaUsage: 1
|
||||
alphaIsTransparency: 0
|
||||
spriteTessellationDetail: -1
|
||||
textureType: 0
|
||||
textureShape: 2
|
||||
singleChannelComponent: 0
|
||||
flipbookRows: 1
|
||||
flipbookColumns: 1
|
||||
maxTextureSizeSet: 0
|
||||
compressionQualitySet: 0
|
||||
textureFormatSet: 0
|
||||
ignorePngGamma: 0
|
||||
applyGammaDecoding: 1
|
||||
swizzle: 50462976
|
||||
cookieLightType: 2
|
||||
platformSettings:
|
||||
- serializedVersion: 3
|
||||
buildTarget: DefaultTexturePlatform
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 2
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
ignorePlatformSupport: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: Standalone
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 0
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
ignorePlatformSupport: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: iPhone
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 0
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
ignorePlatformSupport: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: Android
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 0
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
ignorePlatformSupport: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
spriteSheet:
|
||||
serializedVersion: 2
|
||||
sprites: []
|
||||
outline: []
|
||||
physicsShape: []
|
||||
bones: []
|
||||
spriteID:
|
||||
internalID: 0
|
||||
vertices: []
|
||||
indices:
|
||||
edges: []
|
||||
weights: []
|
||||
secondaryTextures: []
|
||||
nameFileIdTable: {}
|
||||
mipmapLimitGroupName:
|
||||
pSDRemoveMatte: 1
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
BIN
Assets/ThemeBundles/DepartureToMultiverse/Models/Tube.fbx
Normal file
BIN
Assets/ThemeBundles/DepartureToMultiverse/Models/Tube.fbx
Normal file
Binary file not shown.
110
Assets/ThemeBundles/DepartureToMultiverse/Models/Tube.fbx.meta
Normal file
110
Assets/ThemeBundles/DepartureToMultiverse/Models/Tube.fbx.meta
Normal file
@@ -0,0 +1,110 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 75fc60de474fecc4d89a07ccbbe4a681
|
||||
ModelImporter:
|
||||
serializedVersion: 24200
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
materials:
|
||||
materialImportMode: 2
|
||||
materialName: 0
|
||||
materialSearch: 1
|
||||
materialLocation: 1
|
||||
animations:
|
||||
legacyGenerateAnimations: 4
|
||||
bakeSimulation: 0
|
||||
resampleCurves: 1
|
||||
optimizeGameObjects: 0
|
||||
removeConstantScaleCurves: 0
|
||||
motionNodeName:
|
||||
animationImportErrors:
|
||||
animationImportWarnings:
|
||||
animationRetargetingWarnings:
|
||||
animationDoRetargetingWarnings: 0
|
||||
importAnimatedCustomProperties: 0
|
||||
importConstraints: 0
|
||||
animationCompression: 1
|
||||
animationRotationError: 0.5
|
||||
animationPositionError: 0.5
|
||||
animationScaleError: 0.5
|
||||
animationWrapMode: 0
|
||||
extraExposedTransformPaths: []
|
||||
extraUserProperties: []
|
||||
clipAnimations: []
|
||||
isReadable: 0
|
||||
meshes:
|
||||
lODScreenPercentages: []
|
||||
globalScale: 1
|
||||
meshCompression: 0
|
||||
addColliders: 0
|
||||
useSRGBMaterialColor: 1
|
||||
sortHierarchyByName: 1
|
||||
importPhysicalCameras: 1
|
||||
importVisibility: 1
|
||||
importBlendShapes: 1
|
||||
importCameras: 1
|
||||
importLights: 1
|
||||
nodeNameCollisionStrategy: 1
|
||||
fileIdsGeneration: 2
|
||||
swapUVChannels: 0
|
||||
generateSecondaryUV: 0
|
||||
useFileUnits: 1
|
||||
keepQuads: 0
|
||||
weldVertices: 1
|
||||
bakeAxisConversion: 0
|
||||
preserveHierarchy: 0
|
||||
skinWeightsMode: 0
|
||||
maxBonesPerVertex: 4
|
||||
minBoneWeight: 0.001
|
||||
optimizeBones: 1
|
||||
generateMeshLods: 0
|
||||
meshLodGenerationFlags: 0
|
||||
maximumMeshLod: -1
|
||||
meshOptimizationFlags: -1
|
||||
indexFormat: 0
|
||||
secondaryUVAngleDistortion: 8
|
||||
secondaryUVAreaDistortion: 15.000001
|
||||
secondaryUVHardAngle: 88
|
||||
secondaryUVMarginMethod: 1
|
||||
secondaryUVMinLightmapResolution: 40
|
||||
secondaryUVMinObjectScale: 1
|
||||
secondaryUVPackMargin: 4
|
||||
useFileScale: 1
|
||||
strictVertexDataChecks: 0
|
||||
tangentSpace:
|
||||
normalSmoothAngle: 60
|
||||
normalImportMode: 0
|
||||
tangentImportMode: 3
|
||||
normalCalculationMode: 4
|
||||
legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0
|
||||
blendShapeNormalImportMode: 1
|
||||
normalSmoothingSource: 0
|
||||
referencedClips: []
|
||||
importAnimation: 1
|
||||
humanDescription:
|
||||
serializedVersion: 3
|
||||
human: []
|
||||
skeleton: []
|
||||
armTwist: 0.5
|
||||
foreArmTwist: 0.5
|
||||
upperLegTwist: 0.5
|
||||
legTwist: 0.5
|
||||
armStretch: 0.05
|
||||
legStretch: 0.05
|
||||
feetSpacing: 0
|
||||
globalScale: 1
|
||||
rootMotionBoneName:
|
||||
hasTranslationDoF: 0
|
||||
hasExtraRoot: 0
|
||||
skeletonHasParents: 1
|
||||
lastHumanDescriptionAvatarSource: {instanceID: 0}
|
||||
autoGenerateAvatarMappingIfUnspecified: 1
|
||||
animationType: 2
|
||||
humanoidOversampling: 1
|
||||
avatarSetup: 0
|
||||
addHumanoidExtraRootOnlyWhenUsingAvatar: 1
|
||||
importBlendShapeDeformPercent: 1
|
||||
remapMaterialsIfMaterialImportModeIsNone: 0
|
||||
additionalBone: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -4834,7 +4834,7 @@ ParticleSystem:
|
||||
vectorLabel1_3: W
|
||||
--- !u!199 &5512850400559859
|
||||
ParticleSystemRenderer:
|
||||
serializedVersion: 6
|
||||
serializedVersion: 7
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
@@ -4850,6 +4850,11 @@ ParticleSystemRenderer:
|
||||
m_ReflectionProbeUsage: 0
|
||||
m_RayTracingMode: 0
|
||||
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:
|
||||
@@ -4871,9 +4876,11 @@ ParticleSystemRenderer:
|
||||
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_RenderMode: 4
|
||||
m_MeshDistribution: 0
|
||||
m_SortMode: 0
|
||||
@@ -4905,7 +4912,6 @@ ParticleSystemRenderer:
|
||||
m_MeshWeighting1: 1
|
||||
m_MeshWeighting2: 1
|
||||
m_MeshWeighting3: 1
|
||||
m_MaskInteraction: 0
|
||||
--- !u!1 &3558535526611547291
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
@@ -4938,7 +4944,7 @@ Transform:
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children:
|
||||
- {fileID: 4387473713737439346}
|
||||
- {fileID: 7319450281825060920}
|
||||
- {fileID: 4020116728752018913}
|
||||
m_Father: {fileID: 2899945975172320258}
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!198 &8108601868518258228
|
||||
@@ -9742,7 +9748,7 @@ ParticleSystem:
|
||||
vectorLabel1_3: W
|
||||
--- !u!199 &6105080664772524364
|
||||
ParticleSystemRenderer:
|
||||
serializedVersion: 6
|
||||
serializedVersion: 7
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
@@ -9758,6 +9764,11 @@ ParticleSystemRenderer:
|
||||
m_ReflectionProbeUsage: 0
|
||||
m_RayTracingMode: 0
|
||||
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:
|
||||
@@ -9779,9 +9790,11 @@ ParticleSystemRenderer:
|
||||
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_RenderMode: 0
|
||||
m_MeshDistribution: 0
|
||||
m_SortMode: 0
|
||||
@@ -9813,7 +9826,6 @@ ParticleSystemRenderer:
|
||||
m_MeshWeighting1: 1
|
||||
m_MeshWeighting2: 1
|
||||
m_MeshWeighting3: 1
|
||||
m_MaskInteraction: 0
|
||||
--- !u!1 &5988426910569796711
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
@@ -9860,9 +9872,9 @@ MonoBehaviour:
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
mainRipple: {fileID: 8108601868518258228}
|
||||
inRipple: {fileID: 5274854667371729985}
|
||||
inRipple: {fileID: 2207986768672599372}
|
||||
outRipple: {fileID: 834312770355123690}
|
||||
--- !u!1 &6428198735161989147
|
||||
--- !u!1 &9172888524627144057
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
@@ -9870,9 +9882,9 @@ GameObject:
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 7319450281825060920}
|
||||
- component: {fileID: 5274854667371729985}
|
||||
- component: {fileID: 7773900703833413167}
|
||||
- component: {fileID: 4020116728752018913}
|
||||
- component: {fileID: 2207986768672599372}
|
||||
- component: {fileID: 7117899371257412576}
|
||||
m_Layer: 0
|
||||
m_Name: in
|
||||
m_TagString: Untagged
|
||||
@@ -9880,13 +9892,13 @@ GameObject:
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &7319450281825060920
|
||||
--- !u!4 &4020116728752018913
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 6428198735161989147}
|
||||
m_GameObject: {fileID: 9172888524627144057}
|
||||
serializedVersion: 2
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
@@ -9895,13 +9907,13 @@ Transform:
|
||||
m_Children: []
|
||||
m_Father: {fileID: 6731333689733484933}
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!198 &5274854667371729985
|
||||
--- !u!198 &2207986768672599372
|
||||
ParticleSystem:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 6428198735161989147}
|
||||
m_GameObject: {fileID: 9172888524627144057}
|
||||
serializedVersion: 8
|
||||
lengthInSec: 1
|
||||
simulationSpeed: 1
|
||||
@@ -9978,7 +9990,7 @@ ParticleSystem:
|
||||
startLifetime:
|
||||
serializedVersion: 2
|
||||
minMaxState: 0
|
||||
scalar: 0.55
|
||||
scalar: 0.65
|
||||
minScalar: 5
|
||||
maxCurve:
|
||||
serializedVersion: 2
|
||||
@@ -10414,7 +10426,7 @@ ParticleSystem:
|
||||
startRotation:
|
||||
serializedVersion: 2
|
||||
minMaxState: 0
|
||||
scalar: 3.1415925
|
||||
scalar: 0
|
||||
minScalar: 0
|
||||
maxCurve:
|
||||
serializedVersion: 2
|
||||
@@ -11238,7 +11250,7 @@ ParticleSystem:
|
||||
maxGradient:
|
||||
serializedVersion: 2
|
||||
key0: {r: 1, g: 1, b: 1, a: 1}
|
||||
key1: {r: 1, g: 1, b: 1, a: 0.33333334}
|
||||
key1: {r: 1, g: 1, b: 1, a: 1}
|
||||
key2: {r: 0, g: 0, b: 0, a: 0}
|
||||
key3: {r: 0, g: 0, b: 0, a: 0}
|
||||
key4: {r: 0, g: 0, b: 0, a: 0}
|
||||
@@ -11254,7 +11266,7 @@ ParticleSystem:
|
||||
ctime6: 0
|
||||
ctime7: 0
|
||||
atime0: 0
|
||||
atime1: 19291
|
||||
atime1: 59272
|
||||
atime2: 65535
|
||||
atime3: 0
|
||||
atime4: 0
|
||||
@@ -14694,14 +14706,14 @@ ParticleSystem:
|
||||
m_PostInfinity: 2
|
||||
m_RotationOrder: 4
|
||||
vectorLabel1_3: W
|
||||
--- !u!199 &7773900703833413167
|
||||
--- !u!199 &7117899371257412576
|
||||
ParticleSystemRenderer:
|
||||
serializedVersion: 6
|
||||
serializedVersion: 7
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 6428198735161989147}
|
||||
m_GameObject: {fileID: 9172888524627144057}
|
||||
m_Enabled: 1
|
||||
m_CastShadows: 0
|
||||
m_ReceiveShadows: 0
|
||||
@@ -14712,6 +14724,11 @@ ParticleSystemRenderer:
|
||||
m_ReflectionProbeUsage: 0
|
||||
m_RayTracingMode: 0
|
||||
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:
|
||||
@@ -14733,9 +14750,11 @@ ParticleSystemRenderer:
|
||||
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_RenderMode: 4
|
||||
m_MeshDistribution: 0
|
||||
m_SortMode: 0
|
||||
@@ -14767,4 +14786,3 @@ ParticleSystemRenderer:
|
||||
m_MeshWeighting1: 1
|
||||
m_MeshWeighting2: 1
|
||||
m_MeshWeighting3: 1
|
||||
m_MaskInteraction: 0
|
||||
|
||||
@@ -3,5 +3,5 @@ guid: 85c3e9578b45a414bb6507f90e48720a
|
||||
PrefabImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName: departure_to_multiverse
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
|
||||
@@ -13,7 +13,7 @@ GameObject:
|
||||
- component: {fileID: 633895862685236671}
|
||||
- component: {fileID: 5909990191222521537}
|
||||
m_Layer: 0
|
||||
m_Name: DTM_FramesFloor
|
||||
m_Name: DTM_RandomGridFloor
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
@@ -67,7 +67,7 @@ MeshRenderer:
|
||||
m_RenderingLayerMask: 1
|
||||
m_RendererPriority: 0
|
||||
m_Materials:
|
||||
- {fileID: 2100000, guid: d9d66429d76d45e4588709a0f48707ed, type: 2}
|
||||
- {fileID: 2100000, guid: 11e8ef4194a64094ea41a0926d2d41a6, type: 2}
|
||||
m_StaticBatchInfo:
|
||||
firstSubMesh: 0
|
||||
subMeshCount: 0
|
||||
@@ -0,0 +1,154 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!1 &8220859051912764878
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 5365034608843891105}
|
||||
- component: {fileID: 8311872776517609736}
|
||||
- component: {fileID: 8033154349789972278}
|
||||
- component: {fileID: 8469057431197861795}
|
||||
m_Layer: 0
|
||||
m_Name: DTM_RandomGridTube
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 64
|
||||
m_IsActive: 1
|
||||
--- !u!4 &5365034608843891105
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 8220859051912764878}
|
||||
serializedVersion: 2
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 100, y: 100, z: 1000}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 0}
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!33 &8311872776517609736
|
||||
MeshFilter:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 8220859051912764878}
|
||||
m_Mesh: {fileID: 2534964839176971238, guid: 75fc60de474fecc4d89a07ccbbe4a681, type: 3}
|
||||
--- !u!23 &8033154349789972278
|
||||
MeshRenderer:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 8220859051912764878}
|
||||
m_Enabled: 1
|
||||
m_CastShadows: 0
|
||||
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: f6bbe073a5978bd49a85835fdeea0786, 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!114 &8469057431197861795
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 8220859051912764878}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 26a21b12ae64bfc43aa9129823e862ac, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier: Assembly-CSharp::Ichni.RhythmGame.ThemeBundles.DepartureToMultiverse.DTMRandomGridTube
|
||||
serializationData:
|
||||
SerializedFormat: 2
|
||||
SerializedBytes:
|
||||
ReferencedUnityObjects: []
|
||||
SerializedBytesString:
|
||||
Prefab: {fileID: 0}
|
||||
PrefabModificationsReferencedUnityObjects: []
|
||||
PrefabModifications: []
|
||||
SerializationNodes:
|
||||
- Name: enableTypes
|
||||
Entry: 6
|
||||
Data:
|
||||
- Name: elementGuid
|
||||
Entry: 2
|
||||
Data: 00000000000000000000000000000000
|
||||
- Name: submoduleList
|
||||
Entry: 7
|
||||
Data: 0|System.Collections.Generic.List`1[[Ichni.RhythmGame.SubmoduleBase,
|
||||
Assembly-CSharp]], mscorlib
|
||||
- Name:
|
||||
Entry: 12
|
||||
Data: 0
|
||||
- Name:
|
||||
Entry: 13
|
||||
Data:
|
||||
- Name:
|
||||
Entry: 8
|
||||
Data:
|
||||
connectedTab: {fileID: 0}
|
||||
elementName:
|
||||
tags: []
|
||||
parentElement: {fileID: 0}
|
||||
childElementList: []
|
||||
themeBundleName:
|
||||
objectName:
|
||||
isStatic: 0
|
||||
patternSizeX: 2
|
||||
patternSizeY: 2
|
||||
gridDensity: 1
|
||||
timeAngle: 1
|
||||
stepA: 0.293
|
||||
stepB: 0.345
|
||||
seamRotation: -90
|
||||
seamFadeWidth: 0.2
|
||||
seamFadeSmoothness: 1
|
||||
fadeFar: 100
|
||||
fadeNear: 20
|
||||
tubeRadius: 10
|
||||
meshRenderer: {fileID: 0}
|
||||
@@ -1,8 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: e3803bb09417e274c8e5e4032ef83d26
|
||||
NativeFormatImporter:
|
||||
guid: bcf18f390c4f83b4eaf12842025409b4
|
||||
PrefabImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 0
|
||||
userData:
|
||||
assetBundleName: departure_to_multiverse
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,92 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!1 &8220859051912764878
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 5365034608843891105}
|
||||
- component: {fileID: 8311872776517609736}
|
||||
- component: {fileID: 8033154349789972278}
|
||||
m_Layer: 0
|
||||
m_Name: DTM_RegularGridFloor
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 64
|
||||
m_IsActive: 1
|
||||
--- !u!4 &5365034608843891105
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 8220859051912764878}
|
||||
serializedVersion: 2
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 100, y: 1, z: 100}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 0}
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!33 &8311872776517609736
|
||||
MeshFilter:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 8220859051912764878}
|
||||
m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0}
|
||||
--- !u!23 &8033154349789972278
|
||||
MeshRenderer:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 8220859051912764878}
|
||||
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: 930551a6a10f67a4b85d497cd859666b, 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}
|
||||
@@ -1,8 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 2fbb598093d9b684287244e4547f8f77
|
||||
NativeFormatImporter:
|
||||
guid: d24cf12e546db584d9630b52b904edeb
|
||||
PrefabImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 0
|
||||
userData:
|
||||
assetBundleName: departure_to_multiverse
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,104 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!1 &4094871035387653733
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 3201819087873992938}
|
||||
- component: {fileID: 3459734722780942341}
|
||||
m_Layer: 0
|
||||
m_Name: DTM_StarrySkybox
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &3201819087873992938
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 4094871035387653733}
|
||||
serializedVersion: 2
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, 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!114 &3459734722780942341
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 4094871035387653733}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 3fe829cad763c61439c6596ef1e4c181, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier: Assembly-CSharp::Ichni.RhythmGame.ThemeBundles.DepartureToMultiverse.DTMStarrySkybox
|
||||
serializationData:
|
||||
SerializedFormat: 2
|
||||
SerializedBytes:
|
||||
ReferencedUnityObjects: []
|
||||
SerializedBytesString:
|
||||
Prefab: {fileID: 0}
|
||||
PrefabModificationsReferencedUnityObjects: []
|
||||
PrefabModifications: []
|
||||
SerializationNodes:
|
||||
- Name: enableTypes
|
||||
Entry: 6
|
||||
Data:
|
||||
- Name: elementGuid
|
||||
Entry: 2
|
||||
Data: 00000000000000000000000000000000
|
||||
- Name: submoduleList
|
||||
Entry: 7
|
||||
Data: 0|System.Collections.Generic.List`1[[Ichni.RhythmGame.SubmoduleBase,
|
||||
Assembly-CSharp]], mscorlib
|
||||
- Name:
|
||||
Entry: 12
|
||||
Data: 0
|
||||
- Name:
|
||||
Entry: 13
|
||||
Data:
|
||||
- Name:
|
||||
Entry: 8
|
||||
Data:
|
||||
connectedTab: {fileID: 0}
|
||||
elementName:
|
||||
tags: []
|
||||
parentElement: {fileID: 0}
|
||||
childElementList: []
|
||||
themeBundleName:
|
||||
objectName:
|
||||
isStatic: 0
|
||||
skyColor: {r: 0, g: 0, b: 1, a: 1}
|
||||
horizon: {r: 0, g: 1, b: 1, a: 1}
|
||||
horizonStrength: 2
|
||||
horizonSkyHeight: 0.7
|
||||
useStarMap: 1
|
||||
starDensity: 30
|
||||
starSize: 75
|
||||
starColor: {r: 1, g: 1, b: 1, a: 1}
|
||||
preventStarsInFrontOfSun: 1
|
||||
starMapTextureName: None
|
||||
haveSun: 0
|
||||
sunMaskTextureName: None
|
||||
sunMaskSize: 0.02
|
||||
sunMaskSpherize: 13.2
|
||||
sunDiscSize: 1
|
||||
sunColorOne: {r: 1, g: 1, b: 1, a: 1}
|
||||
sunColorTwo: {r: 1, g: 1, b: 1, a: 1}
|
||||
sunGradientStrength: 3.7
|
||||
sunGradientHeight: 1.23
|
||||
fogHeight: 1
|
||||
fogPower: 0.5
|
||||
fogContrast: 40
|
||||
@@ -1,8 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 86dabb0c8cddcb741a5690ed143e3fb2
|
||||
NativeFormatImporter:
|
||||
guid: 65d9d3a19d6fd6c45b2b067001ca9625
|
||||
PrefabImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 0
|
||||
userData:
|
||||
assetBundleName: departure_to_multiverse
|
||||
assetBundleVariant:
|
||||
@@ -6,7 +6,7 @@ using UnityEngine;
|
||||
namespace Ichni.RhythmGame.ThemeBundles.DepartureToMultiverse.Beatmap
|
||||
{
|
||||
[System.Serializable]
|
||||
public class DTMFramesFloor_BM : EnvironmentObject_BM
|
||||
public class DTMRandomGridFloor_BM : EnvironmentObject_BM
|
||||
{
|
||||
public float patternSizeX = 100.0f;
|
||||
public float patternSizeY = 100.0f;
|
||||
@@ -22,11 +22,11 @@ namespace Ichni.RhythmGame.ThemeBundles.DepartureToMultiverse.Beatmap
|
||||
public float outerBorderColorA = 1f;
|
||||
public float outerBorderWidth = 0.02f;
|
||||
|
||||
public DTMFramesFloor_BM()
|
||||
public DTMRandomGridFloor_BM()
|
||||
{
|
||||
}
|
||||
|
||||
public DTMFramesFloor_BM(string elementName, Guid elementGuid, List<string> tags, GameElement_BM attachedElement,
|
||||
public DTMRandomGridFloor_BM(string elementName, Guid elementGuid, List<string> tags, GameElement_BM attachedElement,
|
||||
string themeBundleName, string objectName, bool isStatic,
|
||||
float patternSizeX, float patternSizeY, float gridDensity,
|
||||
float timeAngle, float stepA, float stepB,
|
||||
@@ -53,7 +53,7 @@ namespace Ichni.RhythmGame.ThemeBundles.DepartureToMultiverse.Beatmap
|
||||
{
|
||||
Color outerColor = new Color(outerBorderColorR, outerBorderColorG, outerBorderColorB, outerBorderColorA);
|
||||
|
||||
matchedElement = DTMFramesFloor.GenerateElement(elementName, elementGuid, tags, false,
|
||||
matchedElement = DTMRandomGridFloor.GenerateElement(elementName, elementGuid, tags, false,
|
||||
themeBundleName, objectName, GetElement(attachedElementGuid), isStatic,
|
||||
patternSizeX, patternSizeY, gridDensity,
|
||||
timeAngle, stepA, stepB,
|
||||
@@ -0,0 +1,74 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Ichni.RhythmGame.Beatmap;
|
||||
using UnityEngine;
|
||||
|
||||
namespace Ichni.RhythmGame.ThemeBundles.DepartureToMultiverse.Beatmap
|
||||
{
|
||||
[System.Serializable]
|
||||
public class DTMRandomGridTube_BM : EnvironmentObject_BM
|
||||
{
|
||||
public float patternSizeX = 2.0f;
|
||||
public float patternSizeY = 2.0f;
|
||||
public float gridDensity = 1.0f;
|
||||
public float timeAngle = 1.0f;
|
||||
|
||||
public float stepA = 0.293f;
|
||||
public float stepB = 0.345f;
|
||||
|
||||
public float seamRotation = -90f;
|
||||
public float seamFadeWidth = 0.2f;
|
||||
public float seamFadeSmoothness = 1.0f;
|
||||
|
||||
public float fadeFar = 100f;
|
||||
public float fadeNear = 20f;
|
||||
public float tubeRadius = 10f;
|
||||
|
||||
public DTMRandomGridTube_BM()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
public DTMRandomGridTube_BM(string elementName, Guid elementGuid, List<string> tags, GameElement_BM attachedElement,
|
||||
string themeBundleName, string objectName, bool isStatic,
|
||||
float patternSizeX, float patternSizeY, float gridDensity,
|
||||
float timeAngle, float stepA, float stepB,
|
||||
float seamRotation, float seamFadeWidth, float seamFadeSmoothness,
|
||||
float fadeFar, float fadeNear, float tubeRadius)
|
||||
: base(elementName, elementGuid, tags, attachedElement, themeBundleName, objectName, isStatic)
|
||||
{
|
||||
this.patternSizeX = patternSizeX;
|
||||
this.patternSizeY = patternSizeY;
|
||||
this.gridDensity = gridDensity;
|
||||
this.timeAngle = timeAngle;
|
||||
this.stepA = stepA;
|
||||
this.stepB = stepB;
|
||||
this.seamRotation = seamRotation;
|
||||
this.seamFadeWidth = seamFadeWidth;
|
||||
this.seamFadeSmoothness = seamFadeSmoothness;
|
||||
this.fadeFar = fadeFar;
|
||||
this.fadeNear = fadeNear;
|
||||
this.tubeRadius = tubeRadius;
|
||||
}
|
||||
|
||||
public override void ExecuteBM()
|
||||
{
|
||||
matchedElement = DTMRandomGridTube.GenerateElement(elementName, elementGuid, tags, false,
|
||||
themeBundleName, objectName, GetElement(attachedElementGuid), isStatic,
|
||||
patternSizeX, patternSizeY, gridDensity, timeAngle,
|
||||
stepA, stepB,
|
||||
seamRotation, seamFadeWidth, seamFadeSmoothness,
|
||||
fadeFar, fadeNear, tubeRadius);
|
||||
}
|
||||
|
||||
public override GameElement DuplicateBM(GameElement parent)
|
||||
{
|
||||
return DTMRandomGridTube.GenerateElement(elementName, Guid.NewGuid(), tags, true,
|
||||
themeBundleName, objectName, parent, isStatic,
|
||||
patternSizeX, patternSizeY, gridDensity, timeAngle,
|
||||
stepA, stepB,
|
||||
seamRotation, seamFadeWidth, seamFadeSmoothness,
|
||||
fadeFar, fadeNear, tubeRadius);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,2 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 35dc54bd0cb8de44088324424a895a98
|
||||
@@ -0,0 +1,132 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Ichni.RhythmGame.Beatmap;
|
||||
using UnityEngine;
|
||||
|
||||
namespace Ichni.RhythmGame.ThemeBundles.DepartureToMultiverse.Beatmap
|
||||
{
|
||||
[System.Serializable]
|
||||
public class DTMStarrySkybox_BM : EnvironmentObject_BM
|
||||
{
|
||||
// --- Sky ---
|
||||
public float skyColorR = 0.1f, skyColorG = 0.0f, skyColorB = 0.3f, skyColorA = 1f;
|
||||
public float horizonR = 0.2f, horizonG = 0.4f, horizonB = 0.8f, horizonA = 1f;
|
||||
public float horizonStrength = 2f;
|
||||
public float horizonSkyHeight = 0.7f;
|
||||
|
||||
// --- Stars ---
|
||||
public bool useStarMap = true;
|
||||
public float starDensity = 30f;
|
||||
public float starSize = 75f;
|
||||
public float starColorR = 1f, starColorG = 1f, starColorB = 1f, starColorA = 1f;
|
||||
public bool preventStarsInFrontOfSun = true;
|
||||
public string starMapTextureName = "None";
|
||||
|
||||
// --- Sun Mask ---
|
||||
public bool haveSun = false;
|
||||
public string sunMaskTextureName = "None";
|
||||
public float sunMaskSize = 0.02f;
|
||||
public float sunMaskSpherize = 13.2f;
|
||||
public float sunDiscSize = 1f;
|
||||
public float sunColorOneR = 0.4f, sunColorOneG = 0.2f, sunColorOneB = 0.6f, sunColorOneA = 1f;
|
||||
public float sunColorTwoR = 0.1f, sunColorTwoG = 0.2f, sunColorTwoB = 0.4f, sunColorTwoA = 1f;
|
||||
public float sunGradientStrength = 3.7f;
|
||||
public float sunGradientHeight = 1.23f;
|
||||
|
||||
// --- Fog ---
|
||||
public float fogHeight = 1f;
|
||||
public float fogPower = 0.5f;
|
||||
public float fogContrast = 40f;
|
||||
|
||||
public DTMStarrySkybox_BM()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
public DTMStarrySkybox_BM(string elementName, Guid elementGuid, List<string> tags, GameElement_BM attachedElement,
|
||||
string themeBundleName, string objectName, bool isStatic,
|
||||
float skyColorR, float skyColorG, float skyColorB, float skyColorA,
|
||||
float horizonR, float horizonG, float horizonB, float horizonA,
|
||||
float horizonStrength, float horizonSkyHeight,
|
||||
bool useStarMap, float starDensity, float starSize,
|
||||
float starColorR, float starColorG, float starColorB, float starColorA,
|
||||
bool preventStarsInFrontOfSun, string starMapTextureName,
|
||||
bool haveSun, string sunMaskTextureName,
|
||||
float sunMaskSize, float sunMaskSpherize, float sunDiscSize,
|
||||
float sunColorOneR, float sunColorOneG, float sunColorOneB, float sunColorOneA,
|
||||
float sunColorTwoR, float sunColorTwoG, float sunColorTwoB, float sunColorTwoA,
|
||||
float sunGradientStrength, float sunGradientHeight,
|
||||
float fogHeight, float fogPower, float fogContrast)
|
||||
: base(elementName, elementGuid, tags, attachedElement, themeBundleName, objectName, isStatic)
|
||||
{
|
||||
this.skyColorR = skyColorR; this.skyColorG = skyColorG; this.skyColorB = skyColorB; this.skyColorA = skyColorA;
|
||||
this.horizonR = horizonR; this.horizonG = horizonG; this.horizonB = horizonB; this.horizonA = horizonA;
|
||||
this.horizonStrength = horizonStrength;
|
||||
this.horizonSkyHeight = horizonSkyHeight;
|
||||
this.useStarMap = useStarMap;
|
||||
this.starDensity = starDensity;
|
||||
this.starSize = starSize;
|
||||
this.starColorR = starColorR; this.starColorG = starColorG; this.starColorB = starColorB; this.starColorA = starColorA;
|
||||
this.preventStarsInFrontOfSun = preventStarsInFrontOfSun;
|
||||
this.starMapTextureName = starMapTextureName;
|
||||
this.haveSun = haveSun;
|
||||
this.sunMaskTextureName = sunMaskTextureName;
|
||||
this.sunMaskSize = sunMaskSize;
|
||||
this.sunMaskSpherize = sunMaskSpherize;
|
||||
this.sunDiscSize = sunDiscSize;
|
||||
this.sunColorOneR = sunColorOneR; this.sunColorOneG = sunColorOneG; this.sunColorOneB = sunColorOneB; this.sunColorOneA = sunColorOneA;
|
||||
this.sunColorTwoR = sunColorTwoR; this.sunColorTwoG = sunColorTwoG; this.sunColorTwoB = sunColorTwoB; this.sunColorTwoA = sunColorTwoA;
|
||||
this.sunGradientStrength = sunGradientStrength;
|
||||
this.sunGradientHeight = sunGradientHeight;
|
||||
this.fogHeight = fogHeight;
|
||||
this.fogPower = fogPower;
|
||||
this.fogContrast = fogContrast;
|
||||
}
|
||||
|
||||
public override void ExecuteBM()
|
||||
{
|
||||
matchedElement = DTMStarrySkybox.GenerateElement(
|
||||
elementName, elementGuid, tags, false,
|
||||
themeBundleName, objectName, GetElement(attachedElementGuid), isStatic,
|
||||
// Sky
|
||||
new Color(skyColorR, skyColorG, skyColorB, skyColorA),
|
||||
new Color(horizonR, horizonG, horizonB, horizonA),
|
||||
horizonStrength, horizonSkyHeight,
|
||||
// Stars
|
||||
useStarMap, starDensity, starSize,
|
||||
new Color(starColorR, starColorG, starColorB, starColorA),
|
||||
preventStarsInFrontOfSun, starMapTextureName,
|
||||
// Sun
|
||||
haveSun, sunMaskTextureName,
|
||||
sunMaskSize, sunMaskSpherize, sunDiscSize,
|
||||
new Color(sunColorOneR, sunColorOneG, sunColorOneB, sunColorOneA),
|
||||
new Color(sunColorTwoR, sunColorTwoG, sunColorTwoB, sunColorTwoA),
|
||||
sunGradientStrength, sunGradientHeight,
|
||||
// Fog
|
||||
fogHeight, fogPower, fogContrast);
|
||||
}
|
||||
|
||||
public override GameElement DuplicateBM(GameElement parent)
|
||||
{
|
||||
return DTMStarrySkybox.GenerateElement(
|
||||
elementName, Guid.NewGuid(), tags, true,
|
||||
themeBundleName, objectName, parent, isStatic,
|
||||
// Sky
|
||||
new Color(skyColorR, skyColorG, skyColorB, skyColorA),
|
||||
new Color(horizonR, horizonG, horizonB, horizonA),
|
||||
horizonStrength, horizonSkyHeight,
|
||||
// Stars
|
||||
useStarMap, starDensity, starSize,
|
||||
new Color(starColorR, starColorG, starColorB, starColorA),
|
||||
preventStarsInFrontOfSun, starMapTextureName,
|
||||
// Sun
|
||||
haveSun, sunMaskTextureName,
|
||||
sunMaskSize, sunMaskSpherize, sunDiscSize,
|
||||
new Color(sunColorOneR, sunColorOneG, sunColorOneB, sunColorOneA),
|
||||
new Color(sunColorTwoR, sunColorTwoG, sunColorTwoB, sunColorTwoA),
|
||||
sunGradientStrength, sunGradientHeight,
|
||||
// Fog
|
||||
fogHeight, fogPower, fogContrast);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,2 @@
|
||||
fileFormatVersion: 2
|
||||
guid: c6f85c2da670a484ea48cb01c2b0e8c8
|
||||
@@ -4,12 +4,12 @@ using Ichni.RhythmGame.ThemeBundles.DepartureToMultiverse.Beatmap;
|
||||
|
||||
namespace Ichni.RhythmGame.ThemeBundles.DepartureToMultiverse
|
||||
{
|
||||
public partial class DTMFramesFloor
|
||||
public partial class DTMRandomGridFloor
|
||||
{
|
||||
#region [Editor] Inspection & Save
|
||||
public override void SaveBM()
|
||||
{
|
||||
matchedBM = new DTMFramesFloor_BM(elementName, elementGuid, tags, parentElement.matchedBM as GameElement_BM,
|
||||
matchedBM = new DTMRandomGridFloor_BM(elementName, elementGuid, tags, parentElement.matchedBM as GameElement_BM,
|
||||
themeBundleName, objectName, isStatic,
|
||||
patternSizeX, patternSizeY, gridDensity,
|
||||
timeAngle, stepA, stepB,
|
||||
@@ -0,0 +1,45 @@
|
||||
using Ichni.Editor;
|
||||
using Ichni.RhythmGame.Beatmap;
|
||||
using Ichni.RhythmGame.ThemeBundles.DepartureToMultiverse.Beatmap;
|
||||
|
||||
namespace Ichni.RhythmGame.ThemeBundles.DepartureToMultiverse
|
||||
{
|
||||
public partial class DTMRandomGridTube
|
||||
{
|
||||
#region [Editor] Inspection & Save
|
||||
public override void SaveBM()
|
||||
{
|
||||
matchedBM = new DTMRandomGridTube_BM(elementName, elementGuid, tags, parentElement.matchedBM as GameElement_BM,
|
||||
themeBundleName, objectName, isStatic,
|
||||
patternSizeX, patternSizeY, gridDensity,
|
||||
timeAngle, stepA, stepB,
|
||||
seamRotation, seamFadeWidth, seamFadeSmoothness,
|
||||
fadeFar, fadeNear, tubeRadius);
|
||||
}
|
||||
|
||||
public override void SetUpInspector()
|
||||
{
|
||||
base.SetUpInspector();
|
||||
|
||||
IHaveInspection inspector = EditorManager.instance.uiManager.inspector;
|
||||
var container = inspector.GenerateContainer("DTMRandomGridTube");
|
||||
var subcontainer = container.GenerateSubcontainer(3);
|
||||
|
||||
inspector.GenerateInputField(this, subcontainer, "Pattern Size X", nameof(patternSizeX)).AddListenerFunction(UpdateMaterialProperties);
|
||||
inspector.GenerateInputField(this, subcontainer, "Pattern Size Y", nameof(patternSizeY)).AddListenerFunction(UpdateMaterialProperties);
|
||||
inspector.GenerateInputField(this, subcontainer, "Grid Density", nameof(gridDensity)).AddListenerFunction(UpdateMaterialProperties);
|
||||
inspector.GenerateInputField(this, subcontainer, "Time Angle", nameof(timeAngle)).AddListenerFunction(UpdateMaterialProperties);
|
||||
inspector.GenerateInputField(this, subcontainer, "Step A", nameof(stepA)).AddListenerFunction(UpdateMaterialProperties);
|
||||
inspector.GenerateInputField(this, subcontainer, "Step B", nameof(stepB)).AddListenerFunction(UpdateMaterialProperties);
|
||||
|
||||
inspector.GenerateInputField(this, subcontainer, "Seam Rotation", nameof(seamRotation)).AddListenerFunction(UpdateMaterialProperties);
|
||||
inspector.GenerateInputField(this, subcontainer, "Seam Fade Width", nameof(seamFadeWidth)).AddListenerFunction(UpdateMaterialProperties);
|
||||
inspector.GenerateInputField(this, subcontainer, "Seam Fade Smoothness", nameof(seamFadeSmoothness)).AddListenerFunction(UpdateMaterialProperties);
|
||||
|
||||
inspector.GenerateInputField(this, subcontainer, "Fade Far", nameof(fadeFar)).AddListenerFunction(UpdateMaterialProperties);
|
||||
inspector.GenerateInputField(this, subcontainer, "Fade Near", nameof(fadeNear)).AddListenerFunction(UpdateMaterialProperties);
|
||||
inspector.GenerateInputField(this, subcontainer, "Tube Radius", nameof(tubeRadius)).AddListenerFunction(UpdateMaterialProperties);
|
||||
}
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,2 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 8f030580b278b8545a96aeb3edf757b0
|
||||
@@ -0,0 +1,79 @@
|
||||
using Ichni.Editor;
|
||||
using Ichni.RhythmGame.Beatmap;
|
||||
using Ichni.RhythmGame.ThemeBundles.DepartureToMultiverse.Beatmap;
|
||||
using UnityEngine;
|
||||
|
||||
namespace Ichni.RhythmGame.ThemeBundles.DepartureToMultiverse
|
||||
{
|
||||
public partial class DTMStarrySkybox
|
||||
{
|
||||
#region [Editor] Inspection & Save
|
||||
public override void SaveBM()
|
||||
{
|
||||
matchedBM = new DTMStarrySkybox_BM(elementName, elementGuid, tags, parentElement.matchedBM as GameElement_BM,
|
||||
themeBundleName, objectName, isStatic,
|
||||
// Sky
|
||||
skyColor.r, skyColor.g, skyColor.b, skyColor.a,
|
||||
horizon.r, horizon.g, horizon.b, horizon.a,
|
||||
horizonStrength, horizonSkyHeight,
|
||||
// Stars
|
||||
useStarMap, starDensity, starSize,
|
||||
starColor.r, starColor.g, starColor.b, starColor.a,
|
||||
preventStarsInFrontOfSun, starMapTextureName,
|
||||
// Sun
|
||||
haveSun, sunMaskTextureName,
|
||||
sunMaskSize, sunMaskSpherize, sunDiscSize,
|
||||
sunColorOne.r, sunColorOne.g, sunColorOne.b, sunColorOne.a,
|
||||
sunColorTwo.r, sunColorTwo.g, sunColorTwo.b, sunColorTwo.a,
|
||||
sunGradientStrength, sunGradientHeight,
|
||||
// Fog
|
||||
fogHeight, fogPower, fogContrast);
|
||||
}
|
||||
|
||||
public override void SetUpInspector()
|
||||
{
|
||||
base.SetUpInspector();
|
||||
|
||||
IHaveInspection inspector = EditorManager.instance.uiManager.inspector;
|
||||
|
||||
// --- Sky ---
|
||||
var skyContainer = inspector.GenerateContainer("DTMStarrySkybox - Sky");
|
||||
var skyFields = skyContainer.GenerateSubcontainer(3);
|
||||
inspector.GenerateBaseColorPicker(this, skyFields, "Sky Color", nameof(skyColor)).AddListenerFunction(UpdateSkyboxProperties);
|
||||
inspector.GenerateBaseColorPicker(this, skyFields, "Horizon", nameof(horizon)).AddListenerFunction(UpdateSkyboxProperties);
|
||||
inspector.GenerateInputField(this, skyFields, "Horizon Strength", nameof(horizonStrength)).AddListenerFunction(UpdateSkyboxProperties);
|
||||
inspector.GenerateInputField(this, skyFields, "Horizon Sky Height", nameof(horizonSkyHeight)).AddListenerFunction(UpdateSkyboxProperties);
|
||||
|
||||
// --- Stars ---
|
||||
var starsContainer = inspector.GenerateContainer("DTMStarrySkybox - Stars");
|
||||
var starsFields = starsContainer.GenerateSubcontainer(3);
|
||||
inspector.GenerateToggle(this, starsFields, "Use Star Map", nameof(useStarMap)).AddListenerFunction(UpdateSkyboxProperties);
|
||||
inspector.GenerateInputField(this, starsFields, "Star Map Texture Name", nameof(starMapTextureName)).AddListenerFunction(UpdateSkyboxProperties);
|
||||
inspector.GenerateInputField(this, starsFields, "Star Density", nameof(starDensity)).AddListenerFunction(UpdateSkyboxProperties);
|
||||
inspector.GenerateInputField(this, starsFields, "Star Size", nameof(starSize)).AddListenerFunction(UpdateSkyboxProperties);
|
||||
inspector.GenerateBaseColorPicker(this, starsFields, "Star Color", nameof(starColor)).AddListenerFunction(UpdateSkyboxProperties);
|
||||
inspector.GenerateToggle(this, starsFields, "Prevent Stars In Front Of Sun", nameof(preventStarsInFrontOfSun)).AddListenerFunction(UpdateSkyboxProperties);
|
||||
|
||||
// --- Sun ---
|
||||
var sunContainer = inspector.GenerateContainer("DTMStarrySkybox - Sun");
|
||||
var sunFields = sunContainer.GenerateSubcontainer(3);
|
||||
inspector.GenerateToggle(this, sunFields, "Have Sun", nameof(haveSun)).AddListenerFunction(UpdateSkyboxProperties);
|
||||
inspector.GenerateInputField(this, sunFields, "Sun Mask Texture Name", nameof(sunMaskTextureName)).AddListenerFunction(UpdateSkyboxProperties);
|
||||
inspector.GenerateInputField(this, sunFields, "Sun Mask Size", nameof(sunMaskSize)).AddListenerFunction(UpdateSkyboxProperties);
|
||||
inspector.GenerateInputField(this, sunFields, "Sun Mask Spherize", nameof(sunMaskSpherize)).AddListenerFunction(UpdateSkyboxProperties);
|
||||
inspector.GenerateInputField(this, sunFields, "Sun Disc Size", nameof(sunDiscSize)).AddListenerFunction(UpdateSkyboxProperties);
|
||||
inspector.GenerateBaseColorPicker(this, sunFields, "Sun Color One", nameof(sunColorOne)).AddListenerFunction(UpdateSkyboxProperties);
|
||||
inspector.GenerateBaseColorPicker(this, sunFields, "Sun Color Two", nameof(sunColorTwo)).AddListenerFunction(UpdateSkyboxProperties);
|
||||
inspector.GenerateInputField(this, sunFields, "Sun Gradient Strength", nameof(sunGradientStrength)).AddListenerFunction(UpdateSkyboxProperties);
|
||||
inspector.GenerateInputField(this, sunFields, "Sun Gradient Height", nameof(sunGradientHeight)).AddListenerFunction(UpdateSkyboxProperties);
|
||||
|
||||
// --- Fog ---
|
||||
var fogContainer = inspector.GenerateContainer("DTMStarrySkybox - Fog");
|
||||
var fogFields = fogContainer.GenerateSubcontainer(3);
|
||||
inspector.GenerateInputField(this, fogFields, "Fog Height", nameof(fogHeight)).AddListenerFunction(UpdateSkyboxProperties);
|
||||
inspector.GenerateInputField(this, fogFields, "Fog Power", nameof(fogPower)).AddListenerFunction(UpdateSkyboxProperties);
|
||||
inspector.GenerateInputField(this, fogFields, "Fog Contrast", nameof(fogContrast)).AddListenerFunction(UpdateSkyboxProperties);
|
||||
}
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,2 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 7904b9c51462de946adf3571362ac933
|
||||
@@ -5,7 +5,7 @@ using UnityEngine;
|
||||
|
||||
namespace Ichni.RhythmGame.ThemeBundles.DepartureToMultiverse
|
||||
{
|
||||
public partial class DTMFramesFloor : EnvironmentObject
|
||||
public partial class DTMRandomGridFloor : EnvironmentObject
|
||||
{
|
||||
#region [暴露属性字段] Exposed Fields
|
||||
public float patternSizeX;
|
||||
@@ -23,7 +23,7 @@ namespace Ichni.RhythmGame.ThemeBundles.DepartureToMultiverse
|
||||
#endregion
|
||||
|
||||
#region [生命周期与工厂] Lifecycle & Factory
|
||||
public static DTMFramesFloor GenerateElement(string elementName, Guid id, List<string> tags,
|
||||
public static DTMRandomGridFloor GenerateElement(string elementName, Guid id, List<string> tags,
|
||||
bool isFirstGenerated, string themeBundleName, string objectName, GameElement parentElement,
|
||||
bool isStatic,
|
||||
float patternSizeX, float patternSizeY, float gridDensity,
|
||||
@@ -32,21 +32,21 @@ namespace Ichni.RhythmGame.ThemeBundles.DepartureToMultiverse
|
||||
Color outerBorderColor,
|
||||
float outerBorderWidth)
|
||||
{
|
||||
DTMFramesFloor framesFloor = EnvironmentObject.GenerateElement(elementName, id, tags,
|
||||
isFirstGenerated, themeBundleName, objectName, parentElement, isStatic).GetComponent<DTMFramesFloor>();
|
||||
DTMRandomGridFloor randomGridFloor = EnvironmentObject.GenerateElement(elementName, id, tags,
|
||||
isFirstGenerated, themeBundleName, objectName, parentElement, isStatic).GetComponent<DTMRandomGridFloor>();
|
||||
|
||||
framesFloor.patternSizeX = patternSizeX;
|
||||
framesFloor.patternSizeY = patternSizeY;
|
||||
framesFloor.gridDensity = gridDensity;
|
||||
framesFloor.timeAngle = timeAngle;
|
||||
framesFloor.stepA = stepA;
|
||||
framesFloor.stepB = stepB;
|
||||
randomGridFloor.patternSizeX = patternSizeX;
|
||||
randomGridFloor.patternSizeY = patternSizeY;
|
||||
randomGridFloor.gridDensity = gridDensity;
|
||||
randomGridFloor.timeAngle = timeAngle;
|
||||
randomGridFloor.stepA = stepA;
|
||||
randomGridFloor.stepB = stepB;
|
||||
|
||||
framesFloor.enableOuterBorder = enableOuterBorder;
|
||||
framesFloor.outerBorderColor = outerBorderColor;
|
||||
framesFloor.outerBorderWidth = outerBorderWidth;
|
||||
randomGridFloor.enableOuterBorder = enableOuterBorder;
|
||||
randomGridFloor.outerBorderColor = outerBorderColor;
|
||||
randomGridFloor.outerBorderWidth = outerBorderWidth;
|
||||
|
||||
return framesFloor;
|
||||
return randomGridFloor;
|
||||
}
|
||||
|
||||
public override void FirstSetUpObject(bool isFirstGenerated)
|
||||
@@ -0,0 +1,117 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Ichni.RhythmGame.Beatmap;
|
||||
using UnityEngine;
|
||||
|
||||
namespace Ichni.RhythmGame.ThemeBundles.DepartureToMultiverse
|
||||
{
|
||||
public partial class DTMRandomGridTube : EnvironmentObject
|
||||
{
|
||||
#region [暴露属性字段] Exposed Fields
|
||||
public float patternSizeX = 2.0f;
|
||||
public float patternSizeY = 2.0f;
|
||||
public float gridDensity = 1.0f;
|
||||
public float timeAngle = 1.0f;
|
||||
|
||||
public float stepA = 0.293f;
|
||||
public float stepB = 0.345f;
|
||||
|
||||
public float seamRotation = -90f;
|
||||
public float seamFadeWidth = 0.2f;
|
||||
public float seamFadeSmoothness = 1.0f;
|
||||
|
||||
public float fadeFar = 100f;
|
||||
public float fadeNear = 20f;
|
||||
public float tubeRadius = 10f;
|
||||
|
||||
public Renderer meshRenderer;
|
||||
#endregion
|
||||
|
||||
#region [生命周期与工厂] Lifecycle & Factory
|
||||
public static DTMRandomGridTube GenerateElement(string elementName, Guid id, List<string> tags,
|
||||
bool isFirstGenerated, string themeBundleName, string objectName, GameElement parentElement,
|
||||
bool isStatic,
|
||||
float patternSizeX, float patternSizeY, float gridDensity,
|
||||
float timeAngle, float stepA, float stepB,
|
||||
float seamRotation, float seamFadeWidth, float seamFadeSmoothness,
|
||||
float fadeFar, float fadeNear, float tubeRadius)
|
||||
{
|
||||
DTMRandomGridTube randomGridTube = EnvironmentObject.GenerateElement(elementName, id, tags,
|
||||
isFirstGenerated, themeBundleName, objectName, parentElement, isStatic).GetComponent<DTMRandomGridTube>();
|
||||
|
||||
randomGridTube.patternSizeX = patternSizeX;
|
||||
randomGridTube.patternSizeY = patternSizeY;
|
||||
randomGridTube.gridDensity = gridDensity;
|
||||
randomGridTube.timeAngle = timeAngle;
|
||||
|
||||
randomGridTube.stepA = stepA;
|
||||
randomGridTube.stepB = stepB;
|
||||
|
||||
randomGridTube.seamRotation = seamRotation;
|
||||
randomGridTube.seamFadeWidth = seamFadeWidth;
|
||||
randomGridTube.seamFadeSmoothness = seamFadeSmoothness;
|
||||
|
||||
randomGridTube.fadeFar = fadeFar;
|
||||
randomGridTube.fadeNear = fadeNear;
|
||||
randomGridTube.tubeRadius = tubeRadius;
|
||||
|
||||
return randomGridTube;
|
||||
}
|
||||
|
||||
public override void FirstSetUpObject(bool isFirstGenerated)
|
||||
{
|
||||
if (meshRenderer == null)
|
||||
meshRenderer = GetComponentInChildren<Renderer>();
|
||||
|
||||
if (meshRenderer != null)
|
||||
{
|
||||
meshRenderer.InitializeShader(); // 实例化材质 / Instantiate material
|
||||
UpdateMaterialProperties();
|
||||
}
|
||||
}
|
||||
|
||||
public override void OnDirtyRefresh(Dictionary<string, bool> flags)
|
||||
{
|
||||
UpdateMaterialProperties();
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region [效果核心逻辑] Core Effect Logic
|
||||
public void UpdateMaterialProperties()
|
||||
{
|
||||
if (meshRenderer != null && meshRenderer.material != null)
|
||||
{
|
||||
Material mat = meshRenderer.material;
|
||||
|
||||
mat.SetVector("_PatternSize", new Vector4(patternSizeX, patternSizeY, 0, 0));
|
||||
mat.SetFloat("_GridDensity", gridDensity);
|
||||
mat.SetFloat("_TimeAngle", timeAngle);
|
||||
|
||||
mat.SetFloat("_StepA", stepA);
|
||||
mat.SetFloat("_StepB", stepB);
|
||||
|
||||
mat.SetFloat("_SeamRotation", seamRotation);
|
||||
mat.SetFloat("_SeamFadeWidth", seamFadeWidth);
|
||||
mat.SetFloat("_SeamFadeSmoothness", seamFadeSmoothness);
|
||||
|
||||
mat.SetFloat("_FadeFar", fadeFar);
|
||||
mat.SetFloat("_FadeNear", fadeNear);
|
||||
mat.SetFloat("_TubeRadius", tubeRadius);
|
||||
|
||||
// Sync color mapped from unified generic submodule
|
||||
mat.SetColor("_Color0", colorSubmodule.currentBaseColor);
|
||||
}
|
||||
}
|
||||
|
||||
public override void Refresh()
|
||||
{
|
||||
base.Refresh();
|
||||
// Sync environment color changes
|
||||
if (meshRenderer != null && meshRenderer.material != null)
|
||||
{
|
||||
meshRenderer.material.SetColor("_Color0", colorSubmodule.currentBaseColor);
|
||||
}
|
||||
}
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,2 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 26a21b12ae64bfc43aa9129823e862ac
|
||||
@@ -0,0 +1,201 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Ichni.RhythmGame.Beatmap;
|
||||
using UnityEngine;
|
||||
|
||||
namespace Ichni.RhythmGame.ThemeBundles.DepartureToMultiverse
|
||||
{
|
||||
/// <summary>
|
||||
/// 游星空天空盒环境物体,加载 DTM_Skybox_Starry 材质并将其设置为场景天空盒,
|
||||
/// 同时暴露天空盒 Shader 的全量参数以接受 PropertyAnimation 动态控制。
|
||||
/// </summary>
|
||||
public partial class DTMStarrySkybox : EnvironmentObject
|
||||
{
|
||||
#region [暴露属性字段] Exposed Fields
|
||||
|
||||
// 天空盒材质(运行时实例)
|
||||
[NonSerialized] public Material skyboxMaterial;
|
||||
|
||||
// --- Sky ---
|
||||
public Color skyColor = Color.blue;
|
||||
public Color horizon = Color.cyan;
|
||||
public float horizonStrength = 2f;
|
||||
public float horizonSkyHeight = 0.7f;
|
||||
|
||||
// --- Stars ---
|
||||
public bool useStarMap = true;
|
||||
public float starDensity = 30f;
|
||||
public float starSize = 75f;
|
||||
public Color starColor = Color.white;
|
||||
public bool preventStarsInFrontOfSun = true;
|
||||
// 通过 ThemeBundle 字符串名称查找贴图
|
||||
public string starMapTextureName = "None";
|
||||
|
||||
// --- Sun Mask ---
|
||||
public bool haveSun = false;
|
||||
public string sunMaskTextureName = "None";
|
||||
public float sunMaskSize = 0.02f;
|
||||
public float sunMaskSpherize = 13.2f;
|
||||
public float sunDiscSize = 1f;
|
||||
public Color sunColorOne = Color.white;
|
||||
public Color sunColorTwo = Color.white;
|
||||
public float sunGradientStrength = 3.7f;
|
||||
public float sunGradientHeight = 1.23f;
|
||||
|
||||
// --- Fog ---
|
||||
public float fogHeight = 1f;
|
||||
public float fogPower = 0.5f;
|
||||
public float fogContrast = 40f;
|
||||
|
||||
#endregion
|
||||
|
||||
#region [生命周期与工厂] Lifecycle & Factory
|
||||
|
||||
public static DTMStarrySkybox GenerateElement(string elementName, Guid id, List<string> tags,
|
||||
bool isFirstGenerated, string themeBundleName, string objectName, GameElement parentElement,
|
||||
bool isStatic,
|
||||
// Sky
|
||||
Color skyColor, Color horizon, float horizonStrength, float horizonSkyHeight,
|
||||
// Stars
|
||||
bool useStarMap, float starDensity, float starSize, Color starColor,
|
||||
bool preventStarsInFrontOfSun, string starMapTextureName,
|
||||
// Sun
|
||||
bool haveSun, string sunMaskTextureName,
|
||||
float sunMaskSize, float sunMaskSpherize, float sunDiscSize,
|
||||
Color sunColorOne, Color sunColorTwo, float sunGradientStrength, float sunGradientHeight,
|
||||
// Fog
|
||||
float fogHeight, float fogPower, float fogContrast)
|
||||
{
|
||||
DTMStarrySkybox skybox = EnvironmentObject.GenerateElement(elementName, id, tags,
|
||||
isFirstGenerated, themeBundleName, objectName, parentElement, isStatic)
|
||||
.GetComponent<DTMStarrySkybox>();
|
||||
|
||||
skybox.skyColor = skyColor;
|
||||
skybox.horizon = horizon;
|
||||
skybox.horizonStrength = horizonStrength;
|
||||
skybox.horizonSkyHeight = horizonSkyHeight;
|
||||
|
||||
skybox.useStarMap = useStarMap;
|
||||
skybox.starDensity = starDensity;
|
||||
skybox.starSize = starSize;
|
||||
skybox.starColor = starColor;
|
||||
skybox.preventStarsInFrontOfSun = preventStarsInFrontOfSun;
|
||||
skybox.starMapTextureName = starMapTextureName;
|
||||
|
||||
skybox.haveSun = haveSun;
|
||||
skybox.sunMaskTextureName = sunMaskTextureName;
|
||||
skybox.sunMaskSize = sunMaskSize;
|
||||
skybox.sunMaskSpherize = sunMaskSpherize;
|
||||
skybox.sunDiscSize = sunDiscSize;
|
||||
skybox.sunColorOne = sunColorOne;
|
||||
skybox.sunColorTwo = sunColorTwo;
|
||||
skybox.sunGradientStrength = sunGradientStrength;
|
||||
skybox.sunGradientHeight = sunGradientHeight;
|
||||
|
||||
skybox.fogHeight = fogHeight;
|
||||
skybox.fogPower = fogPower;
|
||||
skybox.fogContrast = fogContrast;
|
||||
|
||||
return skybox;
|
||||
}
|
||||
|
||||
public override void FirstSetUpObject(bool isFirstGenerated)
|
||||
{
|
||||
// 从 ThemeBundle 中加载天空盒材质并实例化,赋给场景天空盒
|
||||
Material sourceMat = ThemeBundleManager.instance.GetObject<Material>(themeBundleName, "DTM_Skybox_Starry");
|
||||
if (sourceMat != null)
|
||||
{
|
||||
skyboxMaterial = new Material(sourceMat); // 实例化,隔离修改
|
||||
RenderSettings.skybox = skyboxMaterial;
|
||||
Debug.Log($"[DTMStarrySkybox] 成功加载并应用天空盒材质 'DTM_Skybox_Starry' 作为场景天空盒。");
|
||||
}
|
||||
else
|
||||
{
|
||||
Debug.LogError($"[DTMStarrySkybox] 无法在 ThemeBundle '{themeBundleName}' 中找到 'DTM_Skybox_Starry' 材质!");
|
||||
return;
|
||||
}
|
||||
|
||||
UpdateSkyboxProperties();
|
||||
}
|
||||
|
||||
public override void OnDirtyRefresh(Dictionary<string, bool> flags)
|
||||
{
|
||||
UpdateSkyboxProperties();
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region [效果核心逻辑] Core Effect Logic
|
||||
|
||||
/// <summary>
|
||||
/// 将所有本地缓存参数一次性批量写入天空盒材质,并通知 DynamicGI 刷新。
|
||||
/// </summary>
|
||||
public void UpdateSkyboxProperties()
|
||||
{
|
||||
if (skyboxMaterial == null) return;
|
||||
|
||||
// -- Sky --
|
||||
skyboxMaterial.SetColor("_SkyColor", skyColor);
|
||||
skyboxMaterial.SetColor("_Horizon", horizon);
|
||||
skyboxMaterial.SetFloat("_HorizonStrength", horizonStrength);
|
||||
skyboxMaterial.SetFloat("_HorizonSkyHeight", horizonSkyHeight);
|
||||
|
||||
// -- Stars --
|
||||
skyboxMaterial.SetFloat("_UseStarMap", useStarMap ? 1f : 0f);
|
||||
skyboxMaterial.SetFloat("_StarDensity", starDensity);
|
||||
skyboxMaterial.SetFloat("_StarSize", starSize);
|
||||
skyboxMaterial.SetColor("_StarColor", starColor);
|
||||
skyboxMaterial.SetFloat("_PreventStarsInFrontOfSun", preventStarsInFrontOfSun ? 1f : 0f);
|
||||
|
||||
// 星图贴图通过 ThemeBundle 按名称查找
|
||||
if (!string.IsNullOrEmpty(starMapTextureName) && starMapTextureName != "None")
|
||||
{
|
||||
Texture2D starMap = ThemeBundleManager.instance.GetObject<Texture2D>(themeBundleName, starMapTextureName);
|
||||
if (starMap != null) skyboxMaterial.SetTexture("_StarMap", starMap);
|
||||
}
|
||||
|
||||
// -- Sun Mask --
|
||||
skyboxMaterial.SetFloat("_HaveSun", haveSun ? 1f : 0f);
|
||||
|
||||
if (!string.IsNullOrEmpty(sunMaskTextureName) && sunMaskTextureName != "None")
|
||||
{
|
||||
Texture2D sunMask = ThemeBundleManager.instance.GetObject<Texture2D>(themeBundleName, sunMaskTextureName);
|
||||
if (sunMask != null) skyboxMaterial.SetTexture("_SunMask", sunMask);
|
||||
}
|
||||
|
||||
skyboxMaterial.SetFloat("_SunMaskSize", sunMaskSize);
|
||||
skyboxMaterial.SetFloat("_SunMaskSpherize", sunMaskSpherize);
|
||||
skyboxMaterial.SetFloat("_SunDiscSize", sunDiscSize);
|
||||
skyboxMaterial.SetColor("_SunColorOne", sunColorOne);
|
||||
skyboxMaterial.SetColor("_SunColorTwo", sunColorTwo);
|
||||
skyboxMaterial.SetFloat("_SunGradientStrength", sunGradientStrength);
|
||||
skyboxMaterial.SetFloat("_SunGradientHeight", sunGradientHeight);
|
||||
|
||||
// -- Fog --
|
||||
skyboxMaterial.SetFloat("_FogHeight", fogHeight);
|
||||
skyboxMaterial.SetFloat("_FogPower", fogPower);
|
||||
skyboxMaterial.SetFloat("_FogContrast", fogContrast);
|
||||
|
||||
// 通知引擎重烤全局间接光
|
||||
DynamicGI.UpdateEnvironment();
|
||||
}
|
||||
|
||||
public override void Refresh()
|
||||
{
|
||||
base.Refresh();
|
||||
if (skyboxMaterial != null)
|
||||
{
|
||||
RenderSettings.skybox = skyboxMaterial;
|
||||
}
|
||||
}
|
||||
|
||||
public override void OnDelete()
|
||||
{
|
||||
base.OnDelete();
|
||||
// 还原场景天空盒,防止场景切换后残留
|
||||
RenderSettings.skybox = null;
|
||||
}
|
||||
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,2 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 3fe829cad763c61439c6596ef1e4c181
|
||||
@@ -1,4 +1,4 @@
|
||||
Shader "Soullies/DTM_FramesFloor"
|
||||
Shader "Soullies/DTM_RandomGridFloor"
|
||||
{
|
||||
Properties
|
||||
{
|
||||
@@ -23,6 +23,7 @@ Shader "Soullies/DTM_FramesFloor"
|
||||
[Enum(UnityEngine.Rendering.BlendMode)] _SrcBlend("Src Blend", Float) = 5 // SrcAlpha
|
||||
[Enum(UnityEngine.Rendering.BlendMode)] _DstBlend("Dst Blend", Float) = 10 // OneMinusSrcAlpha
|
||||
[Enum(Off, 0, On, 1)] _ZWrite("Z Write", Float) = 0
|
||||
[Enum(Front, Back, Off)] _CullMode("Cull Mode", Float) = 2 // Off
|
||||
}
|
||||
|
||||
SubShader
|
||||
@@ -38,7 +39,7 @@ Shader "Soullies/DTM_FramesFloor"
|
||||
|
||||
Blend [_SrcBlend] [_DstBlend]
|
||||
ZWrite [_ZWrite]
|
||||
Cull Back
|
||||
Cull [_CullMode]
|
||||
|
||||
Pass
|
||||
{
|
||||
@@ -1,5 +1,5 @@
|
||||
fileFormatVersion: 2
|
||||
guid: b491aef5bd88c8b44afc30f6f2074f06
|
||||
guid: 1e848b97478df7c4db397a15a343be4e
|
||||
ShaderImporter:
|
||||
externalObjects: {}
|
||||
defaultTextures: []
|
||||
@@ -0,0 +1,234 @@
|
||||
Shader "Soullies/DTM_RandomGridTube"
|
||||
{
|
||||
Properties
|
||||
{
|
||||
[HDR]_Color0("Color0", Color) = (1, 1, 1, 0)
|
||||
|
||||
[Header(Pattern Settings)]
|
||||
_PatternSize("Pattern Size (X, Y)", Vector) = (2.0, 2.0, 0, 0)
|
||||
_GridDensity("Grid Density (Quantity Multiplier)", Float) = 1.0
|
||||
_TimeAngle("Time Angle (Speed)", Float) = 1.0
|
||||
|
||||
[Header(Edge Settings)]
|
||||
_StepA("Step A", Range(0, 1)) = 0.293
|
||||
_StepB("Step B", Range(0, 1)) = 0.345
|
||||
|
||||
[Header(Seam Hiding)]
|
||||
_SeamRotation("Seam Angle Offset", Range(-180, 180)) = -90.0
|
||||
_SeamFadeWidth("Seam Cut Width", Range(0.0, 1.0)) = 0.2
|
||||
_SeamFadeSmoothness("Seam Softness", Range(0.0, 1.0)) = 1.0
|
||||
|
||||
[Header(Tube Specific Settings)]
|
||||
_FadeFar("Fade Far (Fully Transparent)", Float) = 100.0
|
||||
_FadeNear("Fade Near (Fully Opaque)", Float) = 20.0
|
||||
_TubeRadius("Virtual Tube Radius", Float) = 10.0
|
||||
|
||||
[Header(Render State)]
|
||||
[Enum(UnityEngine.Rendering.BlendMode)] _SrcBlend("Src Blend", Float) = 5 // SrcAlpha
|
||||
[Enum(UnityEngine.Rendering.BlendMode)] _DstBlend("Dst Blend", Float) = 10 // OneMinusSrcAlpha
|
||||
[Enum(Off, 0, On, 1)] _ZWrite("Z Write", Float) = 0
|
||||
[Enum(Front, Back, Off)] _CullMode("Cull Mode", Float) = 1 // Front (Inside)
|
||||
}
|
||||
|
||||
SubShader
|
||||
{
|
||||
Tags
|
||||
{
|
||||
"RenderPipeline" = "UniversalPipeline"
|
||||
"RenderType" = "Transparent"
|
||||
"Queue" = "Transparent-300"
|
||||
"UniversalMaterialType" = "Unlit"
|
||||
"IgnoreProjector" = "True"
|
||||
}
|
||||
|
||||
Blend [_SrcBlend] [_DstBlend]
|
||||
ZWrite [_ZWrite]
|
||||
Cull [_CullMode] // Default Cull Front to see inside the tube
|
||||
|
||||
Pass
|
||||
{
|
||||
Name "ForwardOnly"
|
||||
Tags { "LightMode" = "UniversalForwardOnly" }
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 4.5
|
||||
#pragma prefer_hlslcc gles
|
||||
#pragma multi_compile_instancing
|
||||
#pragma multi_compile_fog
|
||||
|
||||
#pragma vertex vert
|
||||
#pragma fragment frag
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
struct Attributes
|
||||
{
|
||||
float4 positionOS : POSITION;
|
||||
float2 uv : TEXCOORD0;
|
||||
UNITY_VERTEX_INPUT_INSTANCE_ID
|
||||
};
|
||||
|
||||
struct Varyings
|
||||
{
|
||||
float4 positionCS : SV_POSITION;
|
||||
float3 positionWS : TEXCOORD0;
|
||||
float3 positionOS : TEXCOORD1;
|
||||
half fogFactor : TEXCOORD3;
|
||||
UNITY_VERTEX_INPUT_INSTANCE_ID
|
||||
UNITY_VERTEX_OUTPUT_STEREO
|
||||
};
|
||||
|
||||
CBUFFER_START(UnityPerMaterial)
|
||||
half4 _Color0;
|
||||
float4 _PatternSize;
|
||||
float _GridDensity;
|
||||
float _TimeAngle;
|
||||
float _StepA;
|
||||
float _StepB;
|
||||
float _SeamRotation;
|
||||
float _SeamFadeWidth;
|
||||
float _SeamFadeSmoothness;
|
||||
float _FadeFar;
|
||||
float _FadeNear;
|
||||
float _TubeRadius;
|
||||
CBUFFER_END
|
||||
|
||||
// -------------------------------------
|
||||
// Custom Helper Functions
|
||||
float2 VoronoiHash(float2 p)
|
||||
{
|
||||
p = float2(dot(p, float2(127.1, 311.7)), dot(p, float2(269.5, 183.3)));
|
||||
return frac(sin(p) * 43758.5453);
|
||||
}
|
||||
|
||||
// Manhattan-based Voronoi optimized for Mobile URP
|
||||
float VoronoiDistance(float2 v, float t)
|
||||
{
|
||||
float2 n = floor(v);
|
||||
float2 f = frac(v);
|
||||
float minDist = 8.0;
|
||||
|
||||
UNITY_UNROLL
|
||||
for (int j = -1; j <= 1; j++)
|
||||
{
|
||||
UNITY_UNROLL
|
||||
for (int i = -1; i <= 1; i++)
|
||||
{
|
||||
float2 g = float2((float)i, (float)j);
|
||||
float2 o = VoronoiHash(n + g);
|
||||
// Oscillating movement
|
||||
o = sin(t + o * 6.2831853) * 0.5 + 0.5;
|
||||
float2 r = f - g - o;
|
||||
// Manhattan distance for rectangular frames
|
||||
float d = 0.5 * (abs(r.x) + abs(r.y));
|
||||
minDist = min(minDist, d);
|
||||
}
|
||||
}
|
||||
return minDist;
|
||||
}
|
||||
|
||||
// -------------------------------------
|
||||
// Vertex Shader
|
||||
Varyings vert(Attributes input)
|
||||
{
|
||||
Varyings output = (Varyings)0;
|
||||
UNITY_SETUP_INSTANCE_ID(input);
|
||||
UNITY_TRANSFER_INSTANCE_ID(input, output);
|
||||
UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(output);
|
||||
|
||||
VertexPositionInputs vertexInput = GetVertexPositionInputs(input.positionOS.xyz);
|
||||
output.positionCS = vertexInput.positionCS;
|
||||
output.positionWS = vertexInput.positionWS;
|
||||
output.positionOS = input.positionOS.xyz;
|
||||
output.fogFactor = ComputeFogFactor(vertexInput.positionCS.z);
|
||||
|
||||
return output;
|
||||
}
|
||||
|
||||
// -------------------------------------
|
||||
// Fragment Shader
|
||||
half4 frag(Varyings input) : SV_Target
|
||||
{
|
||||
UNITY_SETUP_INSTANCE_ID(input);
|
||||
UNITY_SETUP_STEREO_EYE_INDEX_POST_VERTEX(input);
|
||||
|
||||
// ==========================================
|
||||
// 1. Cylindrical Mapping & Seam Control
|
||||
// ==========================================
|
||||
// Calculate angle around the Z-axis in object space. atan2 returns [-PI, PI].
|
||||
float rawAngle = atan2(input.positionOS.y, input.positionOS.x);
|
||||
|
||||
// Rotate the seam mechanically
|
||||
float angleOffset = _SeamRotation * (3.14159265 / 180.0);
|
||||
float angle = rawAngle + angleOffset;
|
||||
|
||||
// Wrap angle to [-PI, PI] to keep math bounded
|
||||
if(angle > 3.14159265) angle -= 6.2831853;
|
||||
if(angle < -3.14159265) angle += 6.2831853;
|
||||
|
||||
// Derive distance to the seam (seam is at absolute PI or -PI)
|
||||
float distToSeam = 3.14159265 - abs(angle);
|
||||
|
||||
// Seam alpha fading calculation
|
||||
float endFade = _SeamFadeWidth * 3.14159265;
|
||||
float startFade = endFade * (1.0 - _SeamFadeSmoothness);
|
||||
float seamFadeMask = smoothstep(startFade, endFade + 0.0001, distToSeam);
|
||||
|
||||
// Convert adjusted angle to U coordinate
|
||||
float u = angle * _TubeRadius;
|
||||
|
||||
// V is driven by World Z to maintain seamless tiling
|
||||
float v = input.positionWS.z;
|
||||
|
||||
float2 cylindricalUV = float2(u, v);
|
||||
|
||||
// Density Multiplier
|
||||
float density = max(_GridDensity, 0.0001);
|
||||
float2 sizeDivisor = max(_PatternSize.xy, float2(0.0001, 0.0001)) / density;
|
||||
|
||||
float2 scaledUV = cylindricalUV / sizeDivisor;
|
||||
|
||||
// Rotate 45 degrees
|
||||
float c = 0.707106;
|
||||
float s = 0.707106;
|
||||
float2 rotatedUV = mul(scaledUV, float2x2(c, -s, s, c));
|
||||
|
||||
// Time driven animation
|
||||
float t = _TimeAngle * _TimeParameters.x;
|
||||
|
||||
// Voronoi mathematical noise
|
||||
float voronoiV = VoronoiDistance(rotatedUV, t);
|
||||
|
||||
// Anti-aliased border mask computation
|
||||
float fw = fwidth(voronoiV);
|
||||
float edge1 = smoothstep(_StepA - fw, _StepA + fw, voronoiV);
|
||||
float edge2 = smoothstep(_StepB - fw, _StepB + fw, voronoiV);
|
||||
float gridAlphaMask = edge2 - edge1;
|
||||
|
||||
half3 gridColor = _Color0.rgb;
|
||||
half gridAlpha = gridAlphaMask * _Color0.a;
|
||||
|
||||
// ==========================================
|
||||
// 2. Distance Fade (Far = Transparent, Near = Opaque)
|
||||
// ==========================================
|
||||
float distToCam = distance(GetCameraPositionWS(), input.positionWS);
|
||||
|
||||
// If distToCam is between _FadeFar and _FadeNear, smoothly transition
|
||||
// When dist = _FadeFar, fadeMask = 0 (Transparent)
|
||||
// When dist = _FadeNear, fadeMask = 1 (Opaque)
|
||||
float rawFade = (distToCam - _FadeFar) / (_FadeNear - _FadeFar + 0.0001);
|
||||
float fadeMask = saturate(rawFade);
|
||||
|
||||
// Multiply the alpha by our camera distance fade AND seam smooth fade
|
||||
gridAlpha *= fadeMask * seamFadeMask;
|
||||
|
||||
// Apply URP Fog
|
||||
gridColor = MixFog(gridColor, input.fogFactor);
|
||||
|
||||
return half4(gridColor, gridAlpha);
|
||||
}
|
||||
ENDHLSL
|
||||
}
|
||||
}
|
||||
FallBack "Hidden/Universal Render Pipeline/FallbackError"
|
||||
}
|
||||
@@ -1,5 +1,5 @@
|
||||
fileFormatVersion: 2
|
||||
guid: d54759aa63d2527499f0c933fdf37b78
|
||||
guid: c1b3dbaa8a5fce64fa762faa07d98c26
|
||||
ShaderImporter:
|
||||
externalObjects: {}
|
||||
defaultTextures: []
|
||||
@@ -0,0 +1,175 @@
|
||||
Shader "Soullies/DTM_RegularGridFloor"
|
||||
{
|
||||
Properties
|
||||
{
|
||||
[HDR]_Color0("Color0", Color) = (1, 1, 1, 0)
|
||||
|
||||
[Header(Grid Settings)]
|
||||
_GridSize("Grid Size (X, Y)", Vector) = (1.0, 1.0, 0, 0)
|
||||
_GridDensity("Grid Density (Quantity Multiplier)", Float) = 1.0
|
||||
|
||||
_LineThickness("Line Thickness", Range(0.001, 0.5)) = 0.05
|
||||
|
||||
_EdgeSoftness("Edge Softness", Range(0.0, 0.5)) = 0.01
|
||||
|
||||
[Header(Animation Settings)]
|
||||
_MoveVector("Movement Vector (X, Y)", Vector) = (0.0, 1.0, 0, 0)
|
||||
|
||||
[Header(Outer Enclosing Border)]
|
||||
[Toggle(_OUTER_BORDER_ON)] _EnableOuterBorder("Enable Outer Border", Float) = 0
|
||||
[HDR] _OuterBorderColor("Outer Border Color", Color) = (1, 1, 1, 1)
|
||||
_OuterBorderWidth("Outer Border Width", Range(0.0, 0.5)) = 0.02
|
||||
|
||||
[Header(Render State)]
|
||||
[Enum(UnityEngine.Rendering.BlendMode)] _SrcBlend("Src Blend", Float) = 5 // SrcAlpha
|
||||
[Enum(UnityEngine.Rendering.BlendMode)] _DstBlend("Dst Blend", Float) = 10 // OneMinusSrcAlpha
|
||||
[Enum(Off, 0, On, 1)] _ZWrite("Z Write", Float) = 0
|
||||
}
|
||||
|
||||
SubShader
|
||||
{
|
||||
Tags
|
||||
{
|
||||
"RenderPipeline" = "UniversalPipeline"
|
||||
"RenderType" = "Transparent"
|
||||
"Queue" = "Transparent-300"
|
||||
"UniversalMaterialType" = "Unlit"
|
||||
"IgnoreProjector" = "True"
|
||||
}
|
||||
|
||||
Blend [_SrcBlend] [_DstBlend]
|
||||
ZWrite [_ZWrite]
|
||||
Cull Back
|
||||
|
||||
Pass
|
||||
{
|
||||
Name "ForwardOnly"
|
||||
Tags { "LightMode" = "UniversalForwardOnly" }
|
||||
|
||||
HLSLPROGRAM
|
||||
#pragma target 4.5
|
||||
#pragma prefer_hlslcc gles
|
||||
#pragma multi_compile_instancing
|
||||
#pragma multi_compile_fog
|
||||
#pragma shader_feature_local _OUTER_BORDER_ON
|
||||
|
||||
#pragma vertex vert
|
||||
#pragma fragment frag
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
struct Attributes
|
||||
{
|
||||
float4 positionOS : POSITION;
|
||||
float2 uv : TEXCOORD0;
|
||||
UNITY_VERTEX_INPUT_INSTANCE_ID
|
||||
};
|
||||
|
||||
struct Varyings
|
||||
{
|
||||
float4 positionCS : SV_POSITION;
|
||||
float3 positionWS : TEXCOORD0;
|
||||
float2 uv : TEXCOORD1;
|
||||
half fogFactor : TEXCOORD2;
|
||||
UNITY_VERTEX_INPUT_INSTANCE_ID
|
||||
UNITY_VERTEX_OUTPUT_STEREO
|
||||
};
|
||||
|
||||
CBUFFER_START(UnityPerMaterial)
|
||||
half4 _Color0;
|
||||
float4 _GridSize;
|
||||
float _GridDensity;
|
||||
float _LineThickness;
|
||||
float _EdgeSoftness;
|
||||
float4 _MoveVector;
|
||||
half4 _OuterBorderColor;
|
||||
float _OuterBorderWidth;
|
||||
CBUFFER_END
|
||||
|
||||
Varyings vert(Attributes input)
|
||||
{
|
||||
Varyings output = (Varyings)0;
|
||||
UNITY_SETUP_INSTANCE_ID(input);
|
||||
UNITY_TRANSFER_INSTANCE_ID(input, output);
|
||||
UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(output);
|
||||
|
||||
VertexPositionInputs vertexInput = GetVertexPositionInputs(input.positionOS.xyz);
|
||||
output.positionCS = vertexInput.positionCS;
|
||||
output.positionWS = vertexInput.positionWS;
|
||||
output.uv = input.uv;
|
||||
output.fogFactor = ComputeFogFactor(vertexInput.positionCS.z);
|
||||
|
||||
return output;
|
||||
}
|
||||
|
||||
half4 frag(Varyings input) : SV_Target
|
||||
{
|
||||
UNITY_SETUP_INSTANCE_ID(input);
|
||||
UNITY_SETUP_STEREO_EYE_INDEX_POST_VERTEX(input);
|
||||
|
||||
// ==========================================
|
||||
// 1. Regular Grid Pattern (World Space UV)
|
||||
// ==========================================
|
||||
float2 worldUV = input.positionWS.xz;
|
||||
|
||||
// Direct Linear Movement Animation
|
||||
float t = _Time.y; // Standard time in seconds
|
||||
worldUV -= _MoveVector.xy * t;
|
||||
|
||||
// Density Multiplier
|
||||
float density = max(_GridDensity, 0.0001);
|
||||
float2 sizeDivisor = max(_GridSize.xy, float2(0.0001, 0.0001)) / density;
|
||||
|
||||
// Scale UV
|
||||
float2 scaledUV = worldUV / sizeDivisor;
|
||||
|
||||
// Generate pure regular grid lines mathematically
|
||||
// frac() maps to [0,1], we subtract 0.5 and take absolute to get a pyramid [0, 0.5]
|
||||
float2 cellUV = abs(frac(scaledUV) - 0.5);
|
||||
|
||||
// Distance to the closest grid edge
|
||||
float2 distToLine = 0.5 - cellUV;
|
||||
float closestLine = min(distToLine.x, distToLine.y);
|
||||
|
||||
// Hardware screen-space derivative + Software Softness for AA
|
||||
float fw = fwidth(closestLine);
|
||||
float halfThickness = _LineThickness * 0.5;
|
||||
float edgeSoft = max(_EdgeSoftness, fw); // ensures it never hard aliases
|
||||
|
||||
// Solid line with anti-aliased trailing edge
|
||||
float gridAlphaMask = smoothstep(halfThickness + edgeSoft, halfThickness - edgeSoft, closestLine);
|
||||
|
||||
half3 gridColor = _Color0.rgb;
|
||||
half gridAlpha = gridAlphaMask * _Color0.a;
|
||||
|
||||
// ==========================================
|
||||
// 2. Outer Enclosing Border
|
||||
// ==========================================
|
||||
half3 finalColor = gridColor;
|
||||
half finalAlpha = gridAlpha;
|
||||
|
||||
#if defined(_OUTER_BORDER_ON)
|
||||
// Calculate distance to nearest Mesh UV edge [0, 1]
|
||||
float2 edgeDist = min(input.uv, 1.0 - input.uv);
|
||||
float closestEdge = min(edgeDist.x, edgeDist.y);
|
||||
|
||||
float borderfw = fwidth(closestEdge);
|
||||
|
||||
// Creates a solid border with a smooth antialiased inner falloff
|
||||
float borderMask = 1.0 - smoothstep(_OuterBorderWidth - borderfw, _OuterBorderWidth + borderfw, closestEdge);
|
||||
|
||||
// Lerp grid to border
|
||||
finalColor = lerp(gridColor, _OuterBorderColor.rgb, borderMask);
|
||||
finalAlpha = lerp(gridAlpha, _OuterBorderColor.a, borderMask);
|
||||
#endif
|
||||
|
||||
// Apply URP Fog
|
||||
finalColor = MixFog(finalColor, input.fogFactor);
|
||||
|
||||
return half4(finalColor, finalAlpha);
|
||||
}
|
||||
ENDHLSL
|
||||
}
|
||||
}
|
||||
FallBack "Hidden/Universal Render Pipeline/FallbackError"
|
||||
}
|
||||
@@ -1,5 +1,5 @@
|
||||
fileFormatVersion: 2
|
||||
guid: abadec1812956184baeaef8d7cf924b6
|
||||
guid: c746f87d0d9cc824f824b0ee15f4cf06
|
||||
ShaderImporter:
|
||||
externalObjects: {}
|
||||
defaultTextures: []
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,18 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 6bc0f501e70ad4348b2fb34717767f5e
|
||||
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}
|
||||
@@ -1,837 +0,0 @@
|
||||
// Made with Amplify Shader Editor v1.9.5.1
|
||||
// Available at the Unity Asset Store - http://u3d.as/y3X
|
||||
Shader "Chapter0/Ripple"
|
||||
{
|
||||
Properties
|
||||
{
|
||||
[HideInInspector] _AlphaCutoff("Alpha Cutoff ", Range(0, 1)) = 0.5
|
||||
[HideInInspector] _EmissionColor("Emission Color", Color) = (1,1,1,1)
|
||||
_EdgeValue("EdgeValue", Range( 0 , 1)) = 0.5
|
||||
[HDR]_ImageColor("ImageColor", Color) = (0,0,0,0)
|
||||
_Width("Width", Range( 0 , 1)) = 0.5
|
||||
_Opacity("Opacity", Range( 0 , 1)) = 1
|
||||
[Toggle(_ISCIRCLE_ON)] _IsCircle("IsCircle", Float) = 0
|
||||
_MainTex("MainTex", 2D) = "white" {}
|
||||
[HideInInspector] _texcoord( "", 2D ) = "white" {}
|
||||
|
||||
[HideInInspector][NoScaleOffset] unity_Lightmaps("unity_Lightmaps", 2DArray) = "" {}
|
||||
[HideInInspector][NoScaleOffset] unity_LightmapsInd("unity_LightmapsInd", 2DArray) = "" {}
|
||||
[HideInInspector][NoScaleOffset] unity_ShadowMasks("unity_ShadowMasks", 2DArray) = "" {}
|
||||
}
|
||||
|
||||
SubShader
|
||||
{
|
||||
LOD 0
|
||||
|
||||
|
||||
|
||||
Tags { "RenderPipeline"="UniversalPipeline" "RenderType"="Transparent" "Queue"="Transparent" "UniversalMaterialType"="Lit" "ShaderGraphShader"="true" }
|
||||
|
||||
Cull Off
|
||||
HLSLINCLUDE
|
||||
#pragma target 3.0
|
||||
#pragma prefer_hlslcc gles
|
||||
// ensure rendering platforms toggle list is visible
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.core/ShaderLibrary/Common.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.core/ShaderLibrary/Filtering.hlsl"
|
||||
ENDHLSL
|
||||
|
||||
|
||||
Pass
|
||||
{
|
||||
Name "Sprite Lit"
|
||||
Tags { "LightMode"="Universal2D" }
|
||||
|
||||
Blend SrcAlpha OneMinusSrcAlpha, One OneMinusSrcAlpha
|
||||
ZTest LEqual
|
||||
ZWrite Off
|
||||
Offset 0 , 0
|
||||
ColorMask RGBA
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
|
||||
#define ASE_SRP_VERSION 140011
|
||||
|
||||
|
||||
#pragma vertex vert
|
||||
#pragma fragment frag
|
||||
|
||||
#pragma multi_compile _ USE_SHAPE_LIGHT_TYPE_0
|
||||
#pragma multi_compile _ USE_SHAPE_LIGHT_TYPE_1
|
||||
#pragma multi_compile _ USE_SHAPE_LIGHT_TYPE_2
|
||||
#pragma multi_compile _ USE_SHAPE_LIGHT_TYPE_3
|
||||
|
||||
#define _SURFACE_TYPE_TRANSPARENT 1
|
||||
|
||||
#define SHADERPASS SHADERPASS_SPRITELIT
|
||||
#define SHADERPASS_SPRITELIT
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.core/ShaderLibrary/Color.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/ShaderGraphFunctions.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/Shaders/2D/Include/LightingUtility.hlsl"
|
||||
|
||||
#if USE_SHAPE_LIGHT_TYPE_0
|
||||
SHAPE_LIGHT(0)
|
||||
#endif
|
||||
|
||||
#if USE_SHAPE_LIGHT_TYPE_1
|
||||
SHAPE_LIGHT(1)
|
||||
#endif
|
||||
|
||||
#if USE_SHAPE_LIGHT_TYPE_2
|
||||
SHAPE_LIGHT(2)
|
||||
#endif
|
||||
|
||||
#if USE_SHAPE_LIGHT_TYPE_3
|
||||
SHAPE_LIGHT(3)
|
||||
#endif
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/Shaders/2D/Include/CombinedShapeLightShared.hlsl"
|
||||
|
||||
#pragma shader_feature_local _ISCIRCLE_ON
|
||||
|
||||
|
||||
sampler2D _MainTex;
|
||||
CBUFFER_START( UnityPerMaterial )
|
||||
float4 _MainTex_ST;
|
||||
float4 _ImageColor;
|
||||
float _EdgeValue;
|
||||
float _Width;
|
||||
float _Opacity;
|
||||
CBUFFER_END
|
||||
|
||||
|
||||
struct VertexInput
|
||||
{
|
||||
float4 positionOS : POSITION;
|
||||
float3 normal : NORMAL;
|
||||
float4 tangent : TANGENT;
|
||||
float4 uv0 : TEXCOORD0;
|
||||
float4 color : COLOR;
|
||||
|
||||
UNITY_VERTEX_INPUT_INSTANCE_ID
|
||||
};
|
||||
|
||||
struct VertexOutput
|
||||
{
|
||||
float4 positionCS : SV_POSITION;
|
||||
float4 texCoord0 : TEXCOORD0;
|
||||
float4 color : TEXCOORD1;
|
||||
float4 screenPosition : TEXCOORD2;
|
||||
float3 positionWS : TEXCOORD3;
|
||||
float4 ase_color : COLOR;
|
||||
UNITY_VERTEX_INPUT_INSTANCE_ID
|
||||
UNITY_VERTEX_OUTPUT_STEREO
|
||||
};
|
||||
|
||||
#if ETC1_EXTERNAL_ALPHA
|
||||
TEXTURE2D(_AlphaTex); SAMPLER(sampler_AlphaTex);
|
||||
float _EnableAlphaTexture;
|
||||
#endif
|
||||
|
||||
|
||||
VertexOutput vert ( VertexInput v )
|
||||
{
|
||||
VertexOutput o = (VertexOutput)0;
|
||||
UNITY_SETUP_INSTANCE_ID(v);
|
||||
UNITY_TRANSFER_INSTANCE_ID(v, o);
|
||||
UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(o);
|
||||
|
||||
o.ase_color = v.color;
|
||||
#ifdef ASE_ABSOLUTE_VERTEX_POS
|
||||
float3 defaultVertexValue = v.positionOS.xyz;
|
||||
#else
|
||||
float3 defaultVertexValue = float3(0, 0, 0);
|
||||
#endif
|
||||
float3 vertexValue = defaultVertexValue;
|
||||
#ifdef ASE_ABSOLUTE_VERTEX_POS
|
||||
v.positionOS.xyz = vertexValue;
|
||||
#else
|
||||
v.positionOS.xyz += vertexValue;
|
||||
#endif
|
||||
v.normal = v.normal;
|
||||
v.tangent.xyz = v.tangent.xyz;
|
||||
|
||||
VertexPositionInputs vertexInput = GetVertexPositionInputs(v.positionOS.xyz);
|
||||
|
||||
o.texCoord0 = v.uv0;
|
||||
o.color = v.color;
|
||||
o.positionCS = vertexInput.positionCS;
|
||||
o.screenPosition = vertexInput.positionNDC;
|
||||
o.positionWS = vertexInput.positionWS;
|
||||
return o;
|
||||
}
|
||||
|
||||
half4 frag ( VertexOutput IN ) : SV_Target
|
||||
{
|
||||
UNITY_SETUP_INSTANCE_ID( IN );
|
||||
UNITY_SETUP_STEREO_EYE_INDEX_POST_VERTEX( IN );
|
||||
float3 positionWS = IN.positionWS.xyz;
|
||||
|
||||
float temp_output_79_0 = ( _EdgeValue * ( ( _Width - 1.0 ) * -2.0 ) );
|
||||
float2 temp_output_51_0 = ( IN.texCoord0.xy - float2( 0.5,0.5 ) );
|
||||
float2 break104 = temp_output_51_0;
|
||||
#ifdef _ISCIRCLE_ON
|
||||
float staticSwitch101 = distance( temp_output_51_0 , float2( 0,0 ) );
|
||||
#else
|
||||
float staticSwitch101 = ( abs( break104.x ) + abs( break104.y ) );
|
||||
#endif
|
||||
float temp_output_75_0 = ( staticSwitch101 / _EdgeValue );
|
||||
float smoothstepResult72 = smoothstep( temp_output_79_0 , temp_output_79_0 , temp_output_75_0);
|
||||
float smoothstepResult69 = smoothstep( 1.0 , 1.0 , temp_output_75_0);
|
||||
float2 uv_MainTex = IN.texCoord0.xy * _MainTex_ST.xy + _MainTex_ST.zw;
|
||||
float4 break89 = ( tex2D( _MainTex, uv_MainTex ) * _ImageColor );
|
||||
float4 appendResult90 = (float4(break89.r , break89.g , break89.b , _Opacity));
|
||||
|
||||
float4 Color = ( saturate( ( smoothstepResult72 - smoothstepResult69 ) ) * IN.ase_color * appendResult90 );
|
||||
float4 Mask = float4(1,1,1,1);
|
||||
float3 Normal = float3( 0, 0, 1 );
|
||||
|
||||
#if ETC1_EXTERNAL_ALPHA
|
||||
float4 alpha = SAMPLE_TEXTURE2D(_AlphaTex, sampler_AlphaTex, IN.texCoord0.xy);
|
||||
Color.a = lerp ( Color.a, alpha.r, _EnableAlphaTexture);
|
||||
#endif
|
||||
|
||||
Color *= IN.color;
|
||||
|
||||
SurfaceData2D surfaceData;
|
||||
InitializeSurfaceData(Color.rgb, Color.a, Mask, surfaceData);
|
||||
InputData2D inputData;
|
||||
InitializeInputData(IN.texCoord0.xy, half2(IN.screenPosition.xy / IN.screenPosition.w), inputData);
|
||||
SETUP_DEBUG_DATA_2D(inputData, positionWS);
|
||||
return CombinedShapeLightShared(surfaceData, inputData);
|
||||
}
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
|
||||
|
||||
Pass
|
||||
{
|
||||
|
||||
Name "Sprite Normal"
|
||||
Tags { "LightMode"="NormalsRendering" }
|
||||
|
||||
Blend SrcAlpha OneMinusSrcAlpha, One OneMinusSrcAlpha
|
||||
ZTest LEqual
|
||||
ZWrite Off
|
||||
Offset 0 , 0
|
||||
ColorMask RGBA
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
|
||||
#define ASE_SRP_VERSION 140011
|
||||
|
||||
|
||||
#pragma vertex vert
|
||||
#pragma fragment frag
|
||||
|
||||
#define _SURFACE_TYPE_TRANSPARENT 1
|
||||
#define SHADERPASS SHADERPASS_SPRITENORMAL
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.core/ShaderLibrary/Color.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.core/ShaderLibrary/Texture.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.core/ShaderLibrary/TextureStack.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/ShaderGraphFunctions.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/Shaders/2D/Include/NormalsRenderingShared.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/Includes/ShaderPass.hlsl"
|
||||
|
||||
#define ASE_NEEDS_FRAG_COLOR
|
||||
#pragma shader_feature_local _ISCIRCLE_ON
|
||||
|
||||
|
||||
sampler2D _MainTex;
|
||||
CBUFFER_START( UnityPerMaterial )
|
||||
float4 _MainTex_ST;
|
||||
float4 _ImageColor;
|
||||
float _EdgeValue;
|
||||
float _Width;
|
||||
float _Opacity;
|
||||
CBUFFER_END
|
||||
|
||||
|
||||
struct VertexInput
|
||||
{
|
||||
float4 positionOS : POSITION;
|
||||
float3 normal : NORMAL;
|
||||
float4 tangent : TANGENT;
|
||||
float4 uv0 : TEXCOORD0;
|
||||
float4 color : COLOR;
|
||||
|
||||
UNITY_VERTEX_INPUT_INSTANCE_ID
|
||||
};
|
||||
|
||||
struct VertexOutput
|
||||
{
|
||||
float4 positionCS : SV_POSITION;
|
||||
float4 texCoord0 : TEXCOORD0;
|
||||
float4 color : TEXCOORD1;
|
||||
float3 normalWS : TEXCOORD2;
|
||||
float4 tangentWS : TEXCOORD3;
|
||||
float3 bitangentWS : TEXCOORD4;
|
||||
|
||||
UNITY_VERTEX_INPUT_INSTANCE_ID
|
||||
UNITY_VERTEX_OUTPUT_STEREO
|
||||
};
|
||||
|
||||
|
||||
VertexOutput vert ( VertexInput v )
|
||||
{
|
||||
VertexOutput o = (VertexOutput)0;
|
||||
UNITY_SETUP_INSTANCE_ID(v);
|
||||
UNITY_TRANSFER_INSTANCE_ID(v, o);
|
||||
UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(o);
|
||||
|
||||
|
||||
#ifdef ASE_ABSOLUTE_VERTEX_POS
|
||||
float3 defaultVertexValue = v.positionOS.xyz;
|
||||
#else
|
||||
float3 defaultVertexValue = float3(0, 0, 0);
|
||||
#endif
|
||||
float3 vertexValue = defaultVertexValue;
|
||||
#ifdef ASE_ABSOLUTE_VERTEX_POS
|
||||
v.positionOS.xyz = vertexValue;
|
||||
#else
|
||||
v.positionOS.xyz += vertexValue;
|
||||
#endif
|
||||
v.normal = v.normal;
|
||||
v.tangent.xyz = v.tangent.xyz;
|
||||
|
||||
VertexPositionInputs vertexInput = GetVertexPositionInputs(v.positionOS.xyz);
|
||||
|
||||
o.texCoord0 = v.uv0;
|
||||
o.color = v.color;
|
||||
o.positionCS = vertexInput.positionCS;
|
||||
|
||||
float3 normalWS = TransformObjectToWorldNormal( v.normal );
|
||||
o.normalWS = -GetViewForwardDir();
|
||||
float4 tangentWS = float4( TransformObjectToWorldDir( v.tangent.xyz ), v.tangent.w );
|
||||
o.tangentWS = normalize( tangentWS );
|
||||
half crossSign = (tangentWS.w > 0.0 ? 1.0 : -1.0) * GetOddNegativeScale();
|
||||
o.bitangentWS = crossSign * cross( normalWS, tangentWS.xyz ) * tangentWS.w;
|
||||
return o;
|
||||
}
|
||||
|
||||
half4 frag ( VertexOutput IN ) : SV_Target
|
||||
{
|
||||
UNITY_SETUP_INSTANCE_ID( IN );
|
||||
UNITY_SETUP_STEREO_EYE_INDEX_POST_VERTEX( IN );
|
||||
|
||||
float temp_output_79_0 = ( _EdgeValue * ( ( _Width - 1.0 ) * -2.0 ) );
|
||||
float2 temp_output_51_0 = ( IN.texCoord0.xy - float2( 0.5,0.5 ) );
|
||||
float2 break104 = temp_output_51_0;
|
||||
#ifdef _ISCIRCLE_ON
|
||||
float staticSwitch101 = distance( temp_output_51_0 , float2( 0,0 ) );
|
||||
#else
|
||||
float staticSwitch101 = ( abs( break104.x ) + abs( break104.y ) );
|
||||
#endif
|
||||
float temp_output_75_0 = ( staticSwitch101 / _EdgeValue );
|
||||
float smoothstepResult72 = smoothstep( temp_output_79_0 , temp_output_79_0 , temp_output_75_0);
|
||||
float smoothstepResult69 = smoothstep( 1.0 , 1.0 , temp_output_75_0);
|
||||
float2 uv_MainTex = IN.texCoord0.xy * _MainTex_ST.xy + _MainTex_ST.zw;
|
||||
float4 break89 = ( tex2D( _MainTex, uv_MainTex ) * _ImageColor );
|
||||
float4 appendResult90 = (float4(break89.r , break89.g , break89.b , _Opacity));
|
||||
|
||||
float4 Color = ( saturate( ( smoothstepResult72 - smoothstepResult69 ) ) * IN.color * appendResult90 );
|
||||
float3 Normal = float3( 0, 0, 1 );
|
||||
|
||||
Color *= IN.color;
|
||||
|
||||
return NormalsRenderingShared( Color, Normal, IN.tangentWS.xyz, IN.bitangentWS, IN.normalWS);
|
||||
}
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
|
||||
|
||||
Pass
|
||||
{
|
||||
|
||||
Name "Sprite Forward"
|
||||
Tags { "LightMode"="UniversalForward" }
|
||||
|
||||
Blend SrcAlpha OneMinusSrcAlpha, One OneMinusSrcAlpha
|
||||
ZTest LEqual
|
||||
ZWrite Off
|
||||
Offset 0 , 0
|
||||
ColorMask RGBA
|
||||
|
||||
|
||||
HLSLPROGRAM
|
||||
|
||||
#define ASE_SRP_VERSION 140011
|
||||
|
||||
|
||||
#pragma vertex vert
|
||||
#pragma fragment frag
|
||||
|
||||
|
||||
#define _SURFACE_TYPE_TRANSPARENT 1
|
||||
#define SHADERPASS SHADERPASS_SPRITEFORWARD
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.core/ShaderLibrary/Color.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.core/ShaderLibrary/Texture.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.core/ShaderLibrary/TextureStack.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/ShaderGraphFunctions.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/Includes/ShaderPass.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/Shaders/2D/Include/SurfaceData2D.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Debug/Debugging2D.hlsl"
|
||||
|
||||
#define ASE_NEEDS_FRAG_COLOR
|
||||
#pragma shader_feature_local _ISCIRCLE_ON
|
||||
|
||||
|
||||
sampler2D _MainTex;
|
||||
CBUFFER_START( UnityPerMaterial )
|
||||
float4 _MainTex_ST;
|
||||
float4 _ImageColor;
|
||||
float _EdgeValue;
|
||||
float _Width;
|
||||
float _Opacity;
|
||||
CBUFFER_END
|
||||
|
||||
|
||||
struct VertexInput
|
||||
{
|
||||
float4 positionOS : POSITION;
|
||||
float3 normal : NORMAL;
|
||||
float4 tangent : TANGENT;
|
||||
float4 uv0 : TEXCOORD0;
|
||||
float4 color : COLOR;
|
||||
|
||||
UNITY_VERTEX_INPUT_INSTANCE_ID
|
||||
};
|
||||
|
||||
struct VertexOutput
|
||||
{
|
||||
float4 positionCS : SV_POSITION;
|
||||
float4 texCoord0 : TEXCOORD0;
|
||||
float4 color : TEXCOORD1;
|
||||
float3 positionWS : TEXCOORD2;
|
||||
|
||||
UNITY_VERTEX_INPUT_INSTANCE_ID
|
||||
UNITY_VERTEX_OUTPUT_STEREO
|
||||
};
|
||||
|
||||
#if ETC1_EXTERNAL_ALPHA
|
||||
TEXTURE2D( _AlphaTex ); SAMPLER( sampler_AlphaTex );
|
||||
float _EnableAlphaTexture;
|
||||
#endif
|
||||
|
||||
|
||||
VertexOutput vert( VertexInput v )
|
||||
{
|
||||
VertexOutput o = (VertexOutput)0;
|
||||
UNITY_SETUP_INSTANCE_ID( v );
|
||||
UNITY_TRANSFER_INSTANCE_ID( v, o );
|
||||
UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO( o );
|
||||
|
||||
|
||||
#ifdef ASE_ABSOLUTE_VERTEX_POS
|
||||
float3 defaultVertexValue = v.positionOS.xyz;
|
||||
#else
|
||||
float3 defaultVertexValue = float3( 0, 0, 0 );
|
||||
#endif
|
||||
float3 vertexValue = defaultVertexValue;
|
||||
#ifdef ASE_ABSOLUTE_VERTEX_POS
|
||||
v.positionOS.xyz = vertexValue;
|
||||
#else
|
||||
v.positionOS.xyz += vertexValue;
|
||||
#endif
|
||||
v.normal = v.normal;
|
||||
v.tangent.xyz = v.tangent.xyz;
|
||||
|
||||
VertexPositionInputs vertexInput = GetVertexPositionInputs( v.positionOS.xyz );
|
||||
|
||||
o.texCoord0 = v.uv0;
|
||||
o.color = v.color;
|
||||
o.positionCS = vertexInput.positionCS;
|
||||
o.positionWS = vertexInput.positionWS;
|
||||
|
||||
return o;
|
||||
}
|
||||
|
||||
half4 frag( VertexOutput IN ) : SV_Target
|
||||
{
|
||||
UNITY_SETUP_INSTANCE_ID( IN );
|
||||
UNITY_SETUP_STEREO_EYE_INDEX_POST_VERTEX( IN );
|
||||
|
||||
float3 positionWS = IN.positionWS.xyz;
|
||||
|
||||
float temp_output_79_0 = ( _EdgeValue * ( ( _Width - 1.0 ) * -2.0 ) );
|
||||
float2 temp_output_51_0 = ( IN.texCoord0.xy - float2( 0.5,0.5 ) );
|
||||
float2 break104 = temp_output_51_0;
|
||||
#ifdef _ISCIRCLE_ON
|
||||
float staticSwitch101 = distance( temp_output_51_0 , float2( 0,0 ) );
|
||||
#else
|
||||
float staticSwitch101 = ( abs( break104.x ) + abs( break104.y ) );
|
||||
#endif
|
||||
float temp_output_75_0 = ( staticSwitch101 / _EdgeValue );
|
||||
float smoothstepResult72 = smoothstep( temp_output_79_0 , temp_output_79_0 , temp_output_75_0);
|
||||
float smoothstepResult69 = smoothstep( 1.0 , 1.0 , temp_output_75_0);
|
||||
float2 uv_MainTex = IN.texCoord0.xy * _MainTex_ST.xy + _MainTex_ST.zw;
|
||||
float4 break89 = ( tex2D( _MainTex, uv_MainTex ) * _ImageColor );
|
||||
float4 appendResult90 = (float4(break89.r , break89.g , break89.b , _Opacity));
|
||||
|
||||
float4 Color = ( saturate( ( smoothstepResult72 - smoothstepResult69 ) ) * IN.color * appendResult90 );
|
||||
|
||||
#if defined(DEBUG_DISPLAY)
|
||||
SurfaceData2D surfaceData;
|
||||
InitializeSurfaceData(Color.rgb, Color.a, surfaceData);
|
||||
InputData2D inputData;
|
||||
InitializeInputData(positionWS.xy, half2(IN.texCoord0.xy), inputData);
|
||||
half4 debugColor = 0;
|
||||
|
||||
SETUP_DEBUG_DATA_2D(inputData, positionWS);
|
||||
|
||||
if (CanDebugOverrideOutputColor(surfaceData, inputData, debugColor))
|
||||
{
|
||||
return debugColor;
|
||||
}
|
||||
#endif
|
||||
|
||||
#if ETC1_EXTERNAL_ALPHA
|
||||
float4 alpha = SAMPLE_TEXTURE2D( _AlphaTex, sampler_AlphaTex, IN.texCoord0.xy );
|
||||
Color.a = lerp( Color.a, alpha.r, _EnableAlphaTexture );
|
||||
#endif
|
||||
|
||||
Color *= IN.color;
|
||||
|
||||
return Color;
|
||||
}
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
|
||||
Pass
|
||||
{
|
||||
|
||||
Name "SceneSelectionPass"
|
||||
Tags { "LightMode"="SceneSelectionPass" }
|
||||
|
||||
Cull Off
|
||||
|
||||
HLSLPROGRAM
|
||||
|
||||
#define ASE_SRP_VERSION 140011
|
||||
|
||||
|
||||
#pragma vertex vert
|
||||
#pragma fragment frag
|
||||
|
||||
#define _SURFACE_TYPE_TRANSPARENT 1
|
||||
#define ATTRIBUTES_NEED_NORMAL
|
||||
#define ATTRIBUTES_NEED_TANGENT
|
||||
#define FEATURES_GRAPH_VERTEX
|
||||
#define SHADERPASS SHADERPASS_DEPTHONLY
|
||||
#define SCENESELECTIONPASS 1
|
||||
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.core/ShaderLibrary/Color.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.core/ShaderLibrary/Texture.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.core/ShaderLibrary/TextureStack.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/ShaderGraphFunctions.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/Includes/ShaderPass.hlsl"
|
||||
|
||||
#pragma shader_feature_local _ISCIRCLE_ON
|
||||
|
||||
|
||||
sampler2D _MainTex;
|
||||
CBUFFER_START( UnityPerMaterial )
|
||||
float4 _MainTex_ST;
|
||||
float4 _ImageColor;
|
||||
float _EdgeValue;
|
||||
float _Width;
|
||||
float _Opacity;
|
||||
CBUFFER_END
|
||||
|
||||
|
||||
struct VertexInput
|
||||
{
|
||||
float3 positionOS : POSITION;
|
||||
float3 normal : NORMAL;
|
||||
float4 tangent : TANGENT;
|
||||
float4 ase_texcoord : TEXCOORD0;
|
||||
float4 ase_color : COLOR;
|
||||
UNITY_VERTEX_INPUT_INSTANCE_ID
|
||||
};
|
||||
|
||||
struct VertexOutput
|
||||
{
|
||||
float4 positionCS : SV_POSITION;
|
||||
float4 ase_texcoord : TEXCOORD0;
|
||||
float4 ase_color : COLOR;
|
||||
UNITY_VERTEX_INPUT_INSTANCE_ID
|
||||
};
|
||||
|
||||
|
||||
int _ObjectId;
|
||||
int _PassValue;
|
||||
|
||||
|
||||
VertexOutput vert(VertexInput v )
|
||||
{
|
||||
VertexOutput o = (VertexOutput)0;
|
||||
UNITY_SETUP_INSTANCE_ID(v);
|
||||
UNITY_TRANSFER_INSTANCE_ID(v, o);
|
||||
UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO( o );
|
||||
|
||||
o.ase_texcoord.xy = v.ase_texcoord.xy;
|
||||
o.ase_color = v.ase_color;
|
||||
|
||||
//setting value to unused interpolator channels and avoid initialization warnings
|
||||
o.ase_texcoord.zw = 0;
|
||||
#ifdef ASE_ABSOLUTE_VERTEX_POS
|
||||
float3 defaultVertexValue = v.positionOS.xyz;
|
||||
#else
|
||||
float3 defaultVertexValue = float3(0, 0, 0);
|
||||
#endif
|
||||
float3 vertexValue = defaultVertexValue;
|
||||
#ifdef ASE_ABSOLUTE_VERTEX_POS
|
||||
v.positionOS.xyz = vertexValue;
|
||||
#else
|
||||
v.positionOS.xyz += vertexValue;
|
||||
#endif
|
||||
|
||||
VertexPositionInputs vertexInput = GetVertexPositionInputs(v.positionOS.xyz);
|
||||
float3 positionWS = TransformObjectToWorld(v.positionOS);
|
||||
o.positionCS = TransformWorldToHClip(positionWS);
|
||||
|
||||
return o;
|
||||
}
|
||||
|
||||
half4 frag(VertexOutput IN ) : SV_TARGET
|
||||
{
|
||||
float temp_output_79_0 = ( _EdgeValue * ( ( _Width - 1.0 ) * -2.0 ) );
|
||||
float2 temp_output_51_0 = ( IN.ase_texcoord.xy - float2( 0.5,0.5 ) );
|
||||
float2 break104 = temp_output_51_0;
|
||||
#ifdef _ISCIRCLE_ON
|
||||
float staticSwitch101 = distance( temp_output_51_0 , float2( 0,0 ) );
|
||||
#else
|
||||
float staticSwitch101 = ( abs( break104.x ) + abs( break104.y ) );
|
||||
#endif
|
||||
float temp_output_75_0 = ( staticSwitch101 / _EdgeValue );
|
||||
float smoothstepResult72 = smoothstep( temp_output_79_0 , temp_output_79_0 , temp_output_75_0);
|
||||
float smoothstepResult69 = smoothstep( 1.0 , 1.0 , temp_output_75_0);
|
||||
float2 uv_MainTex = IN.ase_texcoord.xy * _MainTex_ST.xy + _MainTex_ST.zw;
|
||||
float4 break89 = ( tex2D( _MainTex, uv_MainTex ) * _ImageColor );
|
||||
float4 appendResult90 = (float4(break89.r , break89.g , break89.b , _Opacity));
|
||||
|
||||
float4 Color = ( saturate( ( smoothstepResult72 - smoothstepResult69 ) ) * IN.ase_color * appendResult90 );
|
||||
|
||||
half4 outColor = half4(_ObjectId, _PassValue, 1.0, 1.0);
|
||||
return outColor;
|
||||
}
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
|
||||
|
||||
Pass
|
||||
{
|
||||
|
||||
Name "ScenePickingPass"
|
||||
Tags { "LightMode"="Picking" }
|
||||
|
||||
Cull Off
|
||||
|
||||
HLSLPROGRAM
|
||||
|
||||
#define ASE_SRP_VERSION 140011
|
||||
|
||||
|
||||
#pragma vertex vert
|
||||
#pragma fragment frag
|
||||
|
||||
#define _SURFACE_TYPE_TRANSPARENT 1
|
||||
#define ATTRIBUTES_NEED_NORMAL
|
||||
#define ATTRIBUTES_NEED_TANGENT
|
||||
#define FEATURES_GRAPH_VERTEX
|
||||
#define SHADERPASS SHADERPASS_DEPTHONLY
|
||||
#define SCENEPICKINGPASS 1
|
||||
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.core/ShaderLibrary/Color.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.core/ShaderLibrary/Texture.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.core/ShaderLibrary/TextureStack.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/ShaderGraphFunctions.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/Includes/ShaderPass.hlsl"
|
||||
|
||||
#pragma shader_feature_local _ISCIRCLE_ON
|
||||
|
||||
|
||||
sampler2D _MainTex;
|
||||
CBUFFER_START( UnityPerMaterial )
|
||||
float4 _MainTex_ST;
|
||||
float4 _ImageColor;
|
||||
float _EdgeValue;
|
||||
float _Width;
|
||||
float _Opacity;
|
||||
CBUFFER_END
|
||||
|
||||
|
||||
struct VertexInput
|
||||
{
|
||||
float3 positionOS : POSITION;
|
||||
float3 normal : NORMAL;
|
||||
float4 tangent : TANGENT;
|
||||
float4 ase_texcoord : TEXCOORD0;
|
||||
float4 ase_color : COLOR;
|
||||
UNITY_VERTEX_INPUT_INSTANCE_ID
|
||||
};
|
||||
|
||||
struct VertexOutput
|
||||
{
|
||||
float4 positionCS : SV_POSITION;
|
||||
float4 ase_texcoord : TEXCOORD0;
|
||||
float4 ase_color : COLOR;
|
||||
UNITY_VERTEX_INPUT_INSTANCE_ID
|
||||
};
|
||||
|
||||
float4 _SelectionID;
|
||||
|
||||
|
||||
VertexOutput vert(VertexInput v )
|
||||
{
|
||||
VertexOutput o = (VertexOutput)0;
|
||||
UNITY_SETUP_INSTANCE_ID(v);
|
||||
UNITY_TRANSFER_INSTANCE_ID(v, o);
|
||||
UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO( o );
|
||||
|
||||
o.ase_texcoord.xy = v.ase_texcoord.xy;
|
||||
o.ase_color = v.ase_color;
|
||||
|
||||
//setting value to unused interpolator channels and avoid initialization warnings
|
||||
o.ase_texcoord.zw = 0;
|
||||
#ifdef ASE_ABSOLUTE_VERTEX_POS
|
||||
float3 defaultVertexValue = v.positionOS.xyz;
|
||||
#else
|
||||
float3 defaultVertexValue = float3(0, 0, 0);
|
||||
#endif
|
||||
float3 vertexValue = defaultVertexValue;
|
||||
#ifdef ASE_ABSOLUTE_VERTEX_POS
|
||||
v.positionOS.xyz = vertexValue;
|
||||
#else
|
||||
v.positionOS.xyz += vertexValue;
|
||||
#endif
|
||||
|
||||
VertexPositionInputs vertexInput = GetVertexPositionInputs(v.positionOS.xyz);
|
||||
float3 positionWS = TransformObjectToWorld(v.positionOS);
|
||||
o.positionCS = TransformWorldToHClip(positionWS);
|
||||
|
||||
return o;
|
||||
}
|
||||
|
||||
half4 frag(VertexOutput IN ) : SV_TARGET
|
||||
{
|
||||
float temp_output_79_0 = ( _EdgeValue * ( ( _Width - 1.0 ) * -2.0 ) );
|
||||
float2 temp_output_51_0 = ( IN.ase_texcoord.xy - float2( 0.5,0.5 ) );
|
||||
float2 break104 = temp_output_51_0;
|
||||
#ifdef _ISCIRCLE_ON
|
||||
float staticSwitch101 = distance( temp_output_51_0 , float2( 0,0 ) );
|
||||
#else
|
||||
float staticSwitch101 = ( abs( break104.x ) + abs( break104.y ) );
|
||||
#endif
|
||||
float temp_output_75_0 = ( staticSwitch101 / _EdgeValue );
|
||||
float smoothstepResult72 = smoothstep( temp_output_79_0 , temp_output_79_0 , temp_output_75_0);
|
||||
float smoothstepResult69 = smoothstep( 1.0 , 1.0 , temp_output_75_0);
|
||||
float2 uv_MainTex = IN.ase_texcoord.xy * _MainTex_ST.xy + _MainTex_ST.zw;
|
||||
float4 break89 = ( tex2D( _MainTex, uv_MainTex ) * _ImageColor );
|
||||
float4 appendResult90 = (float4(break89.r , break89.g , break89.b , _Opacity));
|
||||
|
||||
float4 Color = ( saturate( ( smoothstepResult72 - smoothstepResult69 ) ) * IN.ase_color * appendResult90 );
|
||||
half4 outColor = _SelectionID;
|
||||
return outColor;
|
||||
}
|
||||
|
||||
ENDHLSL
|
||||
}
|
||||
|
||||
}
|
||||
CustomEditor "ASEMaterialInspector"
|
||||
Fallback "Hidden/InternalErrorShader"
|
||||
|
||||
}
|
||||
/*ASEBEGIN
|
||||
Version=19501
|
||||
Node;AmplifyShaderEditor.Vector2Node;50;-2672,656;Inherit;False;Constant;_Vector2;Vector 0;0;0;Create;True;0;0;0;False;0;False;0.5,0.5;0,0;0;3;FLOAT2;0;FLOAT;1;FLOAT;2
|
||||
Node;AmplifyShaderEditor.TexCoordVertexDataNode;52;-2688,432;Inherit;True;0;2;0;5;FLOAT2;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4
|
||||
Node;AmplifyShaderEditor.SimpleSubtractOpNode;51;-2432,544;Inherit;True;2;0;FLOAT2;0,0;False;1;FLOAT2;0,0;False;1;FLOAT2;0
|
||||
Node;AmplifyShaderEditor.BreakToComponentsNode;104;-2128,384;Inherit;True;FLOAT2;1;0;FLOAT2;0,0;False;16;FLOAT;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4;FLOAT;5;FLOAT;6;FLOAT;7;FLOAT;8;FLOAT;9;FLOAT;10;FLOAT;11;FLOAT;12;FLOAT;13;FLOAT;14;FLOAT;15
|
||||
Node;AmplifyShaderEditor.AbsOpNode;60;-1824,384;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0
|
||||
Node;AmplifyShaderEditor.AbsOpNode;67;-1824,480;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0
|
||||
Node;AmplifyShaderEditor.RangedFloatNode;87;-1568,1008;Inherit;False;Property;_Width;Width;2;0;Create;True;0;0;0;False;0;False;0.5;1;0;1;0;1;FLOAT;0
|
||||
Node;AmplifyShaderEditor.DistanceOpNode;98;-1872,688;Inherit;True;2;0;FLOAT2;0,0;False;1;FLOAT2;0,0;False;1;FLOAT;0
|
||||
Node;AmplifyShaderEditor.SimpleAddOpNode;61;-1632,352;Inherit;True;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0
|
||||
Node;AmplifyShaderEditor.SimpleSubtractOpNode;107;-1248,944;Inherit;False;2;0;FLOAT;0;False;1;FLOAT;1;False;1;FLOAT;0
|
||||
Node;AmplifyShaderEditor.SimpleMultiplyOpNode;106;-1072,944;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;-2;False;1;FLOAT;0
|
||||
Node;AmplifyShaderEditor.RangedFloatNode;68;-1200,784;Inherit;False;Property;_EdgeValue;EdgeValue;0;0;Create;True;0;0;0;False;0;False;0.5;0;0;1;0;1;FLOAT;0
|
||||
Node;AmplifyShaderEditor.StaticSwitch;101;-1328,496;Inherit;False;Property;_IsCircle;IsCircle;4;0;Create;True;0;0;0;False;0;False;0;0;1;True;;Toggle;2;Key0;Key1;Create;True;True;All;9;1;FLOAT;0;False;0;FLOAT;0;False;2;FLOAT;0;False;3;FLOAT;0;False;4;FLOAT;0;False;5;FLOAT;0;False;6;FLOAT;0;False;7;FLOAT;0;False;8;FLOAT;0;False;1;FLOAT;0
|
||||
Node;AmplifyShaderEditor.SimpleDivideOpNode;75;-880,640;Inherit;False;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0
|
||||
Node;AmplifyShaderEditor.SimpleMultiplyOpNode;79;-896,880;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0.95;False;1;FLOAT;0
|
||||
Node;AmplifyShaderEditor.ColorNode;86;-816,1296;Inherit;False;Property;_ImageColor;ImageColor;1;1;[HDR];Create;True;0;0;0;False;0;False;0,0,0,0;1,1,1,1;True;True;0;6;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4;FLOAT3;5
|
||||
Node;AmplifyShaderEditor.SamplerNode;110;-880,1056;Inherit;True;Property;_MainTex;MainTex;5;0;Create;True;0;0;0;False;0;False;-1;None;None;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;8;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1;False;6;FLOAT;0;False;7;SAMPLERSTATE;;False;6;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4;FLOAT3;5
|
||||
Node;AmplifyShaderEditor.SmoothstepOpNode;72;-624,752;Inherit;True;3;0;FLOAT;0;False;1;FLOAT;0.44;False;2;FLOAT;1;False;1;FLOAT;0
|
||||
Node;AmplifyShaderEditor.SmoothstepOpNode;69;-624,512;Inherit;True;3;0;FLOAT;0;False;1;FLOAT;1;False;2;FLOAT;1;False;1;FLOAT;0
|
||||
Node;AmplifyShaderEditor.SimpleMultiplyOpNode;111;-464,1040;Inherit;False;2;2;0;COLOR;0,0,0,0;False;1;COLOR;0,0,0,0;False;1;COLOR;0
|
||||
Node;AmplifyShaderEditor.BreakToComponentsNode;89;-144,976;Inherit;False;COLOR;1;0;COLOR;0,0,0,0;False;16;FLOAT;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4;FLOAT;5;FLOAT;6;FLOAT;7;FLOAT;8;FLOAT;9;FLOAT;10;FLOAT;11;FLOAT;12;FLOAT;13;FLOAT;14;FLOAT;15
|
||||
Node;AmplifyShaderEditor.SimpleSubtractOpNode;73;-304,576;Inherit;True;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0
|
||||
Node;AmplifyShaderEditor.RangedFloatNode;88;-224,1280;Inherit;False;Property;_Opacity;Opacity;3;0;Create;True;0;0;0;False;0;False;1;1;0;1;0;1;FLOAT;0
|
||||
Node;AmplifyShaderEditor.DynamicAppendNode;90;0,976;Inherit;False;FLOAT4;4;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;3;FLOAT;0;False;1;FLOAT4;0
|
||||
Node;AmplifyShaderEditor.VertexColorNode;81;-384,800;Inherit;False;0;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4
|
||||
Node;AmplifyShaderEditor.SaturateNode;84;-64,608;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0
|
||||
Node;AmplifyShaderEditor.SimpleMultiplyOpNode;82;224,704;Inherit;False;3;3;0;FLOAT;0;False;1;COLOR;0,0,0,0;False;2;FLOAT4;0,0,0,0;False;1;COLOR;0
|
||||
Node;AmplifyShaderEditor.TemplateMultiPassMasterNode;93;480,640;Float;False;True;-1;2;ASEMaterialInspector;0;16;Chapter0/Ripple;199187dac283dbe4a8cb1ea611d70c58;True;Sprite Lit;0;0;Sprite Lit;6;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;2;False;;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;5;RenderPipeline=UniversalPipeline;RenderType=Transparent=RenderType;Queue=Transparent=Queue=0;UniversalMaterialType=Lit;ShaderGraphShader=true;True;2;True;12;all;0;False;True;2;5;False;;10;False;;3;1;False;;10;False;;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;True;True;True;True;0;False;;False;False;False;False;False;False;False;True;False;0;False;;255;False;;255;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;False;True;2;False;;True;3;False;;True;True;0;False;;0;False;;True;1;LightMode=Universal2D;False;False;0;Hidden/InternalErrorShader;0;0;Standard;3;Vertex Position;1;0;Debug Display;0;0;External Alpha;0;0;0;5;True;True;True;True;True;False;;False;0
|
||||
Node;AmplifyShaderEditor.TemplateMultiPassMasterNode;94;480,640;Float;False;False;-1;2;ASEMaterialInspector;0;1;New Amplify Shader;199187dac283dbe4a8cb1ea611d70c58;True;Sprite Normal;0;1;Sprite Normal;0;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;2;False;;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;5;RenderPipeline=UniversalPipeline;RenderType=Transparent=RenderType;Queue=Transparent=Queue=0;UniversalMaterialType=Lit;ShaderGraphShader=true;True;0;True;12;all;0;False;True;2;5;False;;10;False;;3;1;False;;10;False;;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;True;True;True;True;0;False;;False;False;False;False;False;False;False;True;False;0;False;;255;False;;255;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;False;True;2;False;;True;3;False;;True;True;0;False;;0;False;;True;1;LightMode=NormalsRendering;False;False;0;Hidden/InternalErrorShader;0;0;Standard;0;False;0
|
||||
Node;AmplifyShaderEditor.TemplateMultiPassMasterNode;95;480,640;Float;False;False;-1;2;ASEMaterialInspector;0;1;New Amplify Shader;199187dac283dbe4a8cb1ea611d70c58;True;Sprite Forward;0;2;Sprite Forward;0;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;2;False;;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;5;RenderPipeline=UniversalPipeline;RenderType=Transparent=RenderType;Queue=Transparent=Queue=0;UniversalMaterialType=Lit;ShaderGraphShader=true;True;0;True;12;all;0;False;True;2;5;False;;10;False;;3;1;False;;10;False;;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;True;True;True;True;0;False;;False;False;False;False;False;False;False;True;False;0;False;;255;False;;255;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;False;True;2;False;;True;3;False;;True;True;0;False;;0;False;;True;1;LightMode=UniversalForward;False;False;0;Hidden/InternalErrorShader;0;0;Standard;0;False;0
|
||||
Node;AmplifyShaderEditor.TemplateMultiPassMasterNode;96;480,640;Float;False;False;-1;2;ASEMaterialInspector;0;1;New Amplify Shader;199187dac283dbe4a8cb1ea611d70c58;True;SceneSelectionPass;0;3;SceneSelectionPass;0;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;2;False;;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;5;RenderPipeline=UniversalPipeline;RenderType=Transparent=RenderType;Queue=Transparent=Queue=0;UniversalMaterialType=Lit;ShaderGraphShader=true;True;0;True;12;all;0;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;2;False;;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;1;LightMode=SceneSelectionPass;False;False;0;Hidden/InternalErrorShader;0;0;Standard;0;False;0
|
||||
Node;AmplifyShaderEditor.TemplateMultiPassMasterNode;97;480,640;Float;False;False;-1;2;ASEMaterialInspector;0;1;New Amplify Shader;199187dac283dbe4a8cb1ea611d70c58;True;ScenePickingPass;0;4;ScenePickingPass;0;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;2;False;;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;5;RenderPipeline=UniversalPipeline;RenderType=Transparent=RenderType;Queue=Transparent=Queue=0;UniversalMaterialType=Lit;ShaderGraphShader=true;True;0;True;12;all;0;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;2;False;;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;1;LightMode=Picking;False;False;0;Hidden/InternalErrorShader;0;0;Standard;0;False;0
|
||||
WireConnection;51;0;52;0
|
||||
WireConnection;51;1;50;0
|
||||
WireConnection;104;0;51;0
|
||||
WireConnection;60;0;104;0
|
||||
WireConnection;67;0;104;1
|
||||
WireConnection;98;0;51;0
|
||||
WireConnection;61;0;60;0
|
||||
WireConnection;61;1;67;0
|
||||
WireConnection;107;0;87;0
|
||||
WireConnection;106;0;107;0
|
||||
WireConnection;101;1;61;0
|
||||
WireConnection;101;0;98;0
|
||||
WireConnection;75;0;101;0
|
||||
WireConnection;75;1;68;0
|
||||
WireConnection;79;0;68;0
|
||||
WireConnection;79;1;106;0
|
||||
WireConnection;72;0;75;0
|
||||
WireConnection;72;1;79;0
|
||||
WireConnection;72;2;79;0
|
||||
WireConnection;69;0;75;0
|
||||
WireConnection;111;0;110;0
|
||||
WireConnection;111;1;86;0
|
||||
WireConnection;89;0;111;0
|
||||
WireConnection;73;0;72;0
|
||||
WireConnection;73;1;69;0
|
||||
WireConnection;90;0;89;0
|
||||
WireConnection;90;1;89;1
|
||||
WireConnection;90;2;89;2
|
||||
WireConnection;90;3;88;0
|
||||
WireConnection;84;0;73;0
|
||||
WireConnection;82;0;84;0
|
||||
WireConnection;82;1;81;0
|
||||
WireConnection;82;2;90;0
|
||||
WireConnection;93;1;82;0
|
||||
ASEEND*/
|
||||
//CHKSM=DED59771ADBAAE6060AB05C45A9554E6046D89B9
|
||||
@@ -1,215 +0,0 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!114 &-1779936735614116135
|
||||
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:
|
||||
version: 7
|
||||
--- !u!21 &2100000
|
||||
Material:
|
||||
serializedVersion: 8
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_Name: ShapeWaterfall
|
||||
m_Shader: {fileID: 4800000, guid: abadec1812956184baeaef8d7cf924b6, type: 3}
|
||||
m_Parent: {fileID: 0}
|
||||
m_ModifiedSerializedProperties: 0
|
||||
m_ValidKeywords: []
|
||||
m_InvalidKeywords:
|
||||
- _EMISSION_ON
|
||||
- _ENABLEEMISSION_ON
|
||||
- _RECEIVESHADOWS_OFF
|
||||
- _RECEIVE_SHADOWS_OFF
|
||||
m_LightmapFlags: 4
|
||||
m_EnableInstancingVariants: 0
|
||||
m_DoubleSidedGI: 0
|
||||
m_CustomRenderQueue: -1
|
||||
stringTagMap: {}
|
||||
disabledShaderPasses: []
|
||||
m_LockedProperties:
|
||||
m_SavedProperties:
|
||||
serializedVersion: 3
|
||||
m_TexEnvs:
|
||||
- _AfterPostProcessTexture:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _BaseMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _BumpMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _CameraColorTexture:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _CameraOpaqueTexture:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DetailAlbedoMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DetailMask:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DetailNormalMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _EmissionMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _MainTex:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _MetallicGlossMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _OcclusionMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _ParallaxMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _ShapeTexture:
|
||||
m_Texture: {fileID: 2800000, guid: 66995b6b61aed864daa956ae255d7fee, type: 3}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _SpecGlossMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _SpeedDistortMap:
|
||||
m_Texture: {fileID: 2800000, guid: 7f808d0c8608b954d8f20cb4132c3049, type: 3}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _Texture0:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _TextureOverlay:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _TextureOverlayMask:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _texcoord:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- 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:
|
||||
- _NBPostProcessFlags: 0
|
||||
m_Floats:
|
||||
- _Alpha: 1
|
||||
- _AlphaClip: 0
|
||||
- _AlphaCutoff: 0.5
|
||||
- _AlphaToMask: 0
|
||||
- _BackgroundAlpha: 0
|
||||
- _BackgroundOpacity: 0.145
|
||||
- _Blend: 0
|
||||
- _BlendModePreserveSpecular: 1
|
||||
- _BumpScale: 1
|
||||
- _ClearCoatMask: 0
|
||||
- _ClearCoatSmoothness: 0
|
||||
- _Contrast: 1
|
||||
- _Cull: 2
|
||||
- _Cutoff: 0.5
|
||||
- _DeSaturateIntensity: 0
|
||||
- _Density: 8.7
|
||||
- _DetailAlbedoMapScale: 1
|
||||
- _DetailNormalMapScale: 1
|
||||
- _DisappearEndDistance: 100
|
||||
- _DisappearStartDistance: 50
|
||||
- _DstBlend: 0
|
||||
- _DstBlendAlpha: 0
|
||||
- _Emission: 1
|
||||
- _EnableEmission: 1
|
||||
- _EnvironmentReflections: 1
|
||||
- _Fade: 0.1
|
||||
- _GlobalAlpha: 1
|
||||
- _GlobalOpacity: 1
|
||||
- _GlossMapScale: 0
|
||||
- _Glossiness: 0
|
||||
- _GlossyReflections: 0
|
||||
- _GridScale: 1
|
||||
- _InvertIntensity: 0
|
||||
- _LineWidth: 0.05
|
||||
- _MaxMoveSpeed: 10
|
||||
- _MaxRotationSpeed: 10
|
||||
- _Metallic: 0
|
||||
- _MinMoveSpeed: 1
|
||||
- _MinRotationSpeed: 0
|
||||
- _OcclusionStrength: 1
|
||||
- _Parallax: 0.005
|
||||
- _PixelateStrength: 1
|
||||
- _PixelateStrengthX: 320
|
||||
- _PixelateStrengthY: 180
|
||||
- _Plane: 0
|
||||
- _QueueControl: 0
|
||||
- _QueueOffset: 0
|
||||
- _ReceiveShadows: 0
|
||||
- _ShapeAlpha: 1
|
||||
- _ShapeOpacity: 1
|
||||
- _Smoothness: 0.5
|
||||
- _SmoothnessTextureChannel: 0
|
||||
- _SpecularHighlights: 1
|
||||
- _SrcBlend: 1
|
||||
- _SrcBlendAlpha: 1
|
||||
- _Surface: 0
|
||||
- _TextureOverlayIntensity: 0
|
||||
- _WorkflowMode: 1
|
||||
- _ZWrite: 1
|
||||
- __dirty: 0
|
||||
m_Colors:
|
||||
- _BackgroundColor: {r: 0, g: 0, b: 0, a: 0}
|
||||
- _BaseColor: {r: 1, g: 1, b: 1, a: 1}
|
||||
- _ChromaticAberrationVector: {r: 1, g: 0, b: 0, a: 0}
|
||||
- _Color: {r: 1, g: 1, b: 1, a: 1}
|
||||
- _CustomScreenCenter: {r: 0.5, g: 0.5, b: 0, a: 0}
|
||||
- _EmissionColor: {r: 1, g: 0, b: 0, a: 1}
|
||||
- _FlashColor: {r: 1, g: 1, b: 1, a: 1}
|
||||
- _LineColor: {r: 1, g: 1, b: 1, a: 1}
|
||||
- _MoveDirection: {r: 0, g: 0, b: 0, a: 0}
|
||||
- _RadialBlurVec: {r: 1, g: 0, b: 0, a: 0}
|
||||
- _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1}
|
||||
- _SpeedDistortVec: {r: 0, g: 0, b: 0, a: 0}
|
||||
- _SpeedDistortVec2: {r: 0, g: 0, b: 0, a: 0}
|
||||
- _TextureOverlayAnim: {r: 0, g: 0, b: 0, a: 0}
|
||||
- _VignetteColor: {r: 0, g: 0, b: 0, a: 1}
|
||||
- _VignetteVec: {r: 1, g: 0, b: 0, a: 0}
|
||||
m_BuildTextureStacks: []
|
||||
@@ -1,8 +0,0 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 84db5d745f29e924c92b143f052021a0
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 2100000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -1,261 +0,0 @@
|
||||
// Made with Amplify Shader Editor
|
||||
// Available at the Unity Asset Store - http://u3d.as/y3X
|
||||
Shader "Gemini/GraphicWaterfall"
|
||||
{
|
||||
Properties
|
||||
{
|
||||
_ShapeTexture("Shape Texture", 2D) = "white" {}
|
||||
_BackgroundColor("Background Color", Color) = (0,0,0,0)
|
||||
_BackgroundOpacity("Background Opacity", Range( 0 , 1)) = 0.5
|
||||
_MoveDirection("Move Direction", Vector) = (1,0,0,0)
|
||||
_MinMoveSpeed("Min Move Speed", Float) = 0.1
|
||||
_MaxMoveSpeed("Max Move Speed", Float) = 0.5
|
||||
_MinRotationSpeed("Min Rotation Speed", Range( 0 , 10)) = 1
|
||||
_MaxRotationSpeed("Max Rotation Speed", Range( 0 , 10)) = 5
|
||||
_Density("Density", Range( 1 , 100)) = 10
|
||||
_ShapeOpacity("Shape Opacity", Range( 0 , 1)) = 1
|
||||
[Toggle]_EnableEmission("Enable Emission", Float) = 0
|
||||
_EmissionColor("Emission Color", Color) = (1,1,1,1)
|
||||
_GlobalOpacity("Global Opacity", Range( 0 , 1)) = 1
|
||||
[HideInInspector] _texcoord( "", 2D ) = "white" {}
|
||||
|
||||
}
|
||||
|
||||
SubShader
|
||||
{
|
||||
|
||||
|
||||
Tags { "RenderType"="Transparent" "Queue"="Transparent" "DisableBatching"="True" }
|
||||
LOD 100
|
||||
|
||||
CGINCLUDE
|
||||
#pragma target 3.0
|
||||
ENDCG
|
||||
Blend SrcAlpha OneMinusSrcAlpha
|
||||
Cull Off
|
||||
ColorMask RGBA
|
||||
ZWrite Off
|
||||
ZTest LEqual
|
||||
|
||||
|
||||
Pass
|
||||
{
|
||||
Name "Unlit"
|
||||
CGPROGRAM
|
||||
|
||||
|
||||
|
||||
#pragma vertex vert
|
||||
#pragma fragment frag
|
||||
#pragma multi_compile _ ETC1_EXTERNAL_ALPHA
|
||||
#include "UnityCG.cginc"
|
||||
#pragma multi_compile _ ENABLEEMISSION_ON
|
||||
|
||||
|
||||
struct appdata
|
||||
{
|
||||
float4 vertex : POSITION;
|
||||
float2 uv : TEXCOORD0;
|
||||
|
||||
};
|
||||
|
||||
struct v2f
|
||||
{
|
||||
float4 vertex : SV_POSITION;
|
||||
float2 uv : TEXCOORD0;
|
||||
|
||||
};
|
||||
|
||||
uniform sampler2D _ShapeTexture;
|
||||
uniform float _Density;
|
||||
uniform float4 _MoveDirection;
|
||||
uniform float _MinMoveSpeed;
|
||||
uniform float _MaxMoveSpeed;
|
||||
uniform float _MinRotationSpeed;
|
||||
uniform float _MaxRotationSpeed;
|
||||
uniform float4 _BackgroundColor;
|
||||
uniform float _BackgroundOpacity;
|
||||
uniform float _ShapeOpacity;
|
||||
uniform float _GlobalOpacity;
|
||||
uniform float4 _EmissionColor;
|
||||
|
||||
|
||||
|
||||
v2f vert ( appdata v )
|
||||
{
|
||||
v2f o;
|
||||
o.vertex = UnityObjectToClipPos(v.vertex);
|
||||
o.uv = v.uv;
|
||||
|
||||
return o;
|
||||
}
|
||||
|
||||
// https://www.ronja-tutorials.com/post/028-voronoi-noise/
|
||||
// https://www.shadertoy.com/view/MslGD8
|
||||
float2 random( float2 p )
|
||||
{
|
||||
return frac( sin( float2( dot( p, float2( 127.1, 311.7 ) ), dot( p, float2( 269.5, 183.3 ) ) ) ) * 43758.5453 );
|
||||
}
|
||||
|
||||
|
||||
fixed4 frag (v2f i ) : SV_Target
|
||||
{
|
||||
fixed4 finalColor;
|
||||
|
||||
//---------------------------------------------------------
|
||||
// 4.1 - 创建网格 (Grid) 和单元格内部坐标 (Cell UV)
|
||||
//---------------------------------------------------------
|
||||
float2 mainUV = i.uv;
|
||||
float2 tiledUV = mainUV * _Density;
|
||||
float2 cellID = floor(tiledUV);
|
||||
float2 cellUV = frac(tiledUV);
|
||||
|
||||
//---------------------------------------------------------
|
||||
// 4.2 - 为每个单元格生成独立的随机值
|
||||
//---------------------------------------------------------
|
||||
float2 randomValue1 = random(cellID);
|
||||
float2 randomValue2 = random(cellID + float2(1.2, 3.4));
|
||||
|
||||
float randomSpeed = lerp(_MinMoveSpeed, _MaxMoveSpeed, randomValue1.x);
|
||||
float randomRotationSpeed = lerp(_MinRotationSpeed, _MaxRotationSpeed, randomValue1.y);
|
||||
float randomPhase = randomValue2.x * 100.0;
|
||||
|
||||
//---------------------------------------------------------
|
||||
// 4.3 - 实现独立的平滑移动与旋转 (核心)
|
||||
//---------------------------------------------------------
|
||||
// 计算移动
|
||||
float localTime = _Time.y + randomPhase;
|
||||
float2 movementOffset = (localTime * randomSpeed) * _MoveDirection.xy;
|
||||
float2 panningUV = cellUV - movementOffset;
|
||||
|
||||
// 计算旋转
|
||||
float rotationAngle = localTime * randomRotationSpeed;
|
||||
float2 anchor = float2(0.5, 0.5);
|
||||
float sinRot = sin(rotationAngle);
|
||||
float cosRot = cos(rotationAngle);
|
||||
float2x2 rotationMatrix = float2x2(cosRot, -sinRot, sinRot, cosRot);
|
||||
float2 finalUV = mul(panningUV - anchor, rotationMatrix) + anchor;
|
||||
|
||||
//---------------------------------------------------------
|
||||
// 4.4 - 最终采样与混合
|
||||
//---------------------------------------------------------
|
||||
float4 shapeSample = tex2D(_ShapeTexture, finalUV);
|
||||
|
||||
// 混合颜色
|
||||
float3 mixedColor = lerp(_BackgroundColor.rgb, shapeSample.rgb, shapeSample.a);
|
||||
|
||||
// 混合透明度
|
||||
float mixedOpacity = lerp(_BackgroundOpacity, _ShapeOpacity, shapeSample.a);
|
||||
float finalOpacity = mixedOpacity * _GlobalOpacity;
|
||||
|
||||
// 处理发光
|
||||
float3 emission = 0.0;
|
||||
#ifdef ENABLEEMISSION_ON
|
||||
emission = shapeSample.rgb * _EmissionColor.rgb * shapeSample.a;
|
||||
#endif
|
||||
|
||||
finalColor = float4(mixedColor + emission, finalOpacity);
|
||||
|
||||
|
||||
return finalColor;
|
||||
}
|
||||
ENDCG
|
||||
}
|
||||
}
|
||||
CustomEditor "AmplifyShaderEditor.AmplifyShaderEditor"
|
||||
|
||||
|
||||
}
|
||||
/*ASEBEGIN
|
||||
Version=19100
|
||||
Node;AmplifyShaderEditor.TextureCoordinatesNode;1;-1472,64;Inherit;False;0;3;2;3;2;FLOAT2;0,0;False;1;FLOAT2;0,0;False;5;FLOAT2;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4
|
||||
Node;AmplifyShaderEditor.RangedFloatNode;2;-1472,256;Inherit;False;Property;_Density;Density;8;0;Create;True;0;0;0;False;0;False;10;1;1;100;0;1;FLOAT;0
|
||||
Node;AmplifyShaderEditor.SimpleMultiplyOpNode;3;-1216,128;Inherit;False;2;2;0;FLOAT2;0,0;False;1;FLOAT;0;False;5;FLOAT2;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4
|
||||
Node;AmplifyShaderEditor.FloorOpNode;5;-960,64;Inherit;False;1;0;FLOAT2;0,0;False;1;FLOAT2;0
|
||||
Node;AmplifyShaderEditor.FractNode;4;-960,192;Inherit;False;1;0;FLOAT2;0,0;False;1;FLOAT2;0
|
||||
Node;AmplifyShaderEditor.CommentNode;48;-768,-448;Inherit;False;1024;336;4.2 随机值生成;10;8;10;11;12;13;14;15;16;17;47
|
||||
Node;AmplifyShaderEditor.CommentNode;49;-1568,0;Inherit;False;720;352;4.1 网格划分;5;1;2;3;4;5
|
||||
Node;AmplifyShaderEditor.CommentNode;50;-768,256;Inherit;False;1232;528;4.3 独立运动与旋转;11;18;19;20;21;22;23;24;25;26;27;30
|
||||
Node;AmplifyShaderEditor.Vector2Node;11;-704,-384;Inherit;False;Constant;_Vector0;Vector 0;8;0;Create;True;0;0;0;False;0;False;1.2,3.4;0,0;0;3;FLOAT2;0;FLOAT;1;FLOAT;2
|
||||
Node;AmplifyShaderEditor.SimpleAddOpNode;10;-448,-384;Inherit;False;2;2;0;FLOAT2;0,0;False;1;FLOAT2;0,0;False;1;FLOAT2;0
|
||||
Node;AmplifyShaderEditor.RandomRangeNode;8;-448,-256;Inherit;False;1;0;FLOAT2;0,0;False;1;FLOAT2;0
|
||||
Node;AmplifyShaderEditor.RandomRangeNode;12;-192,-384;Inherit;False;1;0;FLOAT2;0,0;False;1;FLOAT2;0
|
||||
Node;AmplifyShaderEditor.RangedFloatNode;15;-448,0;Inherit;False;Property;_MaxMoveSpeed;Max Move Speed;5;0;Create;True;0;0;0;False;0;False;0.5;0;0;0;0;1;FLOAT;0
|
||||
Node;AmplifyShaderEditor.RangedFloatNode;14;-448,-128;Inherit;False;Property;_MinMoveSpeed;Min Move Speed;4;0;Create;True;0;0;0;False;0;False;0.1;0;0;0;0;1;FLOAT;0
|
||||
Node;AmplifyShaderEditor.LerpOp;13;-192,-224;Inherit;False;3;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;1;FLOAT;0
|
||||
Node;AmplifyShaderEditor.RangedFloatNode;17;-192,-128;Inherit;False;Property;_MaxRotationSpeed;Max Rotation Speed;7;0;Create;True;0;0;0;False;0;False;5;0;0;10;0;1;FLOAT;0
|
||||
Node;AmplifyShaderEditor.RangedFloatNode;16;-192,0;Inherit;False;Property;_MinRotationSpeed;Min Rotation Speed;6;0;Create;True;0;0;0;False;0;False;1;0;0;10;0;1;FLOAT;0
|
||||
Node;AmplifyShaderEditor.LerpOp;47;-16,-96;Inherit;False;3;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;1;FLOAT;0
|
||||
Node;AmplifyShaderEditor.ComponentMaskNode;46;-16,-224;Inherit;False;1;1;0;FLOAT2;0,0;False;1;FLOAT;0
|
||||
Node;AmplifyShaderEditor.ComponentMaskNode;45;-16,-384;Inherit;False;0;1;0;FLOAT2;0,0;False;1;FLOAT;0
|
||||
Node;AmplifyShaderEditor.TimeNode;19;-704,320;Inherit;False;0;5;FLOAT4;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4
|
||||
Node;AmplifyShaderEditor.SimpleMultiplyOpNode;21;112,-384;Inherit;False;2;2;0;FLOAT2;0,0;False;1;FLOAT;100;False;1;FLOAT;0
|
||||
Node;AmplifyShaderEditor.SimpleAddOpNode;20;-448,320;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0
|
||||
Node;AmplifyShaderEditor.SimpleMultiplyOpNode;22;-224,320;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0
|
||||
Node;AmplifyShaderEditor.Vector4Node;24;-448,448;Inherit;False;Property;_MoveDirection;Move Direction;3;0;Create;True;0;0;0;False;0;False;1,0,0,0;1,0,0,0;0;5;FLOAT4;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4
|
||||
Node;AmplifyShaderEditor.SimpleMultiplyOpNode;23;-16,384;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT2;0,0;False;1;FLOAT2;0
|
||||
Node;AmplifyShaderEditor.SimpleSubtractOpNode;25;240,320;Inherit;False;2;0;FLOAT2;0,0;False;1;FLOAT2;0,0;False;1;FLOAT2;0
|
||||
Node;AmplifyShaderEditor.SimpleMultiplyOpNode;27;-224,512;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0
|
||||
Node;AmplifyShaderEditor.Vector2Node;30;240,640;Inherit;False;Constant;_Vector1;Vector 1;10;0;Create;True;0;0;0;False;0;False;0.5,0.5;0,0;0;3;FLOAT2;0;FLOAT;1;FLOAT;2
|
||||
Node;AmplifyShaderEditor.RotatorNode;26;496,448;Inherit;False;3;0;FLOAT2;0,0;False;1;FLOAT2;0,0;False;2;FLOAT;0;False;1;FLOAT2;0
|
||||
Node;AmplifyShaderEditor.CommentNode;51;704,64;Inherit;False;1296;608;4.4 最终采样与混合;10;28;29;31;32;33;34;35;36;37;44
|
||||
Node;AmplifyShaderEditor.SamplerNode;28;768,128;Inherit;True;Property;_ShapeTexture;Shape Texture;0;0;Create;True;0;0;0;False;0;False;-1;None;None;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;8;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1;False;6;FLOAT;0;False;7;FLOAT;0;False;8;FLOAT;0;False;9;FLOAT;0;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4
|
||||
Node;AmplifyShaderEditor.ColorNode;29;768,384;Inherit;False;Property;_BackgroundColor;Background Color;1;0;Create;True;0;0;0;False;0;False;0,0,0,0;0,0,0,0;True;0;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4
|
||||
Node;AmplifyShaderEditor.LerpOp;31;1088,256;Inherit;False;3;0;COLOR;0,0,0,0;False;1;COLOR;0,0,0,0;False;2;FLOAT;0;False;1;COLOR;0
|
||||
Node;AmplifyShaderEditor.RangedFloatNode;33;1088,512;Inherit;False;Property;_ShapeOpacity;Shape Opacity;9;0;Create;True;0;0;0;False;0;False;1;0;0;1;0;1;FLOAT;0
|
||||
Node;AmplifyShaderEditor.RangedFloatNode;32;1088,384;Inherit;False;Property;_BackgroundOpacity;Background Opacity;2;0;Create;True;0;0;0;False;0;False;0.5;0;0;1;0;1;FLOAT;0
|
||||
Node;AmplifyShaderEditor.LerpOp;34;1344,384;Inherit;False;3;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;1;FLOAT;0
|
||||
Node;AmplifyShaderEditor.RangedFloatNode;35;1344,512;Inherit;False;Property;_GlobalOpacity;Global Opacity;12;0;Create;True;0;0;0;False;0;False;1;0;0;1;0;1;FLOAT;0
|
||||
Node;AmplifyShaderEditor.SimpleMultiplyOpNode;36;1600,448;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0
|
||||
Node;AmplifyShaderEditor.ColorNode;37;1600,256;Inherit;False;Property;_EmissionColor;Emission Color;11;0;Create;True;0;0;0;False;0;False;1,1,1,1;1,1,1,1;True;0;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4
|
||||
Node;AmplifyShaderEditor.StaticSwitch;44;1344,128;Inherit;False;Property;_EnableEmission;Enable Emission;10;0;Create;True;0;0;0;False;0;False;0;0;0;True;2;0;COLOR;0,0,0,0;False;1;COLOR;0,0,0,0;False;1;COLOR;0
|
||||
Node;AmplifyShaderEditor.SimpleMultiplyOpNode;43;1088,128;Inherit;False;2;2;0;COLOR;0,0,0,0;False;1;COLOR;0,0,0,0;False;1;COLOR;0
|
||||
Node;AmplifyShaderEditor.StandardUnlitNode;0;2112,256;Float;False;True;2;Float;ASEMaterialInspector;0;0;Unlit;Gemini/GraphicWaterfall;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;False;False;False;False;False;False;Back;0;False;;0;False;;False;0;False;;0;False;;False;0;Transparent;0.5;True;True;0;False;Transparent;RenderType;Transparent=RenderType;True;True;True;True;True;True;True;True;True;True;True;True;True;True;True;True;True;False;0;False;255;False;255;False;255;False;7;False;6;False;5;False;4;False;3;False;2;False;1;False;0;False;0;False;0;False;0;False;0;False;0;False;0;False;False;2;15;10;25;False;0.5;True;0;0;False;;0;0;Standard;0;False;0;2;True;8;1;False;0;0;2;1;1;1;1;1;False;0;0;False;0;0;0;0;0;0;0;0;Float4;0,0,0,0;False;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0
|
||||
WireConnection;3;0;1;0
|
||||
WireConnection;3;1;2;0
|
||||
WireConnection;5;0;3;0
|
||||
WireConnection;4;0;3;0
|
||||
WireConnection;10;0;5;0
|
||||
WireConnection;10;1;11;0
|
||||
WireConnection;8;0;5;0
|
||||
WireConnection;12;0;10;0
|
||||
WireConnection;13;0;14;0
|
||||
WireConnection;13;1;15;0
|
||||
WireConnection;13;2;45;0
|
||||
WireConnection;47;0;16;0
|
||||
WireConnection;47;1;17;0
|
||||
WireConnection;47;2;46;0
|
||||
WireConnection;46;0;8;0
|
||||
WireConnection;45;0;8;0
|
||||
IConnection;21;0;12;0
|
||||
WireConnection;20;0;19;1
|
||||
WireConnection;20;1;21;0
|
||||
WireConnection;22;0;20;0
|
||||
WireConnection;22;1;13;0
|
||||
WireConnection;23;0;22;0
|
||||
WireConnection;23;1;24;0
|
||||
WireConnection;25;0;4;0
|
||||
WireConnection;25;1;23;0
|
||||
WireConnection;27;0;20;0
|
||||
WireConnection;27;1;47;0
|
||||
WireConnection;26;0;25;0
|
||||
WireConnection;26;1;30;0
|
||||
WireConnection;26;2;27;0
|
||||
WireConnection;28;0;26;0
|
||||
WireConnection;31;0;29;0
|
||||
WireConnection;31;1;28;0
|
||||
WireConnection;31;2;28;4
|
||||
WireConnection;34;0;32;0
|
||||
WireConnection;34;1;33;0
|
||||
WireConnection;34;2;28;4
|
||||
WireConnection;36;0;34;0
|
||||
WireConnection;36;1;35;0
|
||||
WireConnection;44;0;43;0
|
||||
WireConnection;44;1;37;0
|
||||
WireConnection;43;0;28;0
|
||||
WireConnection;43;1;28;4
|
||||
WireConnection;0;0;31;0
|
||||
WireConnection;0;1;44;0
|
||||
WireConnection;0;2;36;0
|
||||
ASEEND*/
|
||||
//CHKSM=12A9E53835C4A36B690A81180A5844053B2505C5
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,12 +0,0 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 78b068a6ac341aa43af8ae5720b2e0a9
|
||||
ShaderImporter:
|
||||
externalObjects: {}
|
||||
defaultTextures:
|
||||
- unity_Lightmaps: {instanceID: 0}
|
||||
- unity_LightmapsInd: {instanceID: 0}
|
||||
- unity_ShadowMasks: {instanceID: 0}
|
||||
nonModifiableTextures: []
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 1b2b58a84b77b0a4e82c3c15bf386c58
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 2.5 MiB |
@@ -1,10 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: dc9261620080e854ab74885effac8c30
|
||||
guid: 53858095e3d38b54caac6cceb39700eb
|
||||
TextureImporter:
|
||||
internalIDToNameTable:
|
||||
- first:
|
||||
89: 8900000
|
||||
second: generatedCubemap
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
serializedVersion: 13
|
||||
mipmaps:
|
||||
@@ -33,16 +30,16 @@ TextureImporter:
|
||||
generateCubemap: 6
|
||||
cubemapConvolution: 0
|
||||
seamlessCubemap: 0
|
||||
textureFormat: -3
|
||||
textureFormat: 1
|
||||
maxTextureSize: 2048
|
||||
textureSettings:
|
||||
serializedVersion: 2
|
||||
filterMode: 1
|
||||
aniso: 1
|
||||
aniso: 2
|
||||
mipBias: 0
|
||||
wrapU: 1
|
||||
wrapV: 1
|
||||
wrapW: 1
|
||||
wrapU: 0
|
||||
wrapV: 0
|
||||
wrapW: 0
|
||||
nPOTScale: 1
|
||||
lightmap: 0
|
||||
compressionQuality: 50
|
||||
@@ -58,7 +55,7 @@ TextureImporter:
|
||||
alphaIsTransparency: 0
|
||||
spriteTessellationDetail: -1
|
||||
textureType: 0
|
||||
textureShape: 2
|
||||
textureShape: 1
|
||||
singleChannelComponent: 0
|
||||
flipbookRows: 1
|
||||
flipbookColumns: 1
|
||||
@@ -66,16 +63,16 @@ TextureImporter:
|
||||
compressionQualitySet: 0
|
||||
textureFormatSet: 0
|
||||
ignorePngGamma: 0
|
||||
applyGammaDecoding: 1
|
||||
applyGammaDecoding: 0
|
||||
swizzle: 50462976
|
||||
cookieLightType: 2
|
||||
cookieLightType: 1
|
||||
platformSettings:
|
||||
- serializedVersion: 3
|
||||
- serializedVersion: 4
|
||||
buildTarget: DefaultTexturePlatform
|
||||
maxTextureSize: 2048
|
||||
maxTextureSize: 8192
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 2
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
@@ -83,12 +80,12 @@ TextureImporter:
|
||||
ignorePlatformSupport: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
- serializedVersion: 4
|
||||
buildTarget: Standalone
|
||||
maxTextureSize: 2048
|
||||
maxTextureSize: 8192
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 0
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
@@ -96,12 +93,12 @@ TextureImporter:
|
||||
ignorePlatformSupport: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: iPhone
|
||||
maxTextureSize: 2048
|
||||
- serializedVersion: 4
|
||||
buildTarget: iOS
|
||||
maxTextureSize: 8192
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 0
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
@@ -109,12 +106,38 @@ TextureImporter:
|
||||
ignorePlatformSupport: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
- serializedVersion: 4
|
||||
buildTarget: Android
|
||||
maxTextureSize: 2048
|
||||
maxTextureSize: 8192
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 0
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
ignorePlatformSupport: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 4
|
||||
buildTarget: WindowsStoreApps
|
||||
maxTextureSize: 8192
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
ignorePlatformSupport: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 4
|
||||
buildTarget: WebGL
|
||||
maxTextureSize: 8192
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
@@ -126,6 +149,7 @@ TextureImporter:
|
||||
serializedVersion: 2
|
||||
sprites: []
|
||||
outline: []
|
||||
customData:
|
||||
physicsShape: []
|
||||
bones: []
|
||||
spriteID:
|
||||
@@ -135,9 +159,11 @@ TextureImporter:
|
||||
edges: []
|
||||
weights: []
|
||||
secondaryTextures: []
|
||||
spriteCustomMetadata:
|
||||
entries: []
|
||||
nameFileIdTable: {}
|
||||
mipmapLimitGroupName:
|
||||
pSDRemoveMatte: 1
|
||||
pSDRemoveMatte: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleName: departure_to_multiverse
|
||||
assetBundleVariant:
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 20 KiB |
@@ -1,10 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 7ba462c2dc80b544eacfdc537aab22c6
|
||||
guid: a3865d9dbadf36a4d854f5b5fddd95da
|
||||
TextureImporter:
|
||||
internalIDToNameTable:
|
||||
- first:
|
||||
89: 8900000
|
||||
second: generatedCubemap
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
serializedVersion: 13
|
||||
mipmaps:
|
||||
@@ -33,16 +30,16 @@ TextureImporter:
|
||||
generateCubemap: 6
|
||||
cubemapConvolution: 0
|
||||
seamlessCubemap: 0
|
||||
textureFormat: -3
|
||||
textureFormat: 1
|
||||
maxTextureSize: 2048
|
||||
textureSettings:
|
||||
serializedVersion: 2
|
||||
filterMode: 1
|
||||
aniso: 1
|
||||
aniso: 2
|
||||
mipBias: 0
|
||||
wrapU: 1
|
||||
wrapV: 1
|
||||
wrapW: 1
|
||||
wrapU: 0
|
||||
wrapV: 0
|
||||
wrapW: 0
|
||||
nPOTScale: 1
|
||||
lightmap: 0
|
||||
compressionQuality: 50
|
||||
@@ -54,11 +51,11 @@ TextureImporter:
|
||||
spritePixelsToUnits: 100
|
||||
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||
spriteGenerateFallbackPhysicsShape: 1
|
||||
alphaUsage: 1
|
||||
alphaUsage: 0
|
||||
alphaIsTransparency: 0
|
||||
spriteTessellationDetail: -1
|
||||
textureType: 0
|
||||
textureShape: 2
|
||||
textureShape: 1
|
||||
singleChannelComponent: 0
|
||||
flipbookRows: 1
|
||||
flipbookColumns: 1
|
||||
@@ -66,16 +63,16 @@ TextureImporter:
|
||||
compressionQualitySet: 0
|
||||
textureFormatSet: 0
|
||||
ignorePngGamma: 0
|
||||
applyGammaDecoding: 1
|
||||
applyGammaDecoding: 0
|
||||
swizzle: 50462976
|
||||
cookieLightType: 2
|
||||
cookieLightType: 1
|
||||
platformSettings:
|
||||
- serializedVersion: 3
|
||||
- serializedVersion: 4
|
||||
buildTarget: DefaultTexturePlatform
|
||||
maxTextureSize: 2048
|
||||
maxTextureSize: 1024
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 2
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
@@ -83,12 +80,12 @@ TextureImporter:
|
||||
ignorePlatformSupport: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
- serializedVersion: 4
|
||||
buildTarget: Standalone
|
||||
maxTextureSize: 2048
|
||||
maxTextureSize: 1024
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 0
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
@@ -96,12 +93,12 @@ TextureImporter:
|
||||
ignorePlatformSupport: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: iPhone
|
||||
maxTextureSize: 2048
|
||||
- serializedVersion: 4
|
||||
buildTarget: iOS
|
||||
maxTextureSize: 8192
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 0
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
@@ -109,12 +106,51 @@ TextureImporter:
|
||||
ignorePlatformSupport: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
- serializedVersion: 4
|
||||
buildTarget: Android
|
||||
maxTextureSize: 2048
|
||||
maxTextureSize: 1024
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 0
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
ignorePlatformSupport: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 4
|
||||
buildTarget: WindowsStoreApps
|
||||
maxTextureSize: 8192
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
ignorePlatformSupport: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 4
|
||||
buildTarget: WebGL
|
||||
maxTextureSize: 1024
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
ignorePlatformSupport: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 4
|
||||
buildTarget: Server
|
||||
maxTextureSize: 1024
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
@@ -126,6 +162,7 @@ TextureImporter:
|
||||
serializedVersion: 2
|
||||
sprites: []
|
||||
outline: []
|
||||
customData:
|
||||
physicsShape: []
|
||||
bones: []
|
||||
spriteID:
|
||||
@@ -135,9 +172,11 @@ TextureImporter:
|
||||
edges: []
|
||||
weights: []
|
||||
secondaryTextures: []
|
||||
spriteCustomMetadata:
|
||||
entries: []
|
||||
nameFileIdTable: {}
|
||||
mipmapLimitGroupName:
|
||||
pSDRemoveMatte: 1
|
||||
pSDRemoveMatte: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleName: departure_to_multiverse
|
||||
assetBundleVariant:
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 15 KiB |
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user