From b5c85039fe41be72a67f1679b90af5b2135ab277 Mon Sep 17 00:00:00 2001 From: StarBeats <977663818@qq.com> Date: Thu, 11 Sep 2025 20:42:09 +0800 Subject: [PATCH] sync --- Assets/Editor.meta | 8 + Assets/Editor/SceneEffectEditor.cs | 117 + Assets/Editor/SceneEffectEditor.cs.meta | 11 + Assets/Scenes/Oasis/OasisScene.unity | 890 +- .../Settings/TerminalDarkArea_Profile.asset | 2 +- Assets/Scenes/Terminal/ShadowRemap.asset | 38 +- Assets/Scenes/Terminal/TerminalScene.unity | 719 +- Assets/Scripts/CapsuleShadowAreaEffect.cs | 48 + .../Scripts/CapsuleShadowAreaEffect.cs.meta | 11 + Assets/Scripts/CapsuleShadowPass.cs | 140 + Assets/Scripts/CapsuleShadowPass.cs.meta | 11 + Assets/Scripts/GradientTexture.cs | 800 +- Assets/Scripts/SceneEffect.cs | 432 +- Assets/Scripts/SceneEffect.cs.meta | 2 +- Assets/Scripts/SceneEffectCharacter.cs | 127 + Assets/Scripts/SceneEffectCharacter.cs.meta | 11 + Assets/Scripts/ShadowEdgeRemapSetupPass.cs | 48 + .../Scripts/ShadowEdgeRemapSetupPass.cs.meta | 11 + .../Mobile/Mobile_High_Renderer.asset | 31 +- .../Animations/1011_Puqieer@B_Idle.FBX | Bin 0 -> 3353648 bytes .../Animations/1011_Puqieer@B_Idle.FBX.meta | 109 + .../Animations/1011_Puqieer@B_Run.fbx | Bin 0 -> 2134448 bytes .../Animations/1011_Puqieer@B_Run.fbx.meta | 109 + .../Character/Animations/B_Idle.anim | 332957 +++++++++++++++ .../Character/Animations/B_Idle.anim.meta | 8 + .../Character/Animations/B_Run.anim | 326837 ++++++++++++++ .../Character/Animations/B_Run.anim.meta | 8 + .../Character/Models/1011_Puqieer_Low.fbx | Bin 0 -> 1604880 bytes .../Models/1011_Puqieer_Low.fbx.meta | 109 + .../Runtime/Debug/DebugCascadeShadow.cs | 6 +- .../Passes/MainLightShadowCasterPass.cs | 1 - .../Runtime/RenderingUtils.cs | 2 +- .../AmbientOcclusion/CapsuleAO.cs | 232 +- .../AmbientOcclusion/Shader/CapsuleAO.shader | 10 +- .../XRenderFeatures/PlanarScreenShadow.cs | 250 +- .../Shaders/PlanarShadow.shader | 5 + .../XRenderFeatures/XRenderFeatureManager.cs | 200 +- .../ShaderLibrary/CapsuleShadow.hlsl | 279 + .../ShaderLibrary/CapsuleShadow.hlsl.meta | 3 + .../Shaders/Lit.shader | 10 +- Packages/manifest.json | 1 + Packages/packages-lock.json | 19 +- 42 files changed, 663725 insertions(+), 887 deletions(-) create mode 100644 Assets/Editor.meta create mode 100644 Assets/Editor/SceneEffectEditor.cs create mode 100644 Assets/Editor/SceneEffectEditor.cs.meta create mode 100644 Assets/Scripts/CapsuleShadowAreaEffect.cs create mode 100644 Assets/Scripts/CapsuleShadowAreaEffect.cs.meta create mode 100644 Assets/Scripts/CapsuleShadowPass.cs create mode 100644 Assets/Scripts/CapsuleShadowPass.cs.meta create mode 100644 Assets/Scripts/SceneEffectCharacter.cs create mode 100644 Assets/Scripts/SceneEffectCharacter.cs.meta create mode 100644 Assets/Scripts/ShadowEdgeRemapSetupPass.cs create mode 100644 Assets/Scripts/ShadowEdgeRemapSetupPass.cs.meta create mode 100644 Assets/SharedAssets/ThirdPersonController/Character/Animations/1011_Puqieer@B_Idle.FBX create mode 100644 Assets/SharedAssets/ThirdPersonController/Character/Animations/1011_Puqieer@B_Idle.FBX.meta create mode 100644 Assets/SharedAssets/ThirdPersonController/Character/Animations/1011_Puqieer@B_Run.fbx create mode 100644 Assets/SharedAssets/ThirdPersonController/Character/Animations/1011_Puqieer@B_Run.fbx.meta create mode 100644 Assets/SharedAssets/ThirdPersonController/Character/Animations/B_Idle.anim create mode 100644 Assets/SharedAssets/ThirdPersonController/Character/Animations/B_Idle.anim.meta create mode 100644 Assets/SharedAssets/ThirdPersonController/Character/Animations/B_Run.anim create mode 100644 Assets/SharedAssets/ThirdPersonController/Character/Animations/B_Run.anim.meta create mode 100644 Assets/SharedAssets/ThirdPersonController/Character/Models/1011_Puqieer_Low.fbx create mode 100644 Assets/SharedAssets/ThirdPersonController/Character/Models/1011_Puqieer_Low.fbx.meta create mode 100644 Packages/com.unity.render-pipelines.universal@14.0.11/ShaderLibrary/CapsuleShadow.hlsl create mode 100644 Packages/com.unity.render-pipelines.universal@14.0.11/ShaderLibrary/CapsuleShadow.hlsl.meta diff --git a/Assets/Editor.meta b/Assets/Editor.meta new file mode 100644 index 0000000..08bce48 --- /dev/null +++ b/Assets/Editor.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ba7d410439c4a1144bcdfbe00943fe50 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Editor/SceneEffectEditor.cs b/Assets/Editor/SceneEffectEditor.cs new file mode 100644 index 0000000..c512f6d --- /dev/null +++ b/Assets/Editor/SceneEffectEditor.cs @@ -0,0 +1,117 @@ +using Unity.Mathematics; +using UnityEditor; +using UnityEditorInternal; +using UnityEngine; +using UnityEngine.UIElements; +using static Codice.Client.Commands.WkTree.WorkspaceTreeNode; + +namespace X.Rendering.Scene +{ + [CustomEditor(typeof(SceneEffect))] + public class SceneEffectEditorBase : Editor + { + ReorderableList lightList; + Transform transform; + int selectIndex = -1; + + public override VisualElement CreateInspectorGUI() + { + transform = (target as MonoBehaviour).transform; + lightList = new ReorderableList(serializedObject, serializedObject.FindProperty("capsuleLights"), true, true, true, true); + lightList.onSelectCallback += (_) => + { + Debug.Log($"{lightList.index}"); + selectIndex = lightList.index; + }; + lightList.drawHeaderCallback = DrawHeader; + + lightList.drawElementCallback = DrawListItems; + return base.CreateInspectorGUI(); + } + + private void DrawListItems(Rect rect, int index, bool isActive, bool isFocused) + { + SerializedProperty element = lightList.serializedProperty.GetArrayElementAtIndex(index); + EditorGUI.LabelField(new Rect(rect.x, rect.y, 200, EditorGUIUtility.singleLineHeight), $"{element.vector4Value}"); + } + + private void DrawHeader(Rect rect) + { + string name = "光照方向"; + EditorGUI.LabelField(rect, name); + } + + public override void OnInspectorGUI() + { + serializedObject.Update(); + //base.OnInspectorGUI(); + lightList.DoLayoutList(); + serializedObject.ApplyModifiedProperties(); + } + + public void OnSceneGUI() + { + if(selectIndex == -1 || selectIndex >= lightList.serializedProperty.arraySize) + { + return; + } + SerializedProperty element = lightList.serializedProperty.GetArrayElementAtIndex(selectIndex); + + var rot = new float4(element.vector4Value).xyz; + + rot += DrawRotationHandle(element.vector4Value); + element.vector4Value = new float4(rot, element.vector4Value.w); + + serializedObject.ApplyModifiedProperties(); + } + + protected float3 DrawRotationHandle(Vector3 rotation) + { + EditorGUI.BeginChangeCheck(); + var newRot = Handles.PositionHandle(rotation, Quaternion.identity); + EditorGUI.EndChangeCheck(); + Debug.Log((newRot - transform.position).normalized); + Handles.ConeHandleCap(0, transform.position, Quaternion.EulerRotation(math.degrees((newRot-transform.position).normalized)), HandleUtility.GetHandleSize(transform.position), EventType.Repaint); + + float3 delta; + + if (newRot != rotation) + { + Undo.RecordObject(target, "Rotate Handle"); + + // Perform the handle move and update the serialized data + delta = newRot - rotation; + } + else + { + delta = float3.zero; + } + + return delta; + } + + private Vector3 CalculateTargetPosition() + { + Vector3 handlePosition; + + //if (transform.parent != null) + //{ + // handlePosition = transform.parent.TransformPoint(tweenPosition.TargetPosition); + //} + //else + { + handlePosition = transform.position; + } + + + return handlePosition; + } + } + + + [CustomEditor(typeof(CapsuleShadowAreaEffect))] + public class MyClaCapsuleShadowAreaEffectsEditor : SceneEffectEditorBase + { + + } +} diff --git a/Assets/Editor/SceneEffectEditor.cs.meta b/Assets/Editor/SceneEffectEditor.cs.meta new file mode 100644 index 0000000..c4f4977 --- /dev/null +++ b/Assets/Editor/SceneEffectEditor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 5c96feaf210eb8a4d9ccd1a0c098a66c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes/Oasis/OasisScene.unity b/Assets/Scenes/Oasis/OasisScene.unity index acc70ec..3fa6fab 100644 --- a/Assets/Scenes/Oasis/OasisScene.unity +++ b/Assets/Scenes/Oasis/OasisScene.unity @@ -1824,6 +1824,39 @@ Transform: m_CorrespondingSourceObject: {fileID: 599465214307944399, guid: 1829a7b4702730042bca3314bdcd0287, type: 3} m_PrefabInstance: {fileID: 127149520} m_PrefabAsset: {fileID: 0} +--- !u!1 &128636458 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 6399656869896887276, guid: ff6fc39872c79c549b982caef1fc013a, type: 3} + m_PrefabInstance: {fileID: 219676304} + m_PrefabAsset: {fileID: 0} +--- !u!4 &128636459 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -2884571502003373286, guid: ff6fc39872c79c549b982caef1fc013a, type: 3} + m_PrefabInstance: {fileID: 219676304} + m_PrefabAsset: {fileID: 0} +--- !u!136 &128636460 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 128636458} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 0 + serializedVersion: 2 + m_Radius: 0.05 + m_Height: 0.2 + m_Direction: 0 + m_Center: {x: 0, y: 0, z: 0} --- !u!1001 &140229527 PrefabInstance: m_ObjectHideFlags: 0 @@ -3248,7 +3281,7 @@ GameObject: serializedVersion: 6 m_Component: - component: {fileID: 217261640} - - component: {fileID: 217261639} + - component: {fileID: 217261641} m_Layer: 0 m_Name: GameObject m_TagString: Untagged @@ -3256,21 +3289,6 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!114 &217261639 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 217261638} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 18dca6cc0a0961049ba14d81b04c5678, type: 3} - m_Name: - m_EditorClassIdentifier: - TestLightTrans: {fileID: 634813099} - TestCharacterTrans: {fileID: 1880735404} - TestW: 5 --- !u!4 &217261640 Transform: m_ObjectHideFlags: 0 @@ -3279,13 +3297,229 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 217261638} serializedVersion: 2 - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -15.869873, y: -8.55654, z: -127.40423} + m_LocalRotation: {x: 0.49969834, y: -0.18057393, z: 0.10041067, w: 0.841197} + m_LocalPosition: {x: -9.416, y: -3.494, z: -131.979} 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} + m_LocalEulerAnglesHint: {x: 61.277, y: -25.045, z: -1.375} +--- !u!114 &217261641 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 217261638} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e395308c14c05ac46b83581ae4e5f7a1, type: 3} + m_Name: + m_EditorClassIdentifier: + shadowRemapSettings: + Enable: 1 + ShadowRemapTex: {fileID: 0} + InjectionPoint: 0 + capsuleAOSettings: + Enable: 1 + RenderPassEvent: 450 + EnableShadowOffset: 0 + CascadeShadowOffset: {x: 0, y: 0, z: 0} + updateInterval: 1 + a: {fileID: 1187884597} + b: {fileID: 2083859764} + capsuleLights: + - {x: -10.751781, y: -3.5166135, z: -132.89235, w: 1} + capsuleAOSetting: + AmbientIntensity: 0.2 + ConeAngle: 1 + ShadowIntensity: 0.4 + ShadowSharpness: 20 + lightStartID: 0 + lightEndID: 1 + CapsuleLightsDir: + - {x: -10.751781, y: -3.5166135, z: -132.89235, w: 1} + - {x: 74.61474, y: 170.82616, z: 192.67233, w: 1} + - {x: 0, y: 0, z: 0, w: 0} + - {x: 0, y: 0, z: 0, w: 0} + - {x: 0, y: 0, z: 0, w: 0} + - {x: 0, y: 0, z: 0, w: 0} + - {x: 0, y: 0, z: 0, w: 0} + - {x: 0, y: 0, z: 0, w: 0} + - {x: 0, y: 0, z: 0, w: 0} + - {x: 0, y: 0, z: 0, w: 0} + - {x: 0, y: 0, z: 0, w: 0} + - {x: 0, y: 0, z: 0, w: 0} + - {x: 0, y: 0, z: 0, w: 0} + - {x: 0, y: 0, z: 0, w: 0} + - {x: 0, y: 0, z: 0, w: 0} + - {x: 0, y: 0, z: 0, w: 0} + - {x: 0, y: 0, z: 0, w: 0} + - {x: 0, y: 0, z: 0, w: 0} + - {x: 0, y: 0, z: 0, w: 0} + - {x: 0, y: 0, z: 0, w: 0} + - {x: 0, y: 0, z: 0, w: 0} + - {x: 0, y: 0, z: 0, w: 0} + - {x: 0, y: 0, z: 0, w: 0} + - {x: 0, y: 0, z: 0, w: 0} + - {x: 0, y: 0, z: 0, w: 0} + - {x: 0, y: 0, z: 0, w: 0} + - {x: 0, y: 0, z: 0, w: 0} + - {x: 0, y: 0, z: 0, w: 0} + - {x: 0, y: 0, z: 0, w: 0} + - {x: 0, y: 0, z: 0, w: 0} + - {x: 0, y: 0, z: 0, w: 0} + - {x: 0, y: 0, z: 0, w: 0} + CapsuleLightsDirCount: 2 + capsuleAOAreaSettings: + - AmbientIntensity: 0.2 + ConeAngle: 1 + ShadowIntensity: 0.4 + ShadowSharpness: 20 + lightStartID: 0 + lightEndID: 1 + - AmbientIntensity: 0.2 + ConeAngle: 1 + ShadowIntensity: 0.4 + ShadowSharpness: 20 + lightStartID: 1 + lightEndID: 1 + sceneAreaEffects: + - {fileID: 1215335452} +--- !u!1001 &219676304 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: ff6fc39872c79c549b982caef1fc013a, type: 3} + propertyPath: m_LocalPosition.x + value: -9.554604 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: ff6fc39872c79c549b982caef1fc013a, type: 3} + propertyPath: m_LocalPosition.y + value: -3.7312303 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: ff6fc39872c79c549b982caef1fc013a, type: 3} + propertyPath: m_LocalPosition.z + value: -133.7319 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: ff6fc39872c79c549b982caef1fc013a, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: ff6fc39872c79c549b982caef1fc013a, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: ff6fc39872c79c549b982caef1fc013a, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: ff6fc39872c79c549b982caef1fc013a, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: ff6fc39872c79c549b982caef1fc013a, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: ff6fc39872c79c549b982caef1fc013a, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: ff6fc39872c79c549b982caef1fc013a, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -7717857002672948729, guid: ff6fc39872c79c549b982caef1fc013a, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -4926425455808356447, guid: ff6fc39872c79c549b982caef1fc013a, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -3630044854370959492, guid: ff6fc39872c79c549b982caef1fc013a, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -3470422372437601687, guid: ff6fc39872c79c549b982caef1fc013a, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -2561486518339407288, guid: ff6fc39872c79c549b982caef1fc013a, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -596887058798667614, guid: ff6fc39872c79c549b982caef1fc013a, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: ff6fc39872c79c549b982caef1fc013a, type: 3} + propertyPath: m_Name + value: 1011_Puqieer_Low + objectReference: {fileID: 0} + - target: {fileID: 1392142383157919723, guid: ff6fc39872c79c549b982caef1fc013a, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1392142383157919723, guid: ff6fc39872c79c549b982caef1fc013a, type: 3} + propertyPath: m_LocalRotation.x + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1392142383157919723, guid: ff6fc39872c79c549b982caef1fc013a, type: 3} + propertyPath: m_LocalRotation.y + value: -0.000000066204116 + objectReference: {fileID: 0} + - target: {fileID: 1392142383157919723, guid: ff6fc39872c79c549b982caef1fc013a, type: 3} + propertyPath: m_LocalRotation.z + value: 0.000000066204116 + objectReference: {fileID: 0} + - target: {fileID: 7056367068603321595, guid: ff6fc39872c79c549b982caef1fc013a, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: ff6fc39872c79c549b982caef1fc013a, type: 3} + insertIndex: -1 + addedObject: {fileID: 379902013} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: ff6fc39872c79c549b982caef1fc013a, type: 3} + insertIndex: -1 + addedObject: {fileID: 379902015} + - targetCorrespondingSourceObject: {fileID: -1657220678678262603, guid: ff6fc39872c79c549b982caef1fc013a, type: 3} + insertIndex: -1 + addedObject: {fileID: 1435517566} + - targetCorrespondingSourceObject: {fileID: -566845295101373756, guid: ff6fc39872c79c549b982caef1fc013a, type: 3} + insertIndex: -1 + addedObject: {fileID: 1322971429} + - targetCorrespondingSourceObject: {fileID: -9097415683120949092, guid: ff6fc39872c79c549b982caef1fc013a, type: 3} + insertIndex: -1 + addedObject: {fileID: 529563519} + - targetCorrespondingSourceObject: {fileID: 7466937936192503876, guid: ff6fc39872c79c549b982caef1fc013a, type: 3} + insertIndex: -1 + addedObject: {fileID: 1554339766} + - targetCorrespondingSourceObject: {fileID: 2060764356010685525, guid: ff6fc39872c79c549b982caef1fc013a, type: 3} + insertIndex: -1 + addedObject: {fileID: 1263141761} + - targetCorrespondingSourceObject: {fileID: 6399656869896887276, guid: ff6fc39872c79c549b982caef1fc013a, type: 3} + insertIndex: -1 + addedObject: {fileID: 128636460} + - targetCorrespondingSourceObject: {fileID: 4776297332898178532, guid: ff6fc39872c79c549b982caef1fc013a, type: 3} + insertIndex: -1 + addedObject: {fileID: 928941338} + - targetCorrespondingSourceObject: {fileID: -7599317778200196202, guid: ff6fc39872c79c549b982caef1fc013a, type: 3} + insertIndex: -1 + addedObject: {fileID: 932453769} + - targetCorrespondingSourceObject: {fileID: 7232223533151985020, guid: ff6fc39872c79c549b982caef1fc013a, type: 3} + insertIndex: -1 + addedObject: {fileID: 1495445979} + m_SourcePrefab: {fileID: 100100000, guid: ff6fc39872c79c549b982caef1fc013a, type: 3} --- !u!1 &221918180 stripped GameObject: m_CorrespondingSourceObject: {fileID: 726316068312649072, guid: c708a3b79cd542b42bbfedb17e213bc1, type: 3} @@ -4864,7 +5098,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 5777780407979046064, guid: c708a3b79cd542b42bbfedb17e213bc1, type: 3} propertyPath: m_Enabled - value: 0 + value: 1 objectReference: {fileID: 0} - target: {fileID: 7888303496483045073, guid: c708a3b79cd542b42bbfedb17e213bc1, type: 3} propertyPath: m_IsActive @@ -4890,6 +5124,9 @@ PrefabInstance: - targetCorrespondingSourceObject: {fileID: 974238578668270704, guid: c708a3b79cd542b42bbfedb17e213bc1, type: 3} insertIndex: 5 addedObject: {fileID: 1880735403} + - targetCorrespondingSourceObject: {fileID: 974238578668270704, guid: c708a3b79cd542b42bbfedb17e213bc1, type: 3} + insertIndex: -1 + addedObject: {fileID: 1880735405} - targetCorrespondingSourceObject: {fileID: 7646894525478430618, guid: c708a3b79cd542b42bbfedb17e213bc1, type: 3} insertIndex: -1 addedObject: {fileID: 16288159} @@ -6330,6 +6567,71 @@ Transform: m_CorrespondingSourceObject: {fileID: 599465214307944399, guid: 95cf80858ee0c4940b72f62b17aefd41, type: 3} m_PrefabInstance: {fileID: 378846871} m_PrefabAsset: {fileID: 0} +--- !u!1 &379902012 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 919132149155446097, guid: ff6fc39872c79c549b982caef1fc013a, type: 3} + m_PrefabInstance: {fileID: 219676304} + m_PrefabAsset: {fileID: 0} +--- !u!114 &379902013 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 379902012} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8428b639172492046a0d002d77fe376e, type: 3} + m_Name: + m_EditorClassIdentifier: + capsuleAOSettingMask: 1 + boneSettings: + - BoneName: forearm01 + Radius: 0.05 + Height: 0.2 + Direction: 0 + - BoneName: upperarm01 + Radius: 0.05 + Height: 0.2 + Direction: 0 + - BoneName: spine1 + Radius: 0.15 + Height: 0.7 + Direction: 0 + - BoneName: calf01 + Radius: 0.03 + Height: 0.6 + Direction: 0 + - BoneName: thigh01 + Radius: 0.1 + Height: 0.4 + Direction: 0 + capsuleTransforms: + - {fileID: 1435517565} + - {fileID: 1322971428} + - {fileID: 529563518} + - {fileID: 1554339765} + - {fileID: 1263141760} + - {fileID: 128636459} + - {fileID: 928941337} + - {fileID: 932453768} + - {fileID: 1495445978} +--- !u!111 &379902015 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 379902012} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: a7ed015f44284f94a97fa6cf73b2e0a2, type: 2} + m_Animations: + - {fileID: 7400000, guid: a7ed015f44284f94a97fa6cf73b2e0a2, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 --- !u!1001 &387006053 PrefabInstance: m_ObjectHideFlags: 0 @@ -8443,6 +8745,39 @@ Transform: m_CorrespondingSourceObject: {fileID: 7107073529148260412, guid: bc81300db299d274dac8ed5b40994572, type: 3} m_PrefabInstance: {fileID: 524240974} m_PrefabAsset: {fileID: 0} +--- !u!1 &529563517 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: -9097415683120949092, guid: ff6fc39872c79c549b982caef1fc013a, type: 3} + m_PrefabInstance: {fileID: 219676304} + m_PrefabAsset: {fileID: 0} +--- !u!4 &529563518 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8161793777569488751, guid: ff6fc39872c79c549b982caef1fc013a, type: 3} + m_PrefabInstance: {fileID: 219676304} + m_PrefabAsset: {fileID: 0} +--- !u!136 &529563519 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 529563517} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 0 + serializedVersion: 2 + m_Radius: 0.1 + m_Height: 0.4 + m_Direction: 0 + m_Center: {x: 0, y: 0, z: 0} --- !u!1001 &531228469 PrefabInstance: m_ObjectHideFlags: 0 @@ -14132,6 +14467,39 @@ Transform: - {fileID: 1084089528} m_Father: {fileID: 284166188} m_LocalEulerAnglesHint: {x: 0, y: 123.226, z: 0} +--- !u!1 &928941336 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 4776297332898178532, guid: ff6fc39872c79c549b982caef1fc013a, type: 3} + m_PrefabInstance: {fileID: 219676304} + m_PrefabAsset: {fileID: 0} +--- !u!4 &928941337 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2249941465509908857, guid: ff6fc39872c79c549b982caef1fc013a, type: 3} + m_PrefabInstance: {fileID: 219676304} + m_PrefabAsset: {fileID: 0} +--- !u!136 &928941338 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 928941336} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 0 + serializedVersion: 2 + m_Radius: 0.1 + m_Height: 0.4 + m_Direction: 0 + m_Center: {x: 0, y: 0, z: 0} --- !u!1001 &929655861 PrefabInstance: m_ObjectHideFlags: 0 @@ -14324,6 +14692,39 @@ Transform: m_CorrespondingSourceObject: {fileID: 5471969367154590440, guid: 08e49fa97fab4eb4ead4c2f4a2963ff3, type: 3} m_PrefabInstance: {fileID: 931234380} m_PrefabAsset: {fileID: 0} +--- !u!1 &932453767 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: -7599317778200196202, guid: ff6fc39872c79c549b982caef1fc013a, type: 3} + m_PrefabInstance: {fileID: 219676304} + m_PrefabAsset: {fileID: 0} +--- !u!4 &932453768 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 5090265262535612764, guid: ff6fc39872c79c549b982caef1fc013a, type: 3} + m_PrefabInstance: {fileID: 219676304} + m_PrefabAsset: {fileID: 0} +--- !u!136 &932453769 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 932453767} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 0 + serializedVersion: 2 + m_Radius: 0.05 + m_Height: 0.2 + m_Direction: 0 + m_Center: {x: 0, y: 0, z: 0} --- !u!1001 &934208068 PrefabInstance: m_ObjectHideFlags: 0 @@ -19736,6 +20137,111 @@ Transform: m_CorrespondingSourceObject: {fileID: 7548273142197716425, guid: 0789421bfb938644babec4c8798c163c, type: 3} m_PrefabInstance: {fileID: 1184397955} m_PrefabAsset: {fileID: 0} +--- !u!1 &1187884593 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1187884597} + - component: {fileID: 1187884596} + - component: {fileID: 1187884595} + - component: {fileID: 1187884594} + m_Layer: 0 + m_Name: Cube (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!65 &1187884594 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1187884593} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &1187884595 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1187884593} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1187884596 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1187884593} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &1187884597 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1187884593} + serializedVersion: 2 + m_LocalRotation: {x: 0.092415296, y: -0.62222797, z: 0.7289611, w: 0.27001396} + m_LocalPosition: {x: -8.541, y: -2.463, z: -134.863} + m_LocalScale: {x: 0.34252664, y: 0.34252664, z: 0.34252664} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: -253.15, y: 136.02, z: -74.01} --- !u!1001 &1190117774 PrefabInstance: m_ObjectHideFlags: 0 @@ -19950,6 +20456,7 @@ GameObject: - component: {fileID: 1215335450} - component: {fileID: 1215335449} - component: {fileID: 1215335448} + - component: {fileID: 1215335452} m_Layer: 0 m_Name: Cube m_TagString: Untagged @@ -19991,7 +20498,7 @@ MeshRenderer: m_DynamicOccludee: 1 m_StaticShadowCaster: 0 m_MotionVectors: 1 - m_LightProbeUsage: 1 + m_LightProbeUsage: 0 m_ReflectionProbeUsage: 1 m_RayTracingMode: 2 m_RayTraceProcedural: 0 @@ -20036,13 +20543,37 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1215335447} serializedVersion: 2 - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -10.14, y: -3.394, z: -132.664} + m_LocalRotation: {x: -0, y: -0, z: 0.7395301, w: 0.6731235} + m_LocalPosition: {x: -10.14, y: -3.969, z: -132.664} m_LocalScale: {x: 0.36361, y: 2.6302094, z: 5.8246684} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 95.383} +--- !u!114 &1215335452 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1215335447} + m_Enabled: 0 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 763668dd69af1b243b7b0bebcc85b814, type: 3} + m_Name: + m_EditorClassIdentifier: + capsuleAOSetting: + AmbientIntensity: 0.2 + ConeAngle: 1 + ShadowIntensity: 0.4 + ShadowSharpness: 20 + lightStartID: 1 + lightEndID: 1 + capsuleLights: + - {x: 74.61474, y: 170.82616, z: 192.67233, w: 1} + Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 1, y: 1, z: 1} --- !u!1001 &1217280026 PrefabInstance: m_ObjectHideFlags: 0 @@ -20455,6 +20986,39 @@ Transform: m_CorrespondingSourceObject: {fileID: 7107073529148260412, guid: bc81300db299d274dac8ed5b40994572, type: 3} m_PrefabInstance: {fileID: 1251079119} m_PrefabAsset: {fileID: 0} +--- !u!1 &1263141759 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 2060764356010685525, guid: ff6fc39872c79c549b982caef1fc013a, type: 3} + m_PrefabInstance: {fileID: 219676304} + m_PrefabAsset: {fileID: 0} +--- !u!4 &1263141760 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -931296759743925520, guid: ff6fc39872c79c549b982caef1fc013a, type: 3} + m_PrefabInstance: {fileID: 219676304} + m_PrefabAsset: {fileID: 0} +--- !u!136 &1263141761 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1263141759} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 0 + serializedVersion: 2 + m_Radius: 0.03 + m_Height: 0.6 + m_Direction: 0 + m_Center: {x: 0, y: 0, z: 0} --- !u!1001 &1265358986 PrefabInstance: m_ObjectHideFlags: 0 @@ -21281,6 +21845,39 @@ Transform: m_CorrespondingSourceObject: {fileID: 1537506672507463915, guid: 72ddd50cec3f4fc42b74469ba10f9b2a, type: 3} m_PrefabInstance: {fileID: 1308231335} m_PrefabAsset: {fileID: 0} +--- !u!1 &1322971427 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: -566845295101373756, guid: ff6fc39872c79c549b982caef1fc013a, type: 3} + m_PrefabInstance: {fileID: 219676304} + m_PrefabAsset: {fileID: 0} +--- !u!4 &1322971428 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -4437396331760193463, guid: ff6fc39872c79c549b982caef1fc013a, type: 3} + m_PrefabInstance: {fileID: 219676304} + m_PrefabAsset: {fileID: 0} +--- !u!136 &1322971429 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1322971427} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 0 + serializedVersion: 2 + m_Radius: 0.05 + m_Height: 0.2 + m_Direction: 0 + m_Center: {x: 0, y: 0, z: 0} --- !u!1001 &1331118705 PrefabInstance: m_ObjectHideFlags: 0 @@ -22370,6 +22967,39 @@ Transform: m_CorrespondingSourceObject: {fileID: 1537506672507463915, guid: 72ddd50cec3f4fc42b74469ba10f9b2a, type: 3} m_PrefabInstance: {fileID: 1425011331} m_PrefabAsset: {fileID: 0} +--- !u!1 &1435517564 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: -1657220678678262603, guid: ff6fc39872c79c549b982caef1fc013a, type: 3} + m_PrefabInstance: {fileID: 219676304} + m_PrefabAsset: {fileID: 0} +--- !u!4 &1435517565 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -6319293970482537725, guid: ff6fc39872c79c549b982caef1fc013a, type: 3} + m_PrefabInstance: {fileID: 219676304} + m_PrefabAsset: {fileID: 0} +--- !u!136 &1435517566 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1435517564} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 0 + serializedVersion: 2 + m_Radius: 0.03 + m_Height: 0.6 + m_Direction: 0 + m_Center: {x: 0, y: 0, z: 0} --- !u!1001 &1459160047 PrefabInstance: m_ObjectHideFlags: 0 @@ -22714,6 +23344,39 @@ Transform: m_CorrespondingSourceObject: {fileID: 599465214307944399, guid: 8214c23069502ab4da3d9555497ea658, type: 3} m_PrefabInstance: {fileID: 1492020223} m_PrefabAsset: {fileID: 0} +--- !u!1 &1495445977 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 7232223533151985020, guid: ff6fc39872c79c549b982caef1fc013a, type: 3} + m_PrefabInstance: {fileID: 219676304} + m_PrefabAsset: {fileID: 0} +--- !u!4 &1495445978 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2931888804514939464, guid: ff6fc39872c79c549b982caef1fc013a, type: 3} + m_PrefabInstance: {fileID: 219676304} + m_PrefabAsset: {fileID: 0} +--- !u!136 &1495445979 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1495445977} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 0 + serializedVersion: 2 + m_Radius: 0.15 + m_Height: 0.7 + m_Direction: 0 + m_Center: {x: 0, y: 0, z: 0} --- !u!1001 &1497862054 PrefabInstance: m_ObjectHideFlags: 0 @@ -23410,6 +24073,39 @@ Transform: m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: b6b2cda2e1f4334419aae4c2fe20bdca, type: 3} m_PrefabInstance: {fileID: 1545095936} m_PrefabAsset: {fileID: 0} +--- !u!1 &1554339764 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 7466937936192503876, guid: ff6fc39872c79c549b982caef1fc013a, type: 3} + m_PrefabInstance: {fileID: 219676304} + m_PrefabAsset: {fileID: 0} +--- !u!4 &1554339765 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -1871418443397691018, guid: ff6fc39872c79c549b982caef1fc013a, type: 3} + m_PrefabInstance: {fileID: 219676304} + m_PrefabAsset: {fileID: 0} +--- !u!136 &1554339766 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1554339764} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 0 + serializedVersion: 2 + m_Radius: 0.05 + m_Height: 0.2 + m_Direction: 0 + m_Center: {x: 0, y: 0, z: 0} --- !u!1001 &1557336698 PrefabInstance: m_ObjectHideFlags: 0 @@ -29072,11 +29768,41 @@ MonoBehaviour: analogMovement: 0 cursorLocked: 1 cursorInputForLook: 1 ---- !u!4 &1880735404 stripped -Transform: - m_CorrespondingSourceObject: {fileID: 490576248761790154, guid: c708a3b79cd542b42bbfedb17e213bc1, type: 3} - m_PrefabInstance: {fileID: 304572533} +--- !u!114 &1880735405 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1880735395} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8428b639172492046a0d002d77fe376e, type: 3} + m_Name: + m_EditorClassIdentifier: + capsuleAOSettingMask: 1 + boneSettings: + - BoneName: forearm01 + Radius: 0.1 + Height: 0.3 + Direction: 0 + - BoneName: upperarm01 + Radius: 0.1 + Height: 0.3 + Direction: 0 + - BoneName: spine1 + Radius: 0.15 + Height: 0.7 + Direction: 0 + - BoneName: calf01 + Radius: 0.1 + Height: 0.6 + Direction: 0 + - BoneName: thigh01 + Radius: 0.1 + Height: 0.6 + Direction: 0 + capsuleTransforms: [] --- !u!1001 &1886587897 PrefabInstance: m_ObjectHideFlags: 0 @@ -31502,6 +32228,111 @@ Camera: m_CorrespondingSourceObject: {fileID: 5542111180780342640, guid: c708a3b79cd542b42bbfedb17e213bc1, type: 3} m_PrefabInstance: {fileID: 304572533} m_PrefabAsset: {fileID: 0} +--- !u!1 &2083859760 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2083859764} + - component: {fileID: 2083859763} + - component: {fileID: 2083859762} + - component: {fileID: 2083859761} + m_Layer: 0 + m_Name: Cube (3) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!65 &2083859761 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2083859760} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &2083859762 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2083859760} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &2083859763 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2083859760} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &2083859764 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2083859760} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -9.155, y: -3.489, z: -131.745} + m_LocalScale: {x: 0.32285282, y: 0.32514834, z: 0.32514834} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &2085662010 PrefabInstance: m_ObjectHideFlags: 0 @@ -34700,3 +35531,6 @@ SceneRoots: - {fileID: 1641590535} - {fileID: 1415788265} - {fileID: 217261640} + - {fileID: 219676304} + - {fileID: 1187884597} + - {fileID: 2083859764} diff --git a/Assets/Scenes/Terminal/Settings/TerminalDarkArea_Profile.asset b/Assets/Scenes/Terminal/Settings/TerminalDarkArea_Profile.asset index bb6c303..4c113e1 100644 --- a/Assets/Scenes/Terminal/Settings/TerminalDarkArea_Profile.asset +++ b/Assets/Scenes/Terminal/Settings/TerminalDarkArea_Profile.asset @@ -1,5 +1,5 @@ %YAML 1.1 -%TAG !u! tag:yousandi.cn,2023: +%TAG !u! tag:unity3d.com,2011: --- !u!114 &11400000 MonoBehaviour: m_ObjectHideFlags: 0 diff --git a/Assets/Scenes/Terminal/ShadowRemap.asset b/Assets/Scenes/Terminal/ShadowRemap.asset index 7116364..8bdb6fb 100644 --- a/Assets/Scenes/Terminal/ShadowRemap.asset +++ b/Assets/Scenes/Terminal/ShadowRemap.asset @@ -42,7 +42,7 @@ Texture2D: m_ColorSpace: 1 m_PlatformBlob: image data: 1024 - _typelessdata: fff4f4fffff4f4fffff4f5fffff5f5fffff5f5fffff6f6fffff6f6fffff6f7fffff7f7fffff7f7fffff8f8fffff8f8fffff8f9fffff9f9fffff9f9fffffafafffffafafffffafafffffbfbfffffbfbfffffcfcfffffcfcfffffcfcfffffdfdfffffdfdfffffefefffffefefffffefefffffffffffffefefffffafafffff7f7fffff3f4fffff0f0ffffededffffe9eaffffe6e6ffffe2e3ffffdfe0ffffdbddffffd8d9ffffd5d6ffffd1d3ffffcecfffffcaccffffc7c9ffffc3c5ffffc0c2ffffbdbfffffb9bbffffb6b8ffffb2b5ffffafb1ffffabaeffffa8abffffa5a7ffffa1a4ffff9ea1ffff9a9dffff979affff9397ffff9093ffff8d90ffff898dffff8689ffff8286ffff7f83ffff7c80ffff787cffff7579ffff7176ffff6e72ffff6a6fffff676cffff6468ffff6065ffff5d62ffff595effff565bffff5258ffff4f54ffff4c51ffff484effff454affff4147ffff3e44ffff3a40ffff373dffff343affff3036ffff2d33ffff2930fffe282dfffb342bfff7402afff34c29fff05827ffec6426ffe87024ffe57c23ffe18822ffdd9420ffd9a01fffd6ac1effd2b81cffcec41bffcbd019ffc7dc18ffc3e817ffc0f415ffbcff14ffc1f813ffc6f111ffcaea10ffcfe40effd4dd0dffd9d60cffddd00affe2c909ffe7c207ffebbb06fff0b505fff5ae03fff9a702fffea100ffffa106ffffa40fffffa817ffffab1fffffae27ffffb130ffffb438ffffb740ffffba48ffffbd51ffffc059ffffc461ffffc769ffffca72ffffcd7affffd082ffffd38affffd693ffffd99bffffdca3ffffe0acffffe3b4ffffe6bcffffe9c4ffffeccdffffefd5fffff2ddfffff5e5fffff8eefffffcf6fffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff + _typelessdata: fff3f4fffff4f4fffff5f5fffff5f5fffff6f6fffff6f7fffff7f7fffff7f8fffff8f8fffff8f9fffff9f9fffffafafffffafafffffbfbfffffbfbfffffcfcfffffcfcfffffdfdfffffdfdfffffefefffffefefffffffffffffaf9fffff4f2ffffeeebffffe8e4ffffe2deffffdcd7ffffd6d0ffffd0c9ffffcac3ffffc4bcffffbeb5ffffb8aeffffb2a8ffffaca1ffffa59affff9f94ffff998dffff9286ffff8b80ffff8579ffff7e72ffff776bffff6f64ffff675dffff5f56ffff574fffff4e48ffff4440ffff3838ffff2a2fffff2a2cffff2d2bffff312affff342affff3729ffff3a28ffff3c27ffff3f25ffff4124ffff4423ffff4622ffff4921ffff4b1fffff4d1effff4f1cffff511bffff5319ffff5517ffff5715ffff5913ffff5b11ffff5d0effff5f0bffff6107ffff6203ffff6400ffff6700ffff6900ffff6c00ffff6f00ffff7100ffff7300ffff7600ffff7800ffff7b00ffff7d00ffff7f00ffff8200ffff8400ffff8600ffff8800ffff8b00ffff8d00ffff8f00ffff9100ffff9300ffff9600ffff9800ffff9a00ffff9c00ffff9e00fff99e24fff09d3effe79c4fffde9a5dffd59869ffcc9773ffc2957dffb99385ffb0908effa78e95ff9e8b9dff9588a4ff8c85aaff8382b1ff7a7eb7ff717bbdff6877c3ff5f72c9ff556ecfff4c69d4ff4363daff3a5ddfff3057e4ff274feaff1d47efff133df4ff0830f9ff011dfeff1a1cffff2d23ffff3b28ffff482cffff552fffff6031ffff6b33ffff7634ffff8135ffff8b35ffff9635ffffa034ffffab33ffffb530ffffc02dffffca28ffffd422ffffdf18ffffe906ffffeb17ffffec24ffffec2dffffed35ffffee3cffffee42ffffef47ffffef4dfffff052fffff157fffff15bfffff260fffff264fffff368fffff36cfffff470fffff574fffff577fffff67bfffff67ffffff682fffff786fffff789fffff88cfffff890fffff993fffff996fffff999fffffa9dfffffaa0fffffba3fffffba6fffffba9fffffcacfffffcaffffffcb2fffffcb5fffffdb8fffffdbbfffffdbefffffec1fffffec4fffffec7fffffecafffffecdfffffed0ffffffd3ffffffd6ffffffd9ffffffdbffffffdeffffffe1ffffffe4ffffffe7ffffffeaffffffedffffffeffffffff2fffffff5fffffff8fffffffbfffffffdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff m_StreamData: serializedVersion: 2 offset: 0 @@ -121,29 +121,29 @@ MonoBehaviour: key0: {r: 1, g: 0.95495445, b: 0.9563196, a: 1} key1: {r: 1, g: 1, b: 1, a: 1} key2: {r: 1, g: 0.15043616, b: 0.17618251, a: 1} - key3: {r: 0.73782194, g: 1, b: 0.07843137, a: 1} - key4: {r: 1, g: 0.62319684, b: 0, a: 0} - key5: {r: 1, g: 1, b: 1, a: 0} - key6: {r: 0, g: 0, b: 0, a: 0} - key7: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 1, g: 0.39124364, b: 0, a: 1} + key4: {r: 1, g: 0.62319684, b: 0, a: 1} + key5: {r: 0, g: 0.08670282, b: 1, a: 1} + key6: {r: 0.91846347, g: 0.0141509175, b: 1, a: 1} + key7: {r: 1, g: 1, b: 1, a: 1} ctime0: 0 - ctime1: 7325 - ctime2: 23516 - ctime3: 28142 - ctime4: 31804 - ctime5: 39707 - ctime6: 0 - ctime7: 0 + ctime1: 5397 + ctime2: 13107 + ctime3: 19661 + ctime4: 26214 + ctime5: 33346 + ctime6: 38165 + ctime7: 54163 atime0: 0 atime1: 65535 atime2: 65535 atime3: 65535 - atime4: 0 - atime5: 0 - atime6: 0 - atime7: 0 - m_Mode: 0 + atime4: 65535 + atime5: 65535 + atime6: 65535 + atime7: 65535 + m_Mode: 2 m_ColorSpace: 0 - m_NumColorKeys: 6 + m_NumColorKeys: 8 m_NumAlphaKeys: 2 _texture: {fileID: -3624966030674371785} diff --git a/Assets/Scenes/Terminal/TerminalScene.unity b/Assets/Scenes/Terminal/TerminalScene.unity index 174ff17..b522440 100644 --- a/Assets/Scenes/Terminal/TerminalScene.unity +++ b/Assets/Scenes/Terminal/TerminalScene.unity @@ -605,6 +605,111 @@ Transform: m_CorrespondingSourceObject: {fileID: 1818384483134930436, guid: a4af472c77a9e40688ae7566b93ab7c2, type: 3} m_PrefabInstance: {fileID: 53147597} m_PrefabAsset: {fileID: 0} +--- !u!1 &67279638 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 67279642} + - component: {fileID: 67279641} + - component: {fileID: 67279640} + - component: {fileID: 67279639} + m_Layer: 0 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!65 &67279639 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 67279638} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &67279640 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 67279638} + 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_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &67279641 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 67279638} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &67279642 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 67279638} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -1.85, y: 1.726, z: -0.544} + 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!4 &68778458 stripped Transform: m_CorrespondingSourceObject: {fileID: 7048526022681675114, guid: a19b99df922571649a1da524e3bdc86d, type: 3} @@ -1780,6 +1885,34 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 682257e84cca6e24a94c39ff38cd2a11, type: 3} m_Name: m_EditorClassIdentifier: +--- !u!1 &172178771 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 2060764356010685525, guid: ff6fc39872c79c549b982caef1fc013a, type: 3} + m_PrefabInstance: {fileID: 1712672753} + m_PrefabAsset: {fileID: 0} +--- !u!136 &172178773 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 172178771} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 0 + serializedVersion: 2 + m_Radius: 0.03 + m_Height: 0.6 + m_Direction: 0 + m_Center: {x: 0, y: 0, z: 0} --- !u!1001 &185609164 PrefabInstance: m_ObjectHideFlags: 0 @@ -2166,6 +2299,34 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 1b6e8c43aaa108e449f1e8ffd5e8f941, type: 3} m_Name: m_EditorClassIdentifier: +--- !u!1 &195094436 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: -1657220678678262603, guid: ff6fc39872c79c549b982caef1fc013a, type: 3} + m_PrefabInstance: {fileID: 1712672753} + m_PrefabAsset: {fileID: 0} +--- !u!136 &195094438 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 195094436} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 0 + serializedVersion: 2 + m_Radius: 0.03 + m_Height: 0.6 + m_Direction: 0 + m_Center: {x: 0, y: 0, z: 0} --- !u!4 &195711565 stripped Transform: m_CorrespondingSourceObject: {fileID: 3345604766945953572, guid: 1ae38a12a032db54a818dda18022abd8, type: 3} @@ -4238,7 +4399,7 @@ Light: m_InnerSpotAngle: 21.80208 m_CookieSize: 10 m_Shadows: - m_Type: 2 + m_Type: 0 m_Resolution: -1 m_CustomResolution: -1 m_Strength: 1 @@ -4290,13 +4451,13 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 397543234} serializedVersion: 2 - m_LocalRotation: {x: -0.5956593, y: -0.3627213, z: 0.6228372, w: -0.35453805} + m_LocalRotation: {x: -0.7163729, y: -0.13805202, z: 0.15117739, w: -0.66700596} m_LocalPosition: {x: 0, y: 3, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1890990766} - m_LocalEulerAnglesHint: {x: 119.05, y: -266.783, z: 1.1239929} + m_LocalEulerAnglesHint: {x: 94.14, y: -333.302, z: 3.08} --- !u!114 &397543237 MonoBehaviour: m_ObjectHideFlags: 0 @@ -4687,6 +4848,34 @@ Transform: m_CorrespondingSourceObject: {fileID: 7048526022681675114, guid: a19b99df922571649a1da524e3bdc86d, type: 3} m_PrefabInstance: {fileID: 166933154} m_PrefabAsset: {fileID: 0} +--- !u!1 &437220746 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 7466937936192503876, guid: ff6fc39872c79c549b982caef1fc013a, type: 3} + m_PrefabInstance: {fileID: 1712672753} + m_PrefabAsset: {fileID: 0} +--- !u!136 &437220748 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 437220746} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 0 + serializedVersion: 2 + m_Radius: 0.05 + m_Height: 0.2 + m_Direction: 0 + m_Center: {x: 0, y: 0, z: 0} --- !u!1 &437836040 stripped GameObject: m_CorrespondingSourceObject: {fileID: 1328794821902915481, guid: 7313909bb567bec4684fdffe69460335, type: 3} @@ -10243,6 +10432,34 @@ MeshFilter: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 951552774} m_Mesh: {fileID: 1451443487313757394, guid: a0569c31be8fc4039a33e3ca90eb0c35, type: 3} +--- !u!1 &957418059 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: -566845295101373756, guid: ff6fc39872c79c549b982caef1fc013a, type: 3} + m_PrefabInstance: {fileID: 1712672753} + m_PrefabAsset: {fileID: 0} +--- !u!136 &957418061 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 957418059} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 0 + serializedVersion: 2 + m_Radius: 0.05 + m_Height: 0.2 + m_Direction: 0 + m_Center: {x: 0, y: 0, z: 0} --- !u!1 &972107860 GameObject: m_ObjectHideFlags: 0 @@ -11709,6 +11926,34 @@ Transform: m_CorrespondingSourceObject: {fileID: 6453139181329048723, guid: 56c6273782b4f9445ace1d906ec66161, type: 3} m_PrefabInstance: {fileID: 1097078861} m_PrefabAsset: {fileID: 0} +--- !u!1 &1105308490 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 7232223533151985020, guid: ff6fc39872c79c549b982caef1fc013a, type: 3} + m_PrefabInstance: {fileID: 1712672753} + m_PrefabAsset: {fileID: 0} +--- !u!136 &1105308492 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1105308490} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 0 + serializedVersion: 2 + m_Radius: 0.2 + m_Height: 0.7 + m_Direction: 0 + m_Center: {x: 0, y: 0, z: 0} --- !u!1 &1118218363 GameObject: m_ObjectHideFlags: 0 @@ -12434,7 +12679,7 @@ GameObject: - component: {fileID: 1175237765} - component: {fileID: 1175237767} - component: {fileID: 1175237766} - m_Layer: 6 + m_Layer: 0 m_Name: Terminal_MeshCollider m_TagString: Untagged m_Icon: {fileID: 0} @@ -13474,6 +13719,30 @@ Transform: m_Children: [] m_Father: {fileID: 34748359} m_LocalEulerAnglesHint: {x: 17.323, y: -90.323, z: 0} +--- !u!1 &1285058669 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 974238578668270704, guid: c708a3b79cd542b42bbfedb17e213bc1, type: 3} + m_PrefabInstance: {fileID: 1449963300} + m_PrefabAsset: {fileID: 0} +--- !u!114 &1285058677 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1285058669} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8dd3bb5b4676f694fb04529a5609cf30, type: 3} + m_Name: + m_EditorClassIdentifier: + move: {x: 0, y: 0} + look: {x: 0, y: 0} + jump: 0 + sprint: 0 + analogMovement: 0 + cursorLocked: 1 + cursorInputForLook: 1 --- !u!1001 &1296334284 PrefabInstance: m_ObjectHideFlags: 0 @@ -13913,7 +14182,7 @@ MonoBehaviour: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1317243097} - m_Enabled: 1 + m_Enabled: 0 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: a8f562490b8d41b47a6b21e2f514d782, type: 3} m_Name: @@ -13928,12 +14197,38 @@ MonoBehaviour: m_GameObject: {fileID: 1317243097} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 763668dd69af1b243b7b0bebcc85b814, type: 3} + m_Script: {fileID: 11500000, guid: e395308c14c05ac46b83581ae4e5f7a1, type: 3} m_Name: m_EditorClassIdentifier: - injectionPoint: 0 - settings: + shadowRemapSettings: + Enable: 0 ShadowRemapTex: {fileID: 11400000, guid: 14fe883388dd915438a4832c5ce4bbf3, type: 2} + InjectionPoint: 0 + capsuleAOSettings: + Enable: 1 + RenderPassEvent: 450 + EnableShadowOffset: 0 + CascadeShadowOffset: {x: 0, y: 0, z: 1} + updateInterval: 1 + capsuleLights: + - {fileID: 397543235} + capsuleAOSetting: + AmbientIntensity: 1.19 + ConeAngle: 9.99 + ShadowIntensity: 1.28 + ShadowSharpness: 9.6 + lightStartID: 0 + lightEndID: 1 + CapsuleLightsDir: + - {x: 85.86, y: 206.69797, z: 183.08, w: 5} + capsuleAOAreaSettings: + - AmbientIntensity: 1.19 + ConeAngle: 9.99 + ShadowIntensity: 1.28 + ShadowSharpness: 9.6 + lightStartID: 0 + lightEndID: 1 + sceneAreaEffects: [] --- !u!1 &1325026286 GameObject: m_ObjectHideFlags: 0 @@ -14373,6 +14668,34 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 1b6e8c43aaa108e449f1e8ffd5e8f941, type: 3} m_Name: m_EditorClassIdentifier: +--- !u!1 &1356087217 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: -7599317778200196202, guid: ff6fc39872c79c549b982caef1fc013a, type: 3} + m_PrefabInstance: {fileID: 1712672753} + m_PrefabAsset: {fileID: 0} +--- !u!136 &1356087219 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1356087217} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 0 + serializedVersion: 2 + m_Radius: 0.05 + m_Height: 0.3 + m_Direction: 0 + m_Center: {x: 0, y: 0, z: 0} --- !u!1 &1357497468 GameObject: m_ObjectHideFlags: 3 @@ -15256,6 +15579,95 @@ Transform: m_CorrespondingSourceObject: {fileID: 6453139181329048723, guid: 56c6273782b4f9445ace1d906ec66161, type: 3} m_PrefabInstance: {fileID: 1447881387} m_PrefabAsset: {fileID: 0} +--- !u!1001 &1449963300 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 974238578668270716, guid: c708a3b79cd542b42bbfedb17e213bc1, type: 3} + propertyPath: m_Actions + value: + objectReference: {fileID: -944628639613478452, guid: 3c64d762cbd7c974e9d171976c28ec92, type: 3} + - target: {fileID: 974238578668270716, guid: c708a3b79cd542b42bbfedb17e213bc1, type: 3} + propertyPath: m_DefaultControlScheme + value: Gamepad + objectReference: {fileID: 0} + - target: {fileID: 2119775930974504096, guid: c708a3b79cd542b42bbfedb17e213bc1, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2119775930974504096, guid: c708a3b79cd542b42bbfedb17e213bc1, type: 3} + propertyPath: m_LocalPosition.y + value: 2.4 + objectReference: {fileID: 0} + - target: {fileID: 2119775930974504096, guid: c708a3b79cd542b42bbfedb17e213bc1, type: 3} + propertyPath: m_LocalPosition.z + value: -1.54 + objectReference: {fileID: 0} + - target: {fileID: 2119775930974504096, guid: c708a3b79cd542b42bbfedb17e213bc1, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2119775930974504096, guid: c708a3b79cd542b42bbfedb17e213bc1, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2119775930974504096, guid: c708a3b79cd542b42bbfedb17e213bc1, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2119775930974504096, guid: c708a3b79cd542b42bbfedb17e213bc1, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2119775930974504096, guid: c708a3b79cd542b42bbfedb17e213bc1, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2119775930974504096, guid: c708a3b79cd542b42bbfedb17e213bc1, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2119775930974504096, guid: c708a3b79cd542b42bbfedb17e213bc1, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3128949090649374765, guid: c708a3b79cd542b42bbfedb17e213bc1, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5542111180780342640, guid: c708a3b79cd542b42bbfedb17e213bc1, type: 3} + propertyPath: orthographic size + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 7888303496483045073, guid: c708a3b79cd542b42bbfedb17e213bc1, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8047161636021232021, guid: c708a3b79cd542b42bbfedb17e213bc1, type: 3} + propertyPath: m_Name + value: NestedParentArmature_Unpack + objectReference: {fileID: 0} + - target: {fileID: 8508310942573128499, guid: c708a3b79cd542b42bbfedb17e213bc1, type: 3} + propertyPath: m_RenderShadows + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9035860660672068996, guid: c708a3b79cd542b42bbfedb17e213bc1, type: 3} + propertyPath: m_LightProbeUsage + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: 3543048675319490572, guid: c708a3b79cd542b42bbfedb17e213bc1, type: 3} + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 974238578668270704, guid: c708a3b79cd542b42bbfedb17e213bc1, type: 3} + insertIndex: 5 + addedObject: {fileID: 1285058677} + m_SourcePrefab: {fileID: 100100000, guid: c708a3b79cd542b42bbfedb17e213bc1, type: 3} --- !u!1 &1474557447 GameObject: m_ObjectHideFlags: 0 @@ -15449,6 +15861,34 @@ Transform: m_CorrespondingSourceObject: {fileID: 1818384483134930436, guid: a4af472c77a9e40688ae7566b93ab7c2, type: 3} m_PrefabInstance: {fileID: 1492267861} m_PrefabAsset: {fileID: 0} +--- !u!1 &1498080730 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: -9097415683120949092, guid: ff6fc39872c79c549b982caef1fc013a, type: 3} + m_PrefabInstance: {fileID: 1712672753} + m_PrefabAsset: {fileID: 0} +--- !u!136 &1498080732 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1498080730} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 0 + serializedVersion: 2 + m_Radius: 0.04 + m_Height: 0.42 + m_Direction: 0 + m_Center: {x: 0, y: 0, z: 0} --- !u!1001 &1509981466 PrefabInstance: m_ObjectHideFlags: 0 @@ -16424,11 +16864,6 @@ Light: m_UseViewFrustumForShadowCasterCull: 1 m_ShadowRadius: 0 m_ShadowAngle: 0 ---- !u!1 &1558980086 stripped -GameObject: - m_CorrespondingSourceObject: {fileID: 4916034631659228877, guid: 8e5bed6b8dcfed240a38affefd9c58f6, type: 3} - m_PrefabInstance: {fileID: 2760477044720773439} - m_PrefabAsset: {fileID: 0} --- !u!1 &1559356782 GameObject: m_ObjectHideFlags: 0 @@ -17978,6 +18413,128 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: ac0b09e7857660247b1477e93731de29, type: 3} m_Name: m_EditorClassIdentifier: +--- !u!1001 &1712672753 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: ff6fc39872c79c549b982caef1fc013a, type: 3} + propertyPath: m_LocalPosition.x + value: 1.135 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: ff6fc39872c79c549b982caef1fc013a, type: 3} + propertyPath: m_LocalPosition.y + value: 1.285 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: ff6fc39872c79c549b982caef1fc013a, type: 3} + propertyPath: m_LocalPosition.z + value: -0.376 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: ff6fc39872c79c549b982caef1fc013a, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: ff6fc39872c79c549b982caef1fc013a, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: ff6fc39872c79c549b982caef1fc013a, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: ff6fc39872c79c549b982caef1fc013a, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: ff6fc39872c79c549b982caef1fc013a, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: ff6fc39872c79c549b982caef1fc013a, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: ff6fc39872c79c549b982caef1fc013a, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -7717857002672948729, guid: ff6fc39872c79c549b982caef1fc013a, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -3630044854370959492, guid: ff6fc39872c79c549b982caef1fc013a, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -2561486518339407288, guid: ff6fc39872c79c549b982caef1fc013a, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: ff6fc39872c79c549b982caef1fc013a, type: 3} + propertyPath: m_Name + value: 1011_Puqieer_Low + objectReference: {fileID: 0} + - target: {fileID: 1392142383157919723, guid: ff6fc39872c79c549b982caef1fc013a, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1392142383157919723, guid: ff6fc39872c79c549b982caef1fc013a, type: 3} + propertyPath: m_LocalRotation.x + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1392142383157919723, guid: ff6fc39872c79c549b982caef1fc013a, type: 3} + propertyPath: m_LocalRotation.y + value: -0.000000066204116 + objectReference: {fileID: 0} + - target: {fileID: 1392142383157919723, guid: ff6fc39872c79c549b982caef1fc013a, type: 3} + propertyPath: m_LocalRotation.z + value: 0.000000066204116 + objectReference: {fileID: 0} + - target: {fileID: 7056367068603321595, guid: ff6fc39872c79c549b982caef1fc013a, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: ff6fc39872c79c549b982caef1fc013a, type: 3} + insertIndex: -1 + addedObject: {fileID: 2018993466} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: ff6fc39872c79c549b982caef1fc013a, type: 3} + insertIndex: -1 + addedObject: {fileID: 2018993468} + - targetCorrespondingSourceObject: {fileID: -1657220678678262603, guid: ff6fc39872c79c549b982caef1fc013a, type: 3} + insertIndex: -1 + addedObject: {fileID: 195094438} + - targetCorrespondingSourceObject: {fileID: -566845295101373756, guid: ff6fc39872c79c549b982caef1fc013a, type: 3} + insertIndex: -1 + addedObject: {fileID: 957418061} + - targetCorrespondingSourceObject: {fileID: -9097415683120949092, guid: ff6fc39872c79c549b982caef1fc013a, type: 3} + insertIndex: -1 + addedObject: {fileID: 1498080732} + - targetCorrespondingSourceObject: {fileID: 7466937936192503876, guid: ff6fc39872c79c549b982caef1fc013a, type: 3} + insertIndex: -1 + addedObject: {fileID: 437220748} + - targetCorrespondingSourceObject: {fileID: 2060764356010685525, guid: ff6fc39872c79c549b982caef1fc013a, type: 3} + insertIndex: -1 + addedObject: {fileID: 172178773} + - targetCorrespondingSourceObject: {fileID: 6399656869896887276, guid: ff6fc39872c79c549b982caef1fc013a, type: 3} + insertIndex: -1 + addedObject: {fileID: 1998585705} + - targetCorrespondingSourceObject: {fileID: 4776297332898178532, guid: ff6fc39872c79c549b982caef1fc013a, type: 3} + insertIndex: -1 + addedObject: {fileID: 1883685996} + - targetCorrespondingSourceObject: {fileID: -7599317778200196202, guid: ff6fc39872c79c549b982caef1fc013a, type: 3} + insertIndex: -1 + addedObject: {fileID: 1356087219} + - targetCorrespondingSourceObject: {fileID: 7232223533151985020, guid: ff6fc39872c79c549b982caef1fc013a, type: 3} + insertIndex: -1 + addedObject: {fileID: 1105308492} + m_SourcePrefab: {fileID: 100100000, guid: ff6fc39872c79c549b982caef1fc013a, type: 3} --- !u!1001 &1716476717 PrefabInstance: m_ObjectHideFlags: 0 @@ -20511,6 +21068,34 @@ MeshCollider: m_Convex: 0 m_CookingOptions: 30 m_Mesh: {fileID: -2787663058213945146, guid: e06817da454743a4bac28c1f2c8e91ad, type: 3} +--- !u!1 &1883685994 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 4776297332898178532, guid: ff6fc39872c79c549b982caef1fc013a, type: 3} + m_PrefabInstance: {fileID: 1712672753} + m_PrefabAsset: {fileID: 0} +--- !u!136 &1883685996 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1883685994} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 0 + serializedVersion: 2 + m_Radius: 0.04 + m_Height: 0.6 + m_Direction: 0 + m_Center: {x: 0, y: 0, z: 0} --- !u!1001 &1884233521 PrefabInstance: m_ObjectHideFlags: 0 @@ -21524,6 +22109,34 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: ac0b09e7857660247b1477e93731de29, type: 3} m_Name: m_EditorClassIdentifier: +--- !u!1 &1998585703 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 6399656869896887276, guid: ff6fc39872c79c549b982caef1fc013a, type: 3} + m_PrefabInstance: {fileID: 1712672753} + m_PrefabAsset: {fileID: 0} +--- !u!136 &1998585705 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1998585703} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 0 + serializedVersion: 2 + m_Radius: 0.05 + m_Height: 0.3 + m_Direction: 0 + m_Center: {x: 0, y: 0, z: 0} --- !u!1001 &1998898371 PrefabInstance: m_ObjectHideFlags: 0 @@ -21702,6 +22315,62 @@ MeshFilter: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2014770767} m_Mesh: {fileID: 1451443487313757394, guid: a0569c31be8fc4039a33e3ca90eb0c35, type: 3} +--- !u!1 &2018993465 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 919132149155446097, guid: ff6fc39872c79c549b982caef1fc013a, type: 3} + m_PrefabInstance: {fileID: 1712672753} + m_PrefabAsset: {fileID: 0} +--- !u!111 &2018993466 +Animation: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2018993465} + m_Enabled: 1 + serializedVersion: 3 + m_Animation: {fileID: 7400000, guid: a7ed015f44284f94a97fa6cf73b2e0a2, type: 2} + m_Animations: + - {fileID: 7400000, guid: a7ed015f44284f94a97fa6cf73b2e0a2, type: 2} + m_WrapMode: 0 + m_PlayAutomatically: 1 + m_AnimatePhysics: 0 + m_CullingType: 0 +--- !u!114 &2018993468 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2018993465} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8428b639172492046a0d002d77fe376e, type: 3} + m_Name: + m_EditorClassIdentifier: + capsuleAOSettingMask: 1 + boneSettings: + - BoneName: forearm01 + Radius: 0.05 + Height: 0.2 + Direction: 0 + - BoneName: upperarm01 + Radius: 0.05 + Height: 0.2 + Direction: 0 + - BoneName: spine1 + Radius: 0.2 + Height: 0.7 + Direction: 0 + - BoneName: calf01 + Radius: 0.03 + Height: 0.6 + Direction: 0 + - BoneName: thigh01 + Radius: 0.04 + Height: 0.4 + Direction: 0 + capsuleTransforms: [] --- !u!1 &2023108638 GameObject: m_ObjectHideFlags: 0 @@ -24870,7 +25539,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 4916034631659228877, guid: 8e5bed6b8dcfed240a38affefd9c58f6, type: 3} propertyPath: m_IsActive - value: 1 + value: 0 objectReference: {fileID: 0} - target: {fileID: 6645380163368094409, guid: 8e5bed6b8dcfed240a38affefd9c58f6, type: 3} propertyPath: m_IsActive @@ -25003,10 +25672,7 @@ PrefabInstance: - targetCorrespondingSourceObject: {fileID: 7019485897165914674, guid: 8e5bed6b8dcfed240a38affefd9c58f6, type: 3} insertIndex: -1 addedObject: {fileID: 867583717} - m_AddedComponents: - - targetCorrespondingSourceObject: {fileID: 4916034631659228877, guid: 8e5bed6b8dcfed240a38affefd9c58f6, type: 3} - insertIndex: -1 - addedObject: {fileID: 6556307556733515108} + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 8e5bed6b8dcfed240a38affefd9c58f6, type: 3} --- !u!4 &3547149924374491350 Transform: @@ -26296,24 +26962,12 @@ MonoBehaviour: m_CorrespondingSourceObject: {fileID: 2760477044286518991, guid: 8e5bed6b8dcfed240a38affefd9c58f6, type: 3} m_PrefabInstance: {fileID: 2760477044720773439} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1558980086} + m_GameObject: {fileID: 0} m_Enabled: 0 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 567bc3eba414c614da47a095c9dde5d7, type: 3} m_Name: m_EditorClassIdentifier: ---- !u!114 &6556307556733515108 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1558980086} - m_Enabled: 0 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: a62f35552be2a4a4e8e2683b7aea565b, type: 3} - m_Name: - m_EditorClassIdentifier: --- !u!1 &8509203744807723470 GameObject: m_ObjectHideFlags: 0 @@ -26338,3 +26992,6 @@ SceneRoots: - {fileID: 1317243099} - {fileID: 2023108639} - {fileID: 2760477044720773439} + - {fileID: 1449963300} + - {fileID: 67279642} + - {fileID: 1712672753} diff --git a/Assets/Scripts/CapsuleShadowAreaEffect.cs b/Assets/Scripts/CapsuleShadowAreaEffect.cs new file mode 100644 index 0000000..92d2b3c --- /dev/null +++ b/Assets/Scripts/CapsuleShadowAreaEffect.cs @@ -0,0 +1,48 @@ +using UnityEngine; + +namespace X.Rendering.Scene +{ + [ExecuteAlways] + [DefaultExecutionOrder(200)] + public class CapsuleShadowAreaEffect : MonoBehaviour + { + [SerializeField] + internal CapsuleShadowAreaSetting capsuleAOSetting = CapsuleShadowAreaSetting.GetDefault(); + [SerializeField, HideInInspector] + internal Vector4[] capsuleLights; + [SerializeField] + internal Bounds Bounds; + +#if UNITY_EDITOR + private void Awake() + { + if(Application.isPlaying) + { + return; + } + + SceneEffect.Instance.AddSceneAreaEffect(this); + } + + private void OnDestroy() + { + if (Application.isPlaying) + { + return; + } + + SceneEffect.Instance.RmSceneAreaEffect(this); + } + + private void OnValidate() + { + if (Application.isPlaying) + { + return; + } + + SceneEffect.Instance.AreaEffectValidate(); + } +#endif + } +} diff --git a/Assets/Scripts/CapsuleShadowAreaEffect.cs.meta b/Assets/Scripts/CapsuleShadowAreaEffect.cs.meta new file mode 100644 index 0000000..9713b22 --- /dev/null +++ b/Assets/Scripts/CapsuleShadowAreaEffect.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 763668dd69af1b243b7b0bebcc85b814 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/CapsuleShadowPass.cs b/Assets/Scripts/CapsuleShadowPass.cs new file mode 100644 index 0000000..738649a --- /dev/null +++ b/Assets/Scripts/CapsuleShadowPass.cs @@ -0,0 +1,140 @@ +using System; +using System.Runtime.InteropServices; +using Unity.Collections.LowLevel.Unsafe; +using UnityEngine; +using UnityEngine.Rendering; +using UnityEngine.Rendering.Universal; + +namespace X.Rendering.Scene +{ + [StructLayout(LayoutKind.Sequential)] + public struct Capsule + { + public Vector3 a, b; + public float radius; + } + + [StructLayout(LayoutKind.Sequential)] + public struct Character + { + public Vector3 position; + public float radius; + //public Vector4 lightDir; //xyz:lightDir, w:根据 lightColor 算个系数 + public int capsuleStartID, capsuleEndID; + public uint capsuleAOSettingMask; + } + + [StructLayout(LayoutKind.Sequential), Serializable] + public struct CapsuleShadowAreaSetting + { + public float AmbientIntensity; + //[Range(1, 90)] + public float ConeAngle; + public float ShadowIntensity; + public float ShadowSharpness; + public int lightStartID, lightEndID; + + public static CapsuleShadowAreaSetting GetDefault() + { + return new CapsuleShadowAreaSetting() + { + AmbientIntensity = 0.2f, + ShadowIntensity = 0.4f, + ShadowSharpness = 20, + ConeAngle = 1 + }; + } + } + + internal class CapsuleShadowPass : ScriptableRenderPass, IDisposable + { + [Serializable] + public class CapsuleShadowSettings + { + public bool Enable = true; + public RenderPassEvent RenderPassEvent = RenderPassEvent.BeforeRenderingTransparents; + } + + private CapsuleShadowSettings settings; + private readonly SceneEffect sceneEffect; + private GraphicsBuffer capsuleDataBuffer; + private GraphicsBuffer characterDataBuffer; + private GraphicsBuffer capsuleShadowDataBuffer; + private ProfilingSampler profiler; + private CommandBuffer commandBuffer; + + public CapsuleShadowPass(CapsuleShadowSettings settings, SceneEffect sceneEffect) + { + this.settings = settings; + this.sceneEffect = sceneEffect; + profiler = new(nameof(CapsuleShadowPass)); + renderPassEvent = settings.RenderPassEvent; + commandBuffer = CommandBufferPool.Get(nameof(CapsuleShadowPass) + sceneEffect.name); + } + + public void Dispose() + { + capsuleDataBuffer?.Dispose(); + capsuleDataBuffer = null; + characterDataBuffer?.Dispose(); + characterDataBuffer = null; + capsuleShadowDataBuffer?.Dispose(); + capsuleShadowDataBuffer = null; + commandBuffer.Dispose(); + } + + public override void Execute(ScriptableRenderContext context, ref RenderingData renderingData) + { + ref var characterArray = ref sceneEffect.CharacterArray; + ref var capsuleArray = ref sceneEffect.CapsuleArray; + ref var capsuleAOSettingArray = ref sceneEffect.CapsuleAOSettingArray; + if (!capsuleArray.IsCreated || !capsuleAOSettingArray.IsCreated) + { + return; + } + + if (capsuleDataBuffer == null || capsuleDataBuffer.count != capsuleArray.Length) + { + capsuleDataBuffer?.Release(); + capsuleDataBuffer = new GraphicsBuffer(GraphicsBuffer.Target.Structured, capsuleArray.Length, UnsafeUtility.SizeOf()); + } + + if (characterDataBuffer == null || characterDataBuffer.count != characterArray.Length) + { + characterDataBuffer?.Release(); + characterDataBuffer = new GraphicsBuffer(GraphicsBuffer.Target.Structured, characterArray.Length, UnsafeUtility.SizeOf()); + } + + if (capsuleShadowDataBuffer == null || capsuleShadowDataBuffer.count != capsuleAOSettingArray.Length) + { + capsuleShadowDataBuffer?.Release(); + capsuleShadowDataBuffer = new GraphicsBuffer(GraphicsBuffer.Target.Structured, capsuleAOSettingArray.Length, UnsafeUtility.SizeOf()); + } + + capsuleDataBuffer.SetData(capsuleArray); + characterDataBuffer.SetData(characterArray); + + var cmd = commandBuffer; + using var scp = new ProfilingScope(cmd, profiler); + cmd.SetGlobalBuffer("_CapsuleData", capsuleDataBuffer); + cmd.SetGlobalBuffer("_CharacterData", characterDataBuffer); + + capsuleShadowDataBuffer.SetData(capsuleAOSettingArray); + cmd.SetGlobalBuffer("_CapsuleShadowData", capsuleShadowDataBuffer); + cmd.SetGlobalInt("_CapsuleShadowDataCount", capsuleAOSettingArray.Length); + + cmd.SetGlobalInt("_CapsulesCount", capsuleArray.Length); + cmd.SetGlobalInt("_CharactersCount", characterArray.Length); + + cmd.SetGlobalInt("_CapsuleLightsCount", sceneEffect.CapsuleLightsDirCount); + + if(sceneEffect.CapsuleLightsDirCount > 0) + { + cmd.SetGlobalVectorArray("_CapsuleLightsDir", sceneEffect.CapsuleLightsDir); + } + + context.ExecuteCommandBuffer(cmd); + cmd.Clear(); + } + } +} diff --git a/Assets/Scripts/CapsuleShadowPass.cs.meta b/Assets/Scripts/CapsuleShadowPass.cs.meta new file mode 100644 index 0000000..f0ce1e4 --- /dev/null +++ b/Assets/Scripts/CapsuleShadowPass.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 27cffe4db78f52c4f8287abca46ef282 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/GradientTexture.cs b/Assets/Scripts/GradientTexture.cs index d398dc8..361a9cb 100644 --- a/Assets/Scripts/GradientTexture.cs +++ b/Assets/Scripts/GradientTexture.cs @@ -1,480 +1,480 @@ using System; -using UnityEditor; using UnityEngine; using UnityEngine.Experimental.Rendering; using System.Linq; using System.Reflection; using System.IO; using Object = UnityEngine.Object; -using UnityEditor.Callbacks; - - #if UNITY_EDITOR using UnityEditor; +using UnityEditor.Callbacks; #endif -public interface IGradientTextureForEditor +namespace X.Rendering.Assets { - void CreateTexture(); - - Texture2D GetTexture(); - - void LoadExisitingTexture(); -} - -/// -/// Main Asset, holds settings, create, hold and change Texture2D's pixels, name -/// -[CreateAssetMenu(fileName = "NewGradientName", menuName = "Texture/Gradient")] -public class GradientTexture : ScriptableObject, IEquatable, ISerializationCallbackReceiver, - IGradientTextureForEditor -{ - [SerializeField] Vector2Int _resolution = new Vector2Int(256, 256); - [SerializeField] bool _sRGB = true; - [SerializeField] AnimationCurve _verticalLerp = AnimationCurve.Linear(0, 0, 1, 1); - [SerializeField, GradientUsage(true)] Gradient _horizontalTop = GetDefaultGradient(); - [SerializeField, GradientUsage(true)] Gradient _horizontalBottom = GetDefaultGradient(); - [SerializeField, HideInInspector] Texture2D _texture = default; - - public Texture2D GetTexture() => _texture; - - public bool GetSRGB() => _sRGB; - - public void SetSRGB(bool value) + public interface IGradientTextureForEditor { - _sRGB = value; - OnValidate(); + void CreateTexture(); + + Texture2D GetTexture(); + + void LoadExisitingTexture(); } - int _width => _resolution.x; - int _height => _resolution.y; - - public static implicit operator Texture2D(GradientTexture asset) => asset.GetTexture(); - - static Gradient GetDefaultGradient() => new Gradient + /// + /// Main Asset, holds settings, create, hold and change Texture2D's pixels, name + /// + [CreateAssetMenu(fileName = "NewGradientName", menuName = "Texture/Gradient")] + public class GradientTexture : ScriptableObject, IEquatable, ISerializationCallbackReceiver, + IGradientTextureForEditor { - alphaKeys = new[] { new GradientAlphaKey(1, 1) }, - colorKeys = new[] + [SerializeField] Vector2Int _resolution = new Vector2Int(256, 256); + [SerializeField] bool _sRGB = true; + [SerializeField] AnimationCurve _verticalLerp = AnimationCurve.Linear(0, 0, 1, 1); + [SerializeField, GradientUsage(true)] Gradient _horizontalTop = GetDefaultGradient(); + [SerializeField, GradientUsage(true)] Gradient _horizontalBottom = GetDefaultGradient(); + [SerializeField, HideInInspector] Texture2D _texture = default; + + public Texture2D GetTexture() => _texture; + + public bool GetSRGB() => _sRGB; + + public void SetSRGB(bool value) { + _sRGB = value; + OnValidate(); + } + + int _width => _resolution.x; + int _height => _resolution.y; + + public static implicit operator Texture2D(GradientTexture asset) => asset.GetTexture(); + + static Gradient GetDefaultGradient() => new Gradient + { + alphaKeys = new[] { new GradientAlphaKey(1, 1) }, + colorKeys = new[] + { new GradientColorKey(Color.black, 0), new GradientColorKey(Color.white, 1) } - }; + }; - public void FillColors(bool useRGB) - { - bool isLinear = QualitySettings.activeColorSpace == ColorSpace.Linear; - - float tVertical = 0; - - for (int y = 0; y < _height; y++) + public void FillColors(bool useRGB) { - tVertical = _verticalLerp.Evaluate((float)y / _height); + bool isLinear = QualitySettings.activeColorSpace == ColorSpace.Linear; - for (int x = 0; x < _width; x++) + float tVertical = 0; + + for (int y = 0; y < _height; y++) { - float tHorizontal = (float)x / _width; + tVertical = _verticalLerp.Evaluate((float)y / _height); - Color color = Color.Lerp(_horizontalBottom.Evaluate(tHorizontal), - _horizontalTop.Evaluate(tHorizontal), - tVertical); + for (int x = 0; x < _width; x++) + { + float tHorizontal = (float)x / _width; - color = useRGB && isLinear ? color.linear : color; - _texture.SetPixel(x, y, color); + Color color = Color.Lerp(_horizontalBottom.Evaluate(tHorizontal), + _horizontalTop.Evaluate(tHorizontal), + tVertical); + + color = useRGB && isLinear ? color.linear : color; + _texture.SetPixel(x, y, color); + } } + + _texture.Apply(); } - _texture.Apply(); - } - - public bool Equals(Texture2D other) - { - return _texture.Equals(other); - } - - void OnValidate() => ValidateTextureValues(); - - void IGradientTextureForEditor.LoadExisitingTexture() - { -#if UNITY_EDITOR - if (!_texture) + public bool Equals(Texture2D other) { - string assetPath = AssetDatabase.GetAssetPath(this); - _texture = AssetDatabase.LoadAssetAtPath(assetPath); + return _texture.Equals(other); } + + void OnValidate() => ValidateTextureValues(); + + void IGradientTextureForEditor.LoadExisitingTexture() + { +#if UNITY_EDITOR + if (!_texture) + { + string assetPath = AssetDatabase.GetAssetPath(this); + _texture = AssetDatabase.LoadAssetAtPath(assetPath); + } #endif - } - - void IGradientTextureForEditor.CreateTexture() - { -#if UNITY_EDITOR - //if (EditorApplication.isUpdating) return; - - string assetPath = AssetDatabase.GetAssetPath(this); - if (string.IsNullOrEmpty(assetPath)) return; - - if (!_texture && this != null && !EditorApplication.isUpdating) - { - AssetDatabase.ImportAsset(assetPath); - _texture = AssetDatabase.LoadAssetAtPath(assetPath); } - if (!_texture) + void IGradientTextureForEditor.CreateTexture() { +#if UNITY_EDITOR + //if (EditorApplication.isUpdating) return; + + string assetPath = AssetDatabase.GetAssetPath(this); + if (string.IsNullOrEmpty(assetPath)) return; + + if (!_texture && this != null && !EditorApplication.isUpdating) + { + AssetDatabase.ImportAsset(assetPath); + _texture = AssetDatabase.LoadAssetAtPath(assetPath); + } + + if (!_texture) + { #if UNITY_2018 _texture = new Texture2D(_resolution.x, _resolution.y); #else - _texture = new Texture2D(_resolution.x, _resolution.y, DefaultFormat.LDR, TextureCreationFlags.None); + _texture = new Texture2D(_resolution.x, _resolution.y, DefaultFormat.LDR, TextureCreationFlags.None); #endif - if (_texture.name != name) _texture.name = name; - } + if (_texture.name != name) _texture.name = name; + } - if (!_texture) return; + if (!_texture) return; - ValidateTextureValues(); + ValidateTextureValues(); - if (!EditorUtility.IsPersistent(this)) return; - if (AssetDatabase.IsSubAsset(_texture)) return; - if (AssetDatabase.LoadAssetAtPath(assetPath)) return; + if (!EditorUtility.IsPersistent(this)) return; + if (AssetDatabase.IsSubAsset(_texture)) return; + if (AssetDatabase.LoadAssetAtPath(assetPath)) return; #if UNITY_2020_1_OR_NEWER - if (AssetDatabase.IsAssetImportWorkerProcess()) return; + if (AssetDatabase.IsAssetImportWorkerProcess()) return; #endif - AssetDatabase.AddObjectToAsset(_texture, this); - AssetDatabase.SaveAssets(); - AssetDatabase.Refresh(); - AssetDatabase.ImportAsset(assetPath, ImportAssetOptions.ForceUpdate); + AssetDatabase.AddObjectToAsset(_texture, this); + AssetDatabase.SaveAssets(); + AssetDatabase.Refresh(); + AssetDatabase.ImportAsset(assetPath, ImportAssetOptions.ForceUpdate); #endif - } - - void ValidateTextureValues() - { - if (!_texture) return; - if (_texture.name != name) - { - _texture.name = name; } - else + + void ValidateTextureValues() { - if (_texture.width != _resolution.x || - _texture.height != _resolution.y) + if (!_texture) return; + if (_texture.name != name) { + _texture.name = name; + } + else + { + if (_texture.width != _resolution.x || + _texture.height != _resolution.y) + { #if UNITY_2022_1_OR_NEWER - _texture.Reinitialize(_resolution.x, _resolution.y); + _texture.Reinitialize(_resolution.x, _resolution.y); #else _texture.Resize(_resolution.x, _resolution.y); #endif - } - -#if UNITY_EDITOR - _texture.alphaIsTransparency = true; -#endif - FillColors(_sRGB); - - SetDirtyTexture(); - } - } - - #region Editor - - [System.Diagnostics.Conditional("UNITY_EDITOR")] - void SetDirtyTexture() - { -#if UNITY_EDITOR - if (!_texture) return; - - EditorUtility.SetDirty(_texture); -#endif - } - - #endregion - - public void OnAfterDeserialize() - { - } - - public void OnBeforeSerialize() - { -#if UNITY_EDITOR - if (!_texture || _texture.name == name) return; - - _texture.name = name; - - //AssetDatabase.SaveAssets(); -#endif - } -} - - -#if UNITY_EDITOR -[CustomEditor(typeof(GradientTexture), true), CanEditMultipleObjects] -public class GradientTextureEditor : UnityEditor.Editor -{ - GradientTexture _gradientTexture; - UnityEditor.Editor _editor; - - public override bool HasPreviewGUI() => true; - - void OnEnable() - { - _gradientTexture = target as GradientTexture; - } - - public override void OnInspectorGUI() - { - if (_gradientTexture.GetTexture() == null) - { - (_gradientTexture as IGradientTextureForEditor).CreateTexture(); - } - - base.OnInspectorGUI(); - - string buttonText = "Encode to PNG" + (targets.Length > 1 ? $" ({targets.Length})" : ""); - - if (GUILayout.Button(buttonText)) - { - foreach (Object target in targets) - { - GradientTexture targetTexture = target as GradientTexture; - - string path = EditorUtility.SaveFilePanelInProject("Save file", - $"{targetTexture.name}_baked", - "png", - "Choose path to save file"); - - if (string.IsNullOrEmpty(path)) - { - Debug.LogError("[ GradientTextureEditor ] EncodeToPNG() save path is empty! canceled", - targetTexture); - - return; } - bool wasSRGB = targetTexture.GetSRGB(); - if (wasSRGB) targetTexture.SetSRGB(false); - byte[] bytes = ImageConversion.EncodeToPNG(targetTexture.GetTexture()); - targetTexture.SetSRGB(wasSRGB); +#if UNITY_EDITOR + _texture.alphaIsTransparency = true; +#endif + FillColors(_sRGB); - int length = "Assets".Length; - string dataPath = Application.dataPath; - dataPath = dataPath.Remove(dataPath.Length - length, length); - dataPath += path; - File.WriteAllBytes(dataPath, bytes); - - AssetDatabase.SaveAssets(); - AssetDatabase.Refresh(); - AssetDatabase.ImportAsset(path); - Texture2D image = AssetDatabase.LoadAssetAtPath(path); - - TextureImporter importer = (TextureImporter)AssetImporter.GetAtPath(path); - importer.sRGBTexture = targetTexture.GetSRGB(); - importer.SaveAndReimport(); - AssetDatabase.SaveAssets(); - AssetDatabase.Refresh(); - - Debug.Log($"[ GradientTextureEditor ] EncodeToPNG() Success! png-gradient saved at '{path}'", - image); - - EditorGUIUtility.PingObject(image); - Selection.activeObject = image; - } - } - } - - public override void DrawPreview(Rect previewArea) - { - Texture2D texture = _gradientTexture.GetTexture(); - bool check = !_editor || _editor.target != texture; - - if (check && texture && (_editor == null || _editor.target != texture)) - { - try - { - _editor = CreateEditor(targets.Select(t => (t as GradientTexture)?.GetTexture()).ToArray()); - } - catch - { - _editor = null; - //Debug.LogException(e); - //throw; + SetDirtyTexture(); } } - if (_editor && _editor.target) + #region Editor + + [System.Diagnostics.Conditional("UNITY_EDITOR")] + void SetDirtyTexture() { - try - { - _editor.DrawPreview(previewArea); - } - catch - { - //Debug.LogException(e); - //throw; - } +#if UNITY_EDITOR + if (!_texture) return; + + EditorUtility.SetDirty(_texture); +#endif + } + + #endregion + + public void OnAfterDeserialize() + { + } + + public void OnBeforeSerialize() + { +#if UNITY_EDITOR + if (!_texture || _texture.name == name) return; + + _texture.name = name; + + //AssetDatabase.SaveAssets(); +#endif } } - public override void OnPreviewSettings() + +#if UNITY_EDITOR + [CustomEditor(typeof(GradientTexture), true), CanEditMultipleObjects] + public class GradientTextureEditor : UnityEditor.Editor { - if (_editor && _editor.target) + GradientTexture _gradientTexture; + UnityEditor.Editor _editor; + + public override bool HasPreviewGUI() => true; + + void OnEnable() { - try - { - _editor.OnPreviewSettings(); - } - catch - { - //Debug.LogException(e); - //throw; - } + _gradientTexture = target as GradientTexture; } - } - public override void ReloadPreviewInstances() - { - if (_editor && _editor.target) + public override void OnInspectorGUI() { - try + if (_gradientTexture.GetTexture() == null) { - _editor.ReloadPreviewInstances(); + (_gradientTexture as IGradientTextureForEditor).CreateTexture(); } - catch + + base.OnInspectorGUI(); + + string buttonText = "Encode to PNG" + (targets.Length > 1 ? $" ({targets.Length})" : ""); + + if (GUILayout.Button(buttonText)) { - //Debug.LogException(e); - //throw; - } - } - } - - public override void OnInteractivePreviewGUI(Rect r, GUIStyle background) - { - if (_editor && _editor.target) - { - try - { - _editor.OnInteractivePreviewGUI(r, background); - } - catch - { - //Debug.LogException(e); - //throw; - } - } - } - - public override void OnPreviewGUI(Rect r, GUIStyle background) - { - if (_editor && _editor.target) - { - try - { - _editor.OnPreviewGUI(r, background); - } - catch - { - //Debug.LogException(e); - //throw; - } - } - } - - public override Texture2D RenderStaticPreview(string assetPath, Object[] subAssets, int width, int height) - { - if (_gradientTexture == null) return null; - if (_gradientTexture.GetTexture() == null) return null; - Texture2D tex = new Texture2D(width, height); - EditorUtility.CopySerialized(_gradientTexture.GetTexture(), tex); - return tex; - } - - void OnDisable() - { - if (_editor) - { - _editor.GetType().GetMethod("OnDisable", BindingFlags.NonPublic)?.Invoke(_editor, null); - } - } - - void OnDestroy() - { - if (_editor) - { - DestroyImmediate(_editor); - } - } -} - -public static class DragAndDropUtility -{ - static DragAndDrop.ProjectBrowserDropHandler _handlerProject; - - [InitializeOnLoadMethod] - public static void Init() - { - _handlerProject = ProjectDropHandler; - DragAndDrop.RemoveDropHandler(_handlerProject); - DragAndDrop.AddDropHandler(_handlerProject); - } - - private static DragAndDropVisualMode ProjectDropHandler(int dragInstanceId, string dropUponPath, bool perform) - { - if (!perform) - { - var dragged = DragAndDrop.objectReferences; - bool found = false; - for (var i = 0; i < dragged.Length; i++) - { - if (dragged[i] is GradientTexture gradient) + foreach (Object target in targets) { - dragged[i] = gradient.GetTexture(); - found = true; + GradientTexture targetTexture = target as GradientTexture; + + string path = EditorUtility.SaveFilePanelInProject("Save file", + $"{targetTexture.name}_baked", + "png", + "Choose path to save file"); + + if (string.IsNullOrEmpty(path)) + { + Debug.LogError("[ GradientTextureEditor ] EncodeToPNG() save path is empty! canceled", + targetTexture); + + return; + } + + bool wasSRGB = targetTexture.GetSRGB(); + if (wasSRGB) targetTexture.SetSRGB(false); + byte[] bytes = ImageConversion.EncodeToPNG(targetTexture.GetTexture()); + targetTexture.SetSRGB(wasSRGB); + + int length = "Assets".Length; + string dataPath = Application.dataPath; + dataPath = dataPath.Remove(dataPath.Length - length, length); + dataPath += path; + File.WriteAllBytes(dataPath, bytes); + + AssetDatabase.SaveAssets(); + AssetDatabase.Refresh(); + AssetDatabase.ImportAsset(path); + Texture2D image = AssetDatabase.LoadAssetAtPath(path); + + TextureImporter importer = (TextureImporter)AssetImporter.GetAtPath(path); + importer.sRGBTexture = targetTexture.GetSRGB(); + importer.SaveAndReimport(); + AssetDatabase.SaveAssets(); + AssetDatabase.Refresh(); + + Debug.Log($"[ GradientTextureEditor ] EncodeToPNG() Success! png-gradient saved at '{path}'", + image); + + EditorGUIUtility.PingObject(image); + Selection.activeObject = image; } } - if (found) + } + + public override void DrawPreview(Rect previewArea) + { + Texture2D texture = _gradientTexture.GetTexture(); + bool check = !_editor || _editor.target != texture; + + if (check && texture && (_editor == null || _editor.target != texture)) { - DragAndDrop.objectReferences = dragged; - GUI.changed = true; - return default; + try + { + _editor = CreateEditor(targets.Select(t => (t as GradientTexture)?.GetTexture()).ToArray()); + } + catch + { + _editor = null; + //Debug.LogException(e); + //throw; + } + } + + if (_editor && _editor.target) + { + try + { + _editor.DrawPreview(previewArea); + } + catch + { + //Debug.LogException(e); + //throw; + } + } + } + + public override void OnPreviewSettings() + { + if (_editor && _editor.target) + { + try + { + _editor.OnPreviewSettings(); + } + catch + { + //Debug.LogException(e); + //throw; + } + } + } + + public override void ReloadPreviewInstances() + { + if (_editor && _editor.target) + { + try + { + _editor.ReloadPreviewInstances(); + } + catch + { + //Debug.LogException(e); + //throw; + } + } + } + + public override void OnInteractivePreviewGUI(Rect r, GUIStyle background) + { + if (_editor && _editor.target) + { + try + { + _editor.OnInteractivePreviewGUI(r, background); + } + catch + { + //Debug.LogException(e); + //throw; + } + } + } + + public override void OnPreviewGUI(Rect r, GUIStyle background) + { + if (_editor && _editor.target) + { + try + { + _editor.OnPreviewGUI(r, background); + } + catch + { + //Debug.LogException(e); + //throw; + } + } + } + + public override Texture2D RenderStaticPreview(string assetPath, Object[] subAssets, int width, int height) + { + if (_gradientTexture == null) return null; + if (_gradientTexture.GetTexture() == null) return null; + Texture2D tex = new Texture2D(width, height); + EditorUtility.CopySerialized(_gradientTexture.GetTexture(), tex); + return tex; + } + + void OnDisable() + { + if (_editor) + { + _editor.GetType().GetMethod("OnDisable", BindingFlags.NonPublic)?.Invoke(_editor, null); + } + } + + void OnDestroy() + { + if (_editor) + { + DestroyImmediate(_editor); + } + } + } + + public static class DragAndDropUtility + { + static DragAndDrop.ProjectBrowserDropHandler _handlerProject; + + [InitializeOnLoadMethod] + public static void Init() + { + _handlerProject = ProjectDropHandler; + DragAndDrop.RemoveDropHandler(_handlerProject); + DragAndDrop.AddDropHandler(_handlerProject); + } + + private static DragAndDropVisualMode ProjectDropHandler(int dragInstanceId, string dropUponPath, bool perform) + { + if (!perform) + { + var dragged = DragAndDrop.objectReferences; + bool found = false; + for (var i = 0; i < dragged.Length; i++) + { + if (dragged[i] is GradientTexture gradient) + { + dragged[i] = gradient.GetTexture(); + found = true; + } + } + if (found) + { + DragAndDrop.objectReferences = dragged; + GUI.changed = true; + return default; + } + + } + return default; + } + } + + public class ProjectIconsUtility + { + [DidReloadScripts] + static ProjectIconsUtility() + { + EditorApplication.projectWindowItemOnGUI -= ItemOnGUI; + EditorApplication.projectWindowItemOnGUI += ItemOnGUI; + } + + static void ItemOnGUI(string guid, Rect rect) + { + string assetPath = AssetDatabase.GUIDToAssetPath(guid); + var asset = AssetDatabase.LoadAssetAtPath(assetPath); + + if (asset == null) return; + if (!asset.GetTexture()) return; + + + if (rect.height > 30) + { + // rect.position = new Vector2(rect.position.x + rect.height * .1f + rect.width - rect.height, rect.position.y); + // rect.height *= .87f; + // rect.width = rect.height - 5; + // rect.height *= .95f; + } + else + { + //rect.position = new Vector2(rect.position.x-2 + rect.width - rect.height, rect.position.y); + rect.width = rect.height *= .9f; + GUI.DrawTexture(rect, asset.GetTexture()); } } - return default; } -} - -public class ProjectIconsUtility -{ - [DidReloadScripts] - static ProjectIconsUtility() - { - EditorApplication.projectWindowItemOnGUI -= ItemOnGUI; - EditorApplication.projectWindowItemOnGUI += ItemOnGUI; - } - - static void ItemOnGUI(string guid, Rect rect) - { - string assetPath = AssetDatabase.GUIDToAssetPath(guid); - var asset = AssetDatabase.LoadAssetAtPath(assetPath); - - if (asset == null) return; - if (!asset.GetTexture()) return; - - - if (rect.height > 30) - { - // rect.position = new Vector2(rect.position.x + rect.height * .1f + rect.width - rect.height, rect.position.y); - // rect.height *= .87f; - // rect.width = rect.height - 5; - // rect.height *= .95f; - } - else - { - //rect.position = new Vector2(rect.position.x-2 + rect.width - rect.height, rect.position.y); - rect.width = rect.height *= .9f; - GUI.DrawTexture(rect, asset.GetTexture()); - } - - } -} -#endif \ No newline at end of file +#endif +} \ No newline at end of file diff --git a/Assets/Scripts/SceneEffect.cs b/Assets/Scripts/SceneEffect.cs index 181b14a..56328b7 100644 --- a/Assets/Scripts/SceneEffect.cs +++ b/Assets/Scripts/SceneEffect.cs @@ -1,70 +1,408 @@ -using System; +using System.Collections.Generic; +using Unity.Collections; +using Unity.Mathematics; using UnityEngine; using UnityEngine.Rendering; using UnityEngine.Rendering.Universal; -public class SceneEffect : MonoBehaviour +namespace X.Rendering.Scene { - public RenderPassEvent injectionPoint = RenderPassEvent.BeforeRendering; - - [Serializable] - class Settings + [ExecuteAlways] + [DefaultExecutionOrder(100)] + public class SceneEffect : MonoBehaviour { - public GradientTexture ShadowRemapTex; - } - [SerializeField] - private Settings settings; - SetupPass pass; - private void OnEnable() - { - pass = new(settings); - pass.renderPassEvent = injectionPoint; - RenderPipelineManager.beginCameraRendering += OnBeginCamera; - } + const string MultiCapsuleShadowAndAO = "_MultiCapsule_Shadow_AO_ON"; + const string MultiCapsuleAO = "_MultiCapsule_AO_ON"; + [SerializeField] + private ShadowEdgeRemapSetupPass.ShadowEdgeRemapSettings shadowRemapSettings = new(); + ShadowEdgeRemapSetupPass shadowRemapPass; - private void OnDisable() - { - RenderPipelineManager.beginCameraRendering -= OnBeginCamera; - } + [SerializeField] + private CapsuleShadowPass.CapsuleShadowSettings capsuleAOSettings = new(); + CapsuleShadowPass capsuleAOPass; + [SerializeField] + public bool EnableShadowOffset; + [SerializeField] + public Vector3 CascadeShadowOffset; - private void OnBeginCamera(ScriptableRenderContext context, Camera cam) - { - if (pass == null) + public int updateInterval = 1; + + static SceneEffect instance; + public static SceneEffect Instance { - return; + get + { + if (!instance) + { + instance = GameObject.FindObjectOfType(); + } + return instance; + } + private set + { + instance = value; + } } - if (cam.cameraType != CameraType.Game && cam.cameraType != CameraType.SceneView) - { - return; - } + private bool active = false; - cam.GetUniversalAdditionalCameraData().scriptableRenderer.EnqueuePass(pass); - } - - private class SetupPass : ScriptableRenderPass - { - const string ShadowRemap = "_ShadowRemapON"; - private Settings settings; - - public SetupPass(Settings settings) + private void Awake() { - this.settings = settings; + Instance = this; } - public override void FrameCleanup(CommandBuffer cmd) + private void OnEnable() { - cmd.DisableShaderKeyword(ShadowRemap); + SetEnable(true); } - public override void Execute(ScriptableRenderContext context, ref RenderingData renderingData) + private void OnDisable() { - var cmd = CommandBufferPool.Get("DissolveEffect"); - cmd.EnableShaderKeyword(ShadowRemap); - cmd.SetGlobalTexture("_ShadowRemap", settings.ShadowRemapTex.GetTexture()); - context.ExecuteCommandBuffer(cmd); - cmd.Clear(); + SetEnable(false); } + + private void OnDestroy() + { + Shader.DisableKeyword(MultiCapsuleAO); + Shader.DisableKeyword(MultiCapsuleShadowAndAO); + shadowRemapPass?.Dispose(); + capsuleAOPass?.Dispose(); + Instance = null; + } + + protected void SetEnable(bool enable) + { + active = enable; + if (enable) + { + shadowRemapPass ??= new(shadowRemapSettings, this); + capsuleAOPass ??= new(capsuleAOSettings, this); + RenderPipelineManager.beginCameraRendering += OnBeginCamera; + UpdateRenderAssetsSettings(); +#if UNITY_EDITOR + UpdateCapsuleLights(); +#endif + ApplySerializeData(); + } + else + { + RenderPipelineManager.beginCameraRendering -= OnBeginCamera; + } + } + +#if UNITY_EDITOR + internal void AddSceneAreaEffect(CapsuleShadowAreaEffect sceneAreaEffect) + { + sceneAreaEffects.Add(sceneAreaEffect); + UpdateCapsuleLights(); + } + + internal void RmSceneAreaEffect(CapsuleShadowAreaEffect sceneAreaEffect) + { + sceneAreaEffects.Remove(sceneAreaEffect); + UpdateCapsuleLights(); + } + + private void OnValidate() + { + UpdateRenderAssetsSettings(); + UpdateCapsuleLights(); + } + + internal void AreaEffectValidate() + { + UpdateCapsuleLights(); + } + + private void UpdateCapsuleLights() + { + List lightDirs = new List(); + CapsuleLightsDir = new Vector4[32]; + capsuleAOAreaSettings.Clear(); + for (int i = 0; i < capsuleLights?.Length; i++) + { + var light = capsuleLights[i]; + + lightDirs.Add(new Vector4() + { + x = light.x, + y = light.y, + z = light.z, + w = 1 + }); + + } + capsuleAOSetting.lightStartID = 0; + capsuleAOSetting.lightEndID = lightDirs.Count; + capsuleAOAreaSettings.Add(capsuleAOSetting); + + for (int i = 0; i < sceneAreaEffects.Count; i++) + { + var sceneAreaEffect = sceneAreaEffects[i]; + ref var aoSetting = ref sceneAreaEffect.capsuleAOSetting; + aoSetting.lightStartID = lightDirs.Count; + for (int j = 0; j < sceneAreaEffect.capsuleLights.Length; j++) + { + var light = sceneAreaEffect.capsuleLights[j]; + + + lightDirs.Add(new Vector4() + { + x = light.x, + y = light.y, + z = light.z, + w = 1 + }); + } + + aoSetting.lightEndID = lightDirs.Count - 1; + capsuleAOAreaSettings.Add(aoSetting); + } + + CapsuleLightsDirCount = lightDirs.Count; + for (int i = 0; i < CapsuleLightsDirCount; i++) + { + CapsuleLightsDir[i] = lightDirs[i]; + } + + if(CapsuleAOSettingArray.IsCreated) + { + CapsuleAOSettingArray.Dispose(); + } + + CapsuleAOSettingArray = new NativeArray(capsuleAOAreaSettings.Count, Allocator.Persistent); + CapsuleAOSettingArray.CopyFrom(capsuleAOAreaSettings.ToArray()); + } +#endif + + private void ApplySerializeData() + { + if (CapsuleAOSettingArray.IsCreated) + { + CapsuleAOSettingArray.Dispose(); + } + + CapsuleAOSettingArray = new NativeArray(capsuleAOAreaSettings.Count, Allocator.Persistent); + CapsuleAOSettingArray.CopyFrom(capsuleAOAreaSettings.ToArray()); + + Shader.EnableKeyword(MultiCapsuleAO); + if (CapsuleLightsDir.Length > 0) + { + Shader.EnableKeyword(MultiCapsuleShadowAndAO); + } + else + { + Shader.DisableKeyword(MultiCapsuleShadowAndAO); + } + } + + private void UpdateRenderAssetsSettings() + { + var asset = (GraphicsSettings.currentRenderPipeline as UniversalRenderPipelineAsset); + asset.EnableShadowOffset = EnableShadowOffset; + asset.cascadeShadowOffset = CascadeShadowOffset; + } + + private void OnBeginCamera(ScriptableRenderContext context, Camera cam) + { + if (cam.cameraType != CameraType.Game && cam.cameraType != CameraType.SceneView) + { + return; + } + + var rdr = cam.GetUniversalAdditionalCameraData().scriptableRenderer; + + if (shadowRemapSettings.Enable && shadowRemapSettings.ShadowRemapTex) + { + rdr.EnqueuePass(shadowRemapPass); + } + + if (capsuleAOSettings.Enable) + { + rdr.EnqueuePass(capsuleAOPass); + } + } + + private void Update() + { + if (active && Time.frameCount % updateInterval == 0) + { + UpdateCapsuleShadow(); + } + if(a && b) + { + + //CapsuleLightsDir[0] = new float4(/*(a.position - b.position).normalized*/a.rotation.eulerAngles, 1); + //Debug.Log(a.rotation.eulerAngles); + } + } + + #region CapsuleAO + [SerializeField] + public Transform a; + [SerializeField] + public Transform b; + [SerializeField ]//, HideInInspector] + private Vector4[] capsuleLights; + [SerializeField] + private CapsuleShadowAreaSetting capsuleAOSetting = CapsuleShadowAreaSetting.GetDefault(); + [HideInInspector] + public NativeArray CharacterArray; + [HideInInspector] + public NativeArray CapsuleArray; + + [HideInInspector, SerializeField] + public Vector4[] CapsuleLightsDir = new Vector4[32]; + [HideInInspector, SerializeField] + public int CapsuleLightsDirCount = 0; + [HideInInspector, SerializeField] + List capsuleAOAreaSettings = new(); + + [HideInInspector] + public NativeArray CapsuleAOSettingArray; + [SerializeField] + private List sceneAreaEffects = new List(2); + + private List sceneEffectCharacters = new(); + private Dictionary character2CapsuleCollider = new(); + private int capsuleColliderCount = 0; + + public void AddSceneEffectCharacter(SceneEffectCharacter character) + { + sceneEffectCharacters.Add(character); + AddCapsuleAOCharacter(character); + } + + public void RmSceneEffectCharacter(SceneEffectCharacter character) + { + sceneEffectCharacters.Remove(character); + RemoveCapsuleAOCharacter(character); + } + + private void AddCapsuleAOCharacter(SceneEffectCharacter character) + { + if (character2CapsuleCollider.ContainsKey(character)) + { + return; + } + + var oldCapsuleArray = CapsuleArray; + var oldCharacterArray = CharacterArray; + + var capsules = character.GetComponentsInChildren(true); + character2CapsuleCollider.Add(character, capsules); + capsuleColliderCount += capsules.Length; + CapsuleArray = new(capsuleColliderCount, Allocator.Persistent); + CharacterArray = new(character2CapsuleCollider.Count, Allocator.Persistent); + + if (oldCharacterArray.IsCreated) + { + oldCharacterArray.Dispose(); + oldCapsuleArray.Dispose(); + } + } + + private void RemoveCapsuleAOCharacter(SceneEffectCharacter character) + { + if(!character2CapsuleCollider.ContainsKey(character)) + { + return; + } + capsuleColliderCount -= character2CapsuleCollider[character].Length; + character2CapsuleCollider.Remove(character); + var oldCapsuleArray = CapsuleArray; + var oldCharacterArray = CharacterArray; + + CapsuleArray = new(capsuleColliderCount, Allocator.Persistent); + CharacterArray = new(character2CapsuleCollider.Count, Allocator.Persistent); + + if (oldCharacterArray.IsCreated) + { + oldCharacterArray.Dispose(); + oldCapsuleArray.Dispose(); + } + } + + private void UpdateCapsuleShadow() + { + if (!CapsuleArray.IsCreated || CapsuleArray.Length == 0) + { + capsuleAOSettings.Enable = false; + return; + } + SceneEffectCharacter sceneEffectCharacter = null; + + for (int j = 0; j < sceneEffectCharacters.Count; j++) + { + sceneEffectCharacter = sceneEffectCharacters[j]; + sceneEffectCharacter.capsuleAOSettingMask = 1; + for (int i = 0; i < sceneAreaEffects.Count; i++) + { + var sceneAreaEffect = sceneAreaEffects[i]; + if (sceneAreaEffect.Bounds.Contains(sceneEffectCharacter.transform.position)) + { + sceneEffectCharacter.capsuleAOSettingMask |= (uint)1 << i; + } + + } + } + + int capsuleArrayIndex = 0; + int characterArrayIndex = 0; + int startID = 0; + sceneEffectCharacter = null; + + foreach (var item in character2CapsuleCollider) + { + for (int i = 0; i < item.Value.Length; i++) + { + var capsule = item.Value[i]; + //capsule.direction + Vector3 dir = Vector3.zero; + switch (capsule.direction) + { + case 0: + dir = new Vector3(capsule.height / 2 - capsule.radius, 0); + break; + case 1: + dir = new Vector3(0, capsule.height / 2 - capsule.radius, 0); + break; + case 2: + dir = new Vector3(0, 0, capsule.height / 2 - capsule.radius); + break; + } + var a = capsule.center - dir; + var b = capsule.center + dir; + //var a = capsule.center - new Vector3(0, capsule.height / 2, 0); + //var b = capsule.center + new Vector3(0, capsule.height / 2, 0); + + a = capsule.transform.TransformPoint(a); + b = capsule.transform.TransformPoint(b); + CapsuleArray[capsuleArrayIndex++] = new() + { + a = a, + b = b, + radius = capsule.radius, + }; + } + + if (sceneEffectCharacter != item.Key) + { + sceneEffectCharacter = item.Key; + CharacterArray[characterArrayIndex++] = new() + { + position = sceneEffectCharacter.transform.position, + radius = sceneEffectCharacter.transform.lossyScale.x, + capsuleAOSettingMask = sceneEffectCharacter.capsuleAOSettingMask, + capsuleStartID = startID, + capsuleEndID = capsuleArrayIndex, + }; + + startID = capsuleArrayIndex; + } + } + } + #endregion } } diff --git a/Assets/Scripts/SceneEffect.cs.meta b/Assets/Scripts/SceneEffect.cs.meta index 9713b22..c5d8c81 100644 --- a/Assets/Scripts/SceneEffect.cs.meta +++ b/Assets/Scripts/SceneEffect.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 763668dd69af1b243b7b0bebcc85b814 +guid: e395308c14c05ac46b83581ae4e5f7a1 MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/Assets/Scripts/SceneEffectCharacter.cs b/Assets/Scripts/SceneEffectCharacter.cs new file mode 100644 index 0000000..db38c0e --- /dev/null +++ b/Assets/Scripts/SceneEffectCharacter.cs @@ -0,0 +1,127 @@ +using System; +using System.Collections.Generic; +using UnityEngine; + +namespace X.Rendering.Scene +{ + [ExecuteAlways] + [DefaultExecutionOrder(200)] + public class SceneEffectCharacter : MonoBehaviour + { + public uint capsuleAOSettingMask; + + [Serializable] + class BoneCapsuleSetting + { + public string BoneName; + public float Radius; + public float Height; + public int Direction; + } + + [SerializeField] + private BoneCapsuleSetting[] boneSettings = new BoneCapsuleSetting[] + { + new() + { + BoneName = "Forearm01".ToLowerInvariant(), // 前臂 + Radius =0.05f, + Height = 0.2f, + Direction = 0 + }, + new() + { + BoneName ="UpperArm01".ToLowerInvariant(), // 上臂 + Radius =0.05f, + Height = 0.2f, + Direction = 0 + }, + new() + { + BoneName ="Spine1".ToLowerInvariant(), // 脊柱 + Radius =0.15f, + Height = 0.7f, + Direction = 0 + }, + new() + { + BoneName = "Calf01".ToLowerInvariant(), // 小腿 + Radius =0.03f, + Height = 0.6f, + Direction = 0 + }, + new() + { + BoneName ="Thigh01".ToLowerInvariant(), // 大腿 + Radius =0.1f, + Height = 0.4f, + Direction = 0 + } + }; + [SerializeField] + private List capsuleTransforms = new List(); + + private void Awake() + { +#if UNITY_EDITOR + AddCapsule(); +#endif + if (capsuleTransforms?.Count == 0) + { + AddCapsule(); + } + } + + private void AddCapsule() + { + var nodes = this.GetComponentsInChildren(); + foreach (var item in nodes) + { + if(item.childCount > 0) + { + continue; + } + + var goName = item.name.ToLowerInvariant(); + + for (int i = 0; i < boneSettings.Length; i++) + { + var boneSetting = boneSettings[i]; + if(goName.EndsWith(boneSetting.BoneName)) + { + if (!item.TryGetComponent(out var capsuleCollider)) + { + capsuleCollider = item.gameObject.AddComponent(); + } + + capsuleCollider.enabled = false; + capsuleCollider.direction = boneSetting.Direction; + capsuleCollider.radius = boneSetting.Radius; + capsuleCollider.height = boneSetting.Height; + if(!capsuleTransforms.Contains(item)) + { + capsuleTransforms.Add(item); + } + } + } + } + } + +#if UNITY_EDITOR + private void OnValidate() + { + capsuleTransforms.Clear(); + AddCapsule(); + } +#endif + private void OnEnable() + { + SceneEffect.Instance?.AddSceneEffectCharacter(this); + } + + private void OnDisable() + { + SceneEffect.Instance?.RmSceneEffectCharacter(this); + } + } +} diff --git a/Assets/Scripts/SceneEffectCharacter.cs.meta b/Assets/Scripts/SceneEffectCharacter.cs.meta new file mode 100644 index 0000000..2f25f8b --- /dev/null +++ b/Assets/Scripts/SceneEffectCharacter.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 8428b639172492046a0d002d77fe376e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/ShadowEdgeRemapSetupPass.cs b/Assets/Scripts/ShadowEdgeRemapSetupPass.cs new file mode 100644 index 0000000..814e13c --- /dev/null +++ b/Assets/Scripts/ShadowEdgeRemapSetupPass.cs @@ -0,0 +1,48 @@ +using System; +using UnityEngine.Rendering; +using UnityEngine.Rendering.Universal; +using X.Rendering.Assets; + +namespace X.Rendering.Scene +{ + internal class ShadowEdgeRemapSetupPass : ScriptableRenderPass, IDisposable + { + [Serializable] + public class ShadowEdgeRemapSettings + { + public bool Enable = true; + public GradientTexture ShadowRemapTex; + public RenderPassEvent InjectionPoint = RenderPassEvent.BeforeRendering; + } + + const string ShadowRemap = "_ShadowRemapON"; + private ShadowEdgeRemapSettings settings; + private CommandBuffer commandBuffer; + + public ShadowEdgeRemapSetupPass(ShadowEdgeRemapSettings settings, SceneEffect sceneEffect) + { + this.settings = settings; + renderPassEvent = settings.InjectionPoint; + commandBuffer = CommandBufferPool.Get(nameof(ShadowEdgeRemapSetupPass) + sceneEffect.name); + } + + public override void FrameCleanup(CommandBuffer cmd) + { + cmd.DisableShaderKeyword(ShadowRemap); + } + + public override void Execute(ScriptableRenderContext context, ref RenderingData renderingData) + { + var cmd = commandBuffer; + cmd.EnableShaderKeyword(ShadowRemap); + cmd.SetGlobalTexture("_ShadowRemap", settings.ShadowRemapTex.GetTexture()); + context.ExecuteCommandBuffer(cmd); + cmd.Clear(); + } + + public void Dispose() + { + commandBuffer.Dispose(); + } + } +} diff --git a/Assets/Scripts/ShadowEdgeRemapSetupPass.cs.meta b/Assets/Scripts/ShadowEdgeRemapSetupPass.cs.meta new file mode 100644 index 0000000..7534ca1 --- /dev/null +++ b/Assets/Scripts/ShadowEdgeRemapSetupPass.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 16886929e1e754e499604a5d8bb90ca9 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Settings/Mobile/Mobile_High_Renderer.asset b/Assets/Settings/Mobile/Mobile_High_Renderer.asset index 102e3c6..34a64c1 100644 --- a/Assets/Settings/Mobile/Mobile_High_Renderer.asset +++ b/Assets/Settings/Mobile/Mobile_High_Renderer.asset @@ -127,26 +127,6 @@ MonoBehaviour: BlitMat: {fileID: 2100000, guid: b04591ed716b35e41857f554d491ef4b, type: 2} ComputeHistogramComputeShader: {fileID: 7200000, guid: b140e27dc74a1fb4d9ae30f8566b8919, type: 3} AutoExposureComputeShader: {fileID: 7200000, guid: 6febb5a945f3510429c58ed4a45c1846, type: 3} ---- !u!114 &-5770411415856688072 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 1eadf15e5222b6546b5c84a97197f414, type: 3} - m_Name: CapsuleAO - m_EditorClassIdentifier: - m_Active: 0 - settings: - RenderPassEvent: 450 - AmbientIntensity: 1.44 - ShadowIntensity: 0.2 - ShadowSharpness: 0.9 - ConeAngle: 16.21 - CapsuleAOMat: {fileID: 2100000, guid: c90d40f0d9828744b916dbed0eed9db6, type: 2} --- !u!114 &-5418649131825517062 MonoBehaviour: m_ObjectHideFlags: 0 @@ -163,12 +143,12 @@ MonoBehaviour: settings: PlanarShadowMat: {fileID: 2100000, guid: ce6debd28bc41e144a6cf99005cf820e, type: 2} planarShadowColor: {r: 0, g: 0, b: 0, a: 1} - castPlaneOffset: -1 + castPlaneOffset: -0.98 castPlaneNormal: {x: 0, y: 1, z: 0} - shadowResolution: 256 + shadowResolution: 512 softQuality: 32 - softScaleByDistance: 2.32 - softGradientDistance: 15 + softScaleByDistance: 2.4 + softGradientDistance: 7.45 minSoft: 1 --- !u!114 &-4454652084718109581 MonoBehaviour: @@ -377,8 +357,7 @@ MonoBehaviour: - {fileID: 5808157236138506604} - {fileID: -5418649131825517062} - {fileID: -7143664486661302651} - - {fileID: -5770411415856688072} - m_RendererFeatureMap: bc3f630842f2e70dd6a559c442a94bfd4529d15534f2d3de228858dca8d12222716523fbf3439fdb7a327b7bff4bdd446ac59dfa966ffa88ca6373cd5da9013d6cff55ca297e5e908a7b3653203b82383b2141bb05fbe69aec5704e48e2763e90bc6ff9f19caa7686c79a6bb3bb89a50faad0fe75217cdb485d6fa85ff9adc9c38d400e66361ebaf + m_RendererFeatureMap: bc3f630842f2e70dd6a559c442a94bfd4529d15534f2d3de228858dca8d12222716523fbf3439fdb7a327b7bff4bdd446ac59dfa966ffa88ca6373cd5da9013d6cff55ca297e5e908a7b3653203b82383b2141bb05fbe69aec5704e48e2763e90bc6ff9f19caa7686c79a6bb3bb89a50faad0fe75217cdb485d6fa85ff9adc9c m_UseNativeRenderPass: 0 postProcessData: {fileID: 11400000, guid: 41439944d30ece34e96484bdb6645b55, type: 2} shaders: diff --git a/Assets/SharedAssets/ThirdPersonController/Character/Animations/1011_Puqieer@B_Idle.FBX b/Assets/SharedAssets/ThirdPersonController/Character/Animations/1011_Puqieer@B_Idle.FBX new file mode 100644 index 0000000000000000000000000000000000000000..fca45865dcadeb16c784f58f44b9d3c716b4f7fa GIT binary patch literal 3353648 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 z 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 #6?ky&EqL�mv_C0rpiLAkw)D+)e2M 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

7&nH$)AD950zgR&gUbf_mnnFM796lW+K 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 z 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 z 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 -yOzRWPiigZ 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