From bb7c0173e63623d3f7eee7c1720877ee2d2d9f52 Mon Sep 17 00:00:00 2001
From: Robii Aragon <55045932+RobiiAragon@users.noreply.github.com>
Date: Fri, 6 Mar 2026 05:37:37 -0800
Subject: [PATCH] Add character height scaler and assets
Add a new characterHeightScaler runtime component and characterHeightScalerEditor for Unity to auto-detect and apply a model scale to match the GKC standard height (capture/apply/reset, foot alignment, debug UI). Update DudeAvatar materials to assign main textures, clear legacy shader keywords and enable XR motion vectors. Modify launchObject material to use transparent surface settings, correct render queue/blend/ZWrite and disabled shadow/depth passes for proper particle rendering. Update ParticlesLight prefab to include UniversalAdditionalLightData and URP-related light fields (cookie size, shadow & rendering layers, etc.). Add new Flaco alien folder with prefabs/meshes and new house materials; remove some legacy alien FBX files. Also include Scene and ProjectSettings updates to accommodate the changes.
---
.../DudeAvatar/Materials/Dude-body.mat | 7 +-
.../DudeAvatar/Materials/Dude-eyes.mat | 7 +-
.../DudeAvatar/Materials/Dude-face.mat | 7 +-
.../Materials/launchObject.mat | 13 +-
.../Shared/Prefabs/ParticlesLight.prefab | 4 +-
.../Editor/characterHeightScalerEditor.cs | 259 +++++++
.../characterHeightScalerEditor.cs.meta | 2 +
.../characterHeightScaler.cs | 478 +++++++++++++
.../characterHeightScaler.cs.meta | 2 +
Assets/Game/Aliens/Flaco.meta | 8 +
.../Aliens/Flaco/Paraglider Mesh 1.prefab | 3 +
.../Flaco/Paraglider Mesh 1.prefab.meta | 7 +
Assets/Game/Aliens/Flaco/Trail (1).prefab | 3 +
.../Game/Aliens/Flaco/Trail (1).prefab.meta | 7 +
Assets/Game/Aliens/Flaco/Trail.prefab | 3 +
Assets/Game/Aliens/Flaco/Trail.prefab.meta | 7 +
Assets/Game/Aliens/FlacoA.fbx | 3 +
..._Alien_Fuerte.fbx.meta => FlacoA.fbx.meta} | 2 +-
Assets/Game/Aliens/MMDO.fbx | 3 +
...{SM_Alien_Flaco.fbx.meta => MMDO.fbx.meta} | 334 +++++----
Assets/Game/Aliens/SM_Alien_Flaco.fbx | 3 -
Assets/Game/Aliens/SM_Alien_Fuerte.fbx | 3 -
Assets/Game/House/Escaleras.mat | 137 ++++
Assets/Game/House/Escaleras.mat.meta | 8 +
Assets/Game/House/Paredes.mat | 137 ++++
Assets/Game/House/Paredes.mat.meta | 8 +
Assets/Game/House/Suelo.mat | 137 ++++
Assets/Game/House/Suelo.mat.meta | 8 +
Assets/Scenes/SampleScene.unity | 4 +-
Assets/T-Pose.fbx.meta | 12 +-
Assets/Untitled.fbx | 3 -
Assets/Untitled.fbx.meta | 660 ------------------
ProjectSettings/GraphicsSettings.asset | 4 +-
ProjectSettings/ProjectSettings.asset | 4 +-
ProjectSettings/QualitySettings.asset | 4 +-
35 files changed, 1421 insertions(+), 870 deletions(-)
create mode 100644 Assets/Game Kit Controller/Scripts/Editor/characterHeightScalerEditor.cs
create mode 100644 Assets/Game Kit Controller/Scripts/Editor/characterHeightScalerEditor.cs.meta
create mode 100644 Assets/Game Kit Controller/Scripts/Player/Character Builder/characterHeightScaler.cs
create mode 100644 Assets/Game Kit Controller/Scripts/Player/Character Builder/characterHeightScaler.cs.meta
create mode 100644 Assets/Game/Aliens/Flaco.meta
create mode 100644 Assets/Game/Aliens/Flaco/Paraglider Mesh 1.prefab
create mode 100644 Assets/Game/Aliens/Flaco/Paraglider Mesh 1.prefab.meta
create mode 100644 Assets/Game/Aliens/Flaco/Trail (1).prefab
create mode 100644 Assets/Game/Aliens/Flaco/Trail (1).prefab.meta
create mode 100644 Assets/Game/Aliens/Flaco/Trail.prefab
create mode 100644 Assets/Game/Aliens/Flaco/Trail.prefab.meta
create mode 100644 Assets/Game/Aliens/FlacoA.fbx
rename Assets/Game/Aliens/{SM_Alien_Fuerte.fbx.meta => FlacoA.fbx.meta} (98%)
create mode 100644 Assets/Game/Aliens/MMDO.fbx
rename Assets/Game/Aliens/{SM_Alien_Flaco.fbx.meta => MMDO.fbx.meta} (59%)
delete mode 100644 Assets/Game/Aliens/SM_Alien_Flaco.fbx
delete mode 100644 Assets/Game/Aliens/SM_Alien_Fuerte.fbx
create mode 100644 Assets/Game/House/Escaleras.mat
create mode 100644 Assets/Game/House/Escaleras.mat.meta
create mode 100644 Assets/Game/House/Paredes.mat
create mode 100644 Assets/Game/House/Paredes.mat.meta
create mode 100644 Assets/Game/House/Suelo.mat
create mode 100644 Assets/Game/House/Suelo.mat.meta
delete mode 100644 Assets/Untitled.fbx
delete mode 100644 Assets/Untitled.fbx.meta
diff --git a/Assets/Game Kit Controller/Demo 3d Model/Characters/DudeAvatar/Materials/Dude-body.mat b/Assets/Game Kit Controller/Demo 3d Model/Characters/DudeAvatar/Materials/Dude-body.mat
index a0b636e1..5cfc4251 100644
--- a/Assets/Game Kit Controller/Demo 3d Model/Characters/DudeAvatar/Materials/Dude-body.mat
+++ b/Assets/Game Kit Controller/Demo 3d Model/Characters/DudeAvatar/Materials/Dude-body.mat
@@ -11,9 +11,7 @@ Material:
m_Shader: {fileID: 4800000, guid: 8d2bb70cbf9db8d4da26e15b26e74248, type: 3}
m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0
- m_ValidKeywords:
- - _GLOSSINESS_FROM_BASE_ALPHA
- - _SPECULAR_COLOR
+ m_ValidKeywords: []
m_InvalidKeywords: []
m_LightmapFlags: 4
m_EnableInstancingVariants: 0
@@ -40,7 +38,7 @@ Material:
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _MainTex:
- m_Texture: {fileID: 0}
+ m_Texture: {fileID: 2800000, guid: 152f7d9ecfcc59443a15265bb32c8be8, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _SpecGlossMap:
@@ -82,6 +80,7 @@ Material:
- _SrcBlend: 1
- _SrcBlendAlpha: 1
- _Surface: 0
+ - _XRMotionVectorsPass: 1
- _ZWrite: 1
m_Colors:
- _BaseColor: {r: 1, g: 1, b: 1, a: 1}
diff --git a/Assets/Game Kit Controller/Demo 3d Model/Characters/DudeAvatar/Materials/Dude-eyes.mat b/Assets/Game Kit Controller/Demo 3d Model/Characters/DudeAvatar/Materials/Dude-eyes.mat
index 5e924fb9..a2d699a1 100644
--- a/Assets/Game Kit Controller/Demo 3d Model/Characters/DudeAvatar/Materials/Dude-eyes.mat
+++ b/Assets/Game Kit Controller/Demo 3d Model/Characters/DudeAvatar/Materials/Dude-eyes.mat
@@ -24,9 +24,7 @@ Material:
m_Shader: {fileID: 4800000, guid: 8d2bb70cbf9db8d4da26e15b26e74248, type: 3}
m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0
- m_ValidKeywords:
- - _GLOSSINESS_FROM_BASE_ALPHA
- - _SPECULAR_COLOR
+ m_ValidKeywords: []
m_InvalidKeywords: []
m_LightmapFlags: 4
m_EnableInstancingVariants: 0
@@ -53,7 +51,7 @@ Material:
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _MainTex:
- m_Texture: {fileID: 0}
+ m_Texture: {fileID: 2800000, guid: 5a39d0c1acfa2b54c8585459f5c8ac2f, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _SpecGlossMap:
@@ -95,6 +93,7 @@ Material:
- _SrcBlend: 1
- _SrcBlendAlpha: 1
- _Surface: 0
+ - _XRMotionVectorsPass: 1
- _ZWrite: 1
m_Colors:
- _BaseColor: {r: 1, g: 1, b: 1, a: 1}
diff --git a/Assets/Game Kit Controller/Demo 3d Model/Characters/DudeAvatar/Materials/Dude-face.mat b/Assets/Game Kit Controller/Demo 3d Model/Characters/DudeAvatar/Materials/Dude-face.mat
index c7b4ccbe..ad156dc1 100644
--- a/Assets/Game Kit Controller/Demo 3d Model/Characters/DudeAvatar/Materials/Dude-face.mat
+++ b/Assets/Game Kit Controller/Demo 3d Model/Characters/DudeAvatar/Materials/Dude-face.mat
@@ -24,9 +24,7 @@ Material:
m_Shader: {fileID: 4800000, guid: 8d2bb70cbf9db8d4da26e15b26e74248, type: 3}
m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0
- m_ValidKeywords:
- - _GLOSSINESS_FROM_BASE_ALPHA
- - _SPECULAR_COLOR
+ m_ValidKeywords: []
m_InvalidKeywords: []
m_LightmapFlags: 4
m_EnableInstancingVariants: 0
@@ -53,7 +51,7 @@ Material:
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _MainTex:
- m_Texture: {fileID: 0}
+ m_Texture: {fileID: 2800000, guid: 4781c29e835ab4543b0668066a4b2abf, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _SpecGlossMap:
@@ -95,6 +93,7 @@ Material:
- _SrcBlend: 1
- _SrcBlendAlpha: 1
- _Surface: 0
+ - _XRMotionVectorsPass: 1
- _ZWrite: 1
m_Colors:
- _BaseColor: {r: 1, g: 1, b: 1, a: 1}
diff --git a/Assets/Game Kit Controller/Materials/launchObject.mat b/Assets/Game Kit Controller/Materials/launchObject.mat
index b698bba8..214cf0b0 100644
--- a/Assets/Game Kit Controller/Materials/launchObject.mat
+++ b/Assets/Game Kit Controller/Materials/launchObject.mat
@@ -12,6 +12,7 @@ Material:
m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0
m_ValidKeywords:
+ - _ALPHAPREMULTIPLY_ON
- _COLORCOLOR_ON
- _SURFACE_TYPE_TRANSPARENT
m_InvalidKeywords:
@@ -20,11 +21,13 @@ Material:
m_LightmapFlags: 0
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0
- m_CustomRenderQueue: -1
+ m_CustomRenderQueue: 3000
stringTagMap:
- RenderType: Opaque
+ RenderType: Transparent
disabledShaderPasses:
- ALWAYS
+ - DepthOnly
+ - SHADOWCASTER
m_LockedProperties:
m_SavedProperties:
serializedVersion: 3
@@ -67,8 +70,8 @@ Material:
- _DistortionEnabled: 0
- _DistortionStrength: 1
- _DistortionStrengthScaled: 0
- - _DstBlend: 0
- - _DstBlendAlpha: 0
+ - _DstBlend: 1
+ - _DstBlendAlpha: 1
- _EmissionEnabled: 0
- _FlipbookBlending: 0
- _FlipbookMode: 0
@@ -86,7 +89,7 @@ Material:
- _SrcBlend: 1
- _SrcBlendAlpha: 1
- _Surface: 1
- - _ZWrite: 1
+ - _ZWrite: 0
m_Colors:
- _BaseColor: {r: 1, g: 1, b: 1, a: 1}
- _BaseColorAddSubDiff: {r: 0, g: 0, b: 0, a: 0}
diff --git a/Assets/Game Kit Controller/Prefabs/Particles/EffectExamples/Shared/Prefabs/ParticlesLight.prefab b/Assets/Game Kit Controller/Prefabs/Particles/EffectExamples/Shared/Prefabs/ParticlesLight.prefab
index e0694f8c..b6c2f97e 100644
--- a/Assets/Game Kit Controller/Prefabs/Particles/EffectExamples/Shared/Prefabs/ParticlesLight.prefab
+++ b/Assets/Game Kit Controller/Prefabs/Particles/EffectExamples/Shared/Prefabs/ParticlesLight.prefab
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:0a67137a93b7dd20cdfb4273fcb5ac452f06c9d799f9a12cd7552b550a605472
-size 2182
+oid sha256:d083ac0ffbd533d9e96850ed408278224423f33bfa93d0dd51a0f115a3677d7a
+size 3308
diff --git a/Assets/Game Kit Controller/Scripts/Editor/characterHeightScalerEditor.cs b/Assets/Game Kit Controller/Scripts/Editor/characterHeightScalerEditor.cs
new file mode 100644
index 00000000..1f3fff40
--- /dev/null
+++ b/Assets/Game Kit Controller/Scripts/Editor/characterHeightScalerEditor.cs
@@ -0,0 +1,259 @@
+using UnityEngine;
+
+#if UNITY_EDITOR
+using UnityEditor;
+
+[CanEditMultipleObjects]
+[CustomEditor (typeof (characterHeightScaler))]
+public class characterHeightScalerEditor : Editor
+{
+ characterHeightScaler manager;
+
+ GUIStyle headerStyle;
+ GUIStyle boxStyle;
+
+ bool showDebugValues;
+
+
+ void OnEnable ()
+ {
+ manager = (characterHeightScaler)target;
+ }
+
+
+ public override void OnInspectorGUI ()
+ {
+ serializedObject.Update ();
+
+ setupStyles ();
+
+ GUILayout.BeginVertical ();
+
+ EditorGUILayout.Space (5);
+
+ // ==================== MAIN SECTION ====================
+
+ GUILayout.BeginVertical (boxStyle);
+
+ EditorGUILayout.LabelField ("CHARACTER HEIGHT SCALER", headerStyle);
+ EditorGUILayout.LabelField ("Scales model UP to match GKC standard size", EditorStyles.centeredGreyMiniLabel);
+
+ EditorGUILayout.Space (5);
+
+ manager.autoDetectHeight = EditorGUILayout.Toggle (
+ new GUIContent ("Auto-Detect Height",
+ "Automatically measures your FBX model and scales it to match GKC's standard height."),
+ manager.autoDetectHeight);
+
+ manager.gkcStandardHeight = EditorGUILayout.FloatField (
+ new GUIContent ("GKC Standard Height",
+ "Reference height for the default GKC character (usually 1.8 units)."),
+ manager.gkcStandardHeight);
+
+ EditorGUILayout.Space (3);
+
+ // Show detected info
+ if (manager.detectedModelHeight > 0.01f) {
+ string scaleDir = manager.modelScaleMultiplier > 1.01f ? "UP" :
+ (manager.modelScaleMultiplier < 0.99f ? "DOWN" : "—");
+
+ EditorGUILayout.HelpBox (
+ "Model Height: " + manager.detectedModelHeight.ToString ("F3") + " units\n" +
+ "GKC Standard: " + manager.gkcStandardHeight.ToString ("F3") + " units\n" +
+ "Scale Factor: " + manager.modelScaleMultiplier.ToString ("F3") + "x (model scaled " + scaleDir + ")",
+ MessageType.Info);
+ }
+
+ EditorGUILayout.Space (3);
+
+ // Main action buttons
+ EditorGUILayout.BeginHorizontal ();
+
+ Color defaultBgColor = GUI.backgroundColor;
+
+ GUI.backgroundColor = new Color (0.3f, 0.8f, 1.0f);
+
+ if (GUILayout.Button ("Detect Height", GUILayout.Height (28))) {
+ if (!Application.isPlaying) {
+ Undo.RecordObject (manager, "Detect Height");
+ manager.autoDetectAndSetScale ();
+ EditorUtility.SetDirty (manager);
+ }
+ }
+
+ GUI.backgroundColor = new Color (0.4f, 1.0f, 0.6f);
+
+ GUIStyle boldButton = new GUIStyle (GUI.skin.button);
+ boldButton.fontStyle = FontStyle.Bold;
+
+ if (GUILayout.Button ("DETECT + APPLY", boldButton, GUILayout.Height (28))) {
+ if (!Application.isPlaying) {
+ Undo.RecordObject (manager, "Detect and Apply Height");
+ manager.autoDetectAndApply ();
+ EditorUtility.SetDirty (manager);
+ }
+ }
+
+ GUI.backgroundColor = defaultBgColor;
+
+ EditorGUILayout.EndHorizontal ();
+
+ GUILayout.EndVertical ();
+
+ EditorGUILayout.Space (8);
+
+ // ==================== MANUAL / FINE-TUNE ====================
+
+ GUILayout.BeginVertical ("Manual Scale", "window");
+
+ if (!manager.heightBaseValuesCaptured) {
+ EditorGUILayout.HelpBox (
+ "Build your character first, then use 'DETECT + APPLY' above.\n" +
+ "The manual slider below is for fine-tuning after auto-detect.",
+ MessageType.Warning);
+ GUI.enabled = false;
+ }
+
+ EditorGUILayout.Space ();
+
+ // Scale slider
+ EditorGUILayout.BeginHorizontal ();
+
+ float newScale = EditorGUILayout.Slider (
+ new GUIContent ("Model Scale", "Multiplier for the model transform. Auto-detect sets this automatically."),
+ manager.characterHeightScale,
+ manager.minHeightScale,
+ manager.maxHeightScale);
+
+ if (newScale != manager.characterHeightScale) {
+ Undo.RecordObject (manager, "Change Model Scale");
+ manager.characterHeightScale = newScale;
+ }
+
+ GUI.backgroundColor = Color.cyan;
+
+ if (GUILayout.Button ("1x", GUILayout.Width (35))) {
+ Undo.RecordObject (manager, "Reset Scale to 1x");
+ manager.characterHeightScale = 1.0f;
+ }
+
+ GUI.backgroundColor = defaultBgColor;
+
+ EditorGUILayout.EndHorizontal ();
+
+ // Foot alignment offset
+ EditorGUILayout.Space (2);
+
+ manager.footAlignmentOffset = EditorGUILayout.Slider (
+ new GUIContent ("Foot Offset", "Fine-tune vertical position. Positive = raise, Negative = lower."),
+ manager.footAlignmentOffset,
+ -0.2f, 0.2f);
+
+ EditorGUILayout.Space ();
+
+ // Apply / Reset row
+ EditorGUILayout.BeginHorizontal ();
+
+ GUI.backgroundColor = new Color (0.4f, 1.0f, 0.4f);
+
+ GUIStyle applyStyle = new GUIStyle (GUI.skin.button);
+ applyStyle.fontStyle = FontStyle.Bold;
+ applyStyle.fontSize = 13;
+
+ if (GUILayout.Button (" APPLY ", applyStyle, GUILayout.Height (30))) {
+ if (!Application.isPlaying) {
+ Undo.RecordObject (manager, "Apply Scale");
+ manager.applyHeightScale ();
+ EditorUtility.SetDirty (manager);
+ }
+ }
+
+ GUI.backgroundColor = new Color (1.0f, 0.5f, 0.5f);
+
+ if (GUILayout.Button (" RESET ", applyStyle, GUILayout.Height (30))) {
+ if (!Application.isPlaying) {
+ Undo.RecordObject (manager, "Reset Scale");
+ manager.resetHeightScale ();
+ EditorUtility.SetDirty (manager);
+ }
+ }
+
+ GUI.backgroundColor = defaultBgColor;
+
+ EditorGUILayout.EndHorizontal ();
+
+ GUI.enabled = true;
+
+ GUILayout.EndVertical ();
+
+ EditorGUILayout.Space ();
+
+ // ==================== DEBUG ====================
+
+ GUILayout.BeginVertical ("Debug", "window");
+
+ manager.showDebugLog = EditorGUILayout.Toggle ("Show Debug Log", manager.showDebugLog);
+
+ EditorGUILayout.Space ();
+
+ if (manager.heightBaseValuesCaptured) {
+ showDebugValues = EditorGUILayout.Foldout (showDebugValues, "Captured Base Values", true);
+
+ if (showDebugValues) {
+ GUI.enabled = false;
+
+ EditorGUILayout.ObjectField ("Model Transform", manager.modelTransform, typeof (Transform), true);
+ EditorGUILayout.Vector3Field ("Base Scale", manager.baseModelLocalScale);
+ EditorGUILayout.Vector3Field ("Base Position", manager.baseModelLocalPosition);
+ EditorGUILayout.FloatField ("Detected Height", manager.detectedModelHeight);
+ EditorGUILayout.FloatField ("Scale Multiplier", manager.modelScaleMultiplier);
+ EditorGUILayout.FloatField ("Foot Offset", manager.footAlignmentOffset);
+
+ GUI.enabled = true;
+ }
+ }
+
+ // Capture button
+ EditorGUILayout.Space ();
+
+ GUI.backgroundColor = manager.heightBaseValuesCaptured ? Color.yellow : Color.green;
+
+ if (GUILayout.Button (manager.heightBaseValuesCaptured ? "Re-Capture Base Values" : "Capture Base Values")) {
+ if (!Application.isPlaying) {
+ Undo.RecordObject (manager, "Capture Base Values");
+ manager.captureBaseValues ();
+ serializedObject.Update ();
+ }
+ }
+
+ GUI.backgroundColor = defaultBgColor;
+
+ GUILayout.EndVertical ();
+
+ EditorGUILayout.Space ();
+
+ GUILayout.EndVertical ();
+
+ if (GUI.changed) {
+ EditorUtility.SetDirty (manager);
+ serializedObject.ApplyModifiedProperties ();
+ }
+ }
+
+
+ void setupStyles ()
+ {
+ if (headerStyle == null) {
+ headerStyle = new GUIStyle (EditorStyles.boldLabel);
+ headerStyle.fontSize = 14;
+ headerStyle.alignment = TextAnchor.MiddleCenter;
+ }
+
+ if (boxStyle == null) {
+ boxStyle = new GUIStyle ("box");
+ boxStyle.padding = new RectOffset (10, 10, 8, 8);
+ }
+ }
+}
+
+#endif
diff --git a/Assets/Game Kit Controller/Scripts/Editor/characterHeightScalerEditor.cs.meta b/Assets/Game Kit Controller/Scripts/Editor/characterHeightScalerEditor.cs.meta
new file mode 100644
index 00000000..56e66da3
--- /dev/null
+++ b/Assets/Game Kit Controller/Scripts/Editor/characterHeightScalerEditor.cs.meta
@@ -0,0 +1,2 @@
+fileFormatVersion: 2
+guid: 960fa73d6185eba41bf04dd9f8ae1aca
\ No newline at end of file
diff --git a/Assets/Game Kit Controller/Scripts/Player/Character Builder/characterHeightScaler.cs b/Assets/Game Kit Controller/Scripts/Player/Character Builder/characterHeightScaler.cs
new file mode 100644
index 00000000..6dda6e7f
--- /dev/null
+++ b/Assets/Game Kit Controller/Scripts/Player/Character Builder/characterHeightScaler.cs
@@ -0,0 +1,478 @@
+using UnityEngine;
+using System.Collections.Generic;
+
+///
+/// Height scaling for GKC player characters.
+/// NEW APPROACH: Instead of scaling COM/capsule/camera/IK down,
+/// simply SCALES THE MODEL UP (or down) to match GKC's standard character height.
+/// This way capsule, camera, IK, weapons, ground detection — everything stays at
+/// GKC default values and just works. Only the model transform changes.
+///
+public class characterHeightScaler : MonoBehaviour
+{
+ [Header ("Auto-Detect Settings")]
+ [Space]
+
+ [Tooltip ("When enabled, the system automatically measures your FBX model height " +
+ "and scales it to match the GKC standard height. No manual slider needed.")]
+ public bool autoDetectHeight = true;
+
+ [Tooltip ("The standard/reference height in Unity units for the default GKC character. " +
+ "Typically 1.8 units (average humanoid).")]
+ public float gkcStandardHeight = 1.8f;
+
+ [Tooltip ("The detected height of the current FBX model in Unity units (before scaling).")]
+ public float detectedModelHeight;
+
+ [Tooltip ("The calculated model scale to match GKC standard height.\n" +
+ "= gkcStandardHeight / detectedModelHeight")]
+ public float modelScaleMultiplier = 1.0f;
+
+ [Space]
+ [Header ("Manual Scale (when Auto-Detect is OFF)")]
+ [Space]
+
+ [Range (0.3f, 3.0f)]
+ [Tooltip ("Manual scale multiplier for the model. Used only when autoDetectHeight is OFF.")]
+ public float characterHeightScale = 1.0f;
+
+ public float minHeightScale = 0.3f;
+ public float maxHeightScale = 3.0f;
+
+ [Space]
+ [Header ("State")]
+ [Space]
+
+ public bool heightBaseValuesCaptured;
+ public bool showDebugLog;
+
+ [Space]
+ [Header ("Captured Base Values")]
+ [Space]
+
+ public Vector3 baseModelLocalScale;
+ public Vector3 baseModelLocalPosition;
+ public Transform modelTransform;
+
+ [Tooltip ("Small vertical offset to fine-tune foot alignment (in Unity units). " +
+ "Positive = raise model, Negative = lower model.")]
+ public float footAlignmentOffset = 0.0f;
+
+
+ // Internal references
+ playerComponentsManager componentsManager;
+ playerController playerControllerManager;
+ IKSystem IKManager;
+ IKFootSystem IKFootManager;
+ Transform COMTransform;
+
+
+ // ==================== AUTO-DETECT HEIGHT ====================
+
+ ///
+ /// Measures the FBX model height using multiple methods.
+ /// Returns the height in Unity units.
+ ///
+ public float detectModelHeight (GameObject model)
+ {
+ if (model == null) {
+ Debug.LogWarning ("characterHeightScaler: No model provided for height detection.");
+ return gkcStandardHeight;
+ }
+
+ float measuredHeight = 0f;
+ string method = "none";
+
+ Animator animator = model.GetComponentInChildren ();
+
+ // --- Method 1: Animator humanoid bones (head to foot) ---
+ if (animator != null && animator.isHuman && animator.avatar != null && animator.avatar.isHuman) {
+ Transform head = animator.GetBoneTransform (HumanBodyBones.Head);
+ Transform leftFoot = animator.GetBoneTransform (HumanBodyBones.LeftFoot);
+ Transform rightFoot = animator.GetBoneTransform (HumanBodyBones.RightFoot);
+
+ if (head != null && (leftFoot != null || rightFoot != null)) {
+ Transform foot = leftFoot != null ? leftFoot : rightFoot;
+ measuredHeight = head.position.y - foot.position.y;
+
+ // Head bone is at eye level, add ~10% for top of head
+ measuredHeight *= 1.1f;
+ method = "Animator bones (head-to-foot)";
+ }
+ }
+
+ // --- Method 2: Animator humanScale ---
+ if (measuredHeight <= 0.01f && animator != null && animator.isHuman) {
+ measuredHeight = animator.humanScale * 1.8f;
+ method = "Animator humanScale";
+ }
+
+ // --- Method 3: SkinnedMeshRenderer bounds ---
+ if (measuredHeight <= 0.01f) {
+ SkinnedMeshRenderer[] skinnedRenderers = model.GetComponentsInChildren ();
+
+ if (skinnedRenderers.Length > 0) {
+ Bounds combinedBounds = new Bounds (skinnedRenderers [0].bounds.center, Vector3.zero);
+
+ for (int i = 0; i < skinnedRenderers.Length; i++) {
+ combinedBounds.Encapsulate (skinnedRenderers [i].bounds);
+ }
+
+ measuredHeight = combinedBounds.size.y;
+ method = "SkinnedMeshRenderer bounds";
+ }
+ }
+
+ // --- Method 4: Regular Renderer bounds ---
+ if (measuredHeight <= 0.01f) {
+ Renderer[] renderers = model.GetComponentsInChildren ();
+
+ if (renderers.Length > 0) {
+ Bounds combinedBounds = new Bounds (renderers [0].bounds.center, Vector3.zero);
+
+ for (int i = 0; i < renderers.Length; i++) {
+ combinedBounds.Encapsulate (renderers [i].bounds);
+ }
+
+ measuredHeight = combinedBounds.size.y;
+ method = "Renderer bounds";
+ }
+ }
+
+ // --- Fallback ---
+ if (measuredHeight <= 0.01f) {
+ measuredHeight = gkcStandardHeight;
+ method = "fallback (assuming standard)";
+ }
+
+ if (showDebugLog) {
+ Debug.Log ("characterHeightScaler: DETECT '" + method + "'"
+ + " | measured=" + measuredHeight.ToString ("F3")
+ + " | standard=" + gkcStandardHeight.ToString ("F3"));
+ }
+
+ return measuredHeight;
+ }
+
+
+ ///
+ /// Auto-detects model height and calculates the scale multiplier
+ /// to make the model match GKC standard height.
+ /// scale = gkcStandardHeight / detectedModelHeight
+ ///
+ public float autoDetectAndSetScale ()
+ {
+ resolveModelTransform ();
+
+ if (modelTransform == null) {
+ Debug.LogWarning ("characterHeightScaler: Cannot auto-detect — no model transform found.");
+ return 1.0f;
+ }
+
+ detectedModelHeight = detectModelHeight (modelTransform.gameObject);
+
+ if (detectedModelHeight > 0.01f) {
+ modelScaleMultiplier = gkcStandardHeight / detectedModelHeight;
+ modelScaleMultiplier = Mathf.Clamp (modelScaleMultiplier, minHeightScale, maxHeightScale);
+ } else {
+ modelScaleMultiplier = 1.0f;
+ }
+
+ characterHeightScale = modelScaleMultiplier;
+
+ if (showDebugLog) {
+ Debug.Log ("characterHeightScaler: AUTO-DETECT RESULT"
+ + " | modelHeight=" + detectedModelHeight.ToString ("F3")
+ + " | standardHeight=" + gkcStandardHeight.ToString ("F3")
+ + " | scaleMultiplier=" + modelScaleMultiplier.ToString ("F3")
+ + " (model will be scaled UP by " + modelScaleMultiplier.ToString ("F2") + "x)");
+ }
+
+ return modelScaleMultiplier;
+ }
+
+
+ ///
+ /// Full automatic: capture base values, detect height, scale model, align feet.
+ ///
+ public void autoDetectAndApply ()
+ {
+ captureBaseValues ();
+ autoDetectAndSetScale ();
+ applyHeightScale ();
+
+ if (showDebugLog) {
+ Debug.Log ("characterHeightScaler: FULL AUTO complete."
+ + " Model scaled " + characterHeightScale.ToString ("F3") + "x"
+ + " (from " + detectedModelHeight.ToString ("F3")
+ + "m to ~" + gkcStandardHeight.ToString ("F3") + "m)");
+ }
+ }
+
+
+ // ==================== CAPTURE / APPLY / RESET ====================
+
+ ///
+ /// Captures the model's current localScale and localPosition as the base (unscaled) values.
+ /// Call after building the character, before applying any scale.
+ ///
+ public void captureBaseValues ()
+ {
+ resolveReferences ();
+
+ resolveModelTransform ();
+
+ if (modelTransform != null) {
+ baseModelLocalScale = modelTransform.localScale;
+ baseModelLocalPosition = modelTransform.localPosition;
+ }
+
+ heightBaseValuesCaptured = true;
+ characterHeightScale = 1.0f;
+ modelScaleMultiplier = 1.0f;
+
+ if (showDebugLog) {
+ Debug.Log ("characterHeightScaler: CAPTURED"
+ + " | model='" + (modelTransform != null ? modelTransform.name : "NULL") + "'"
+ + " | baseScale=" + baseModelLocalScale
+ + " | basePos=" + baseModelLocalPosition);
+ }
+
+ updateComponent ();
+ }
+
+
+ ///
+ /// Scales the model transform to match GKC standard height.
+ /// No COM, capsule, camera, IK, or weapon changes needed —
+ /// those all stay at GKC default values since we're fitting the model to the system,
+ /// not the system to the model.
+ ///
+ public void applyHeightScale ()
+ {
+ if (!heightBaseValuesCaptured) {
+ Debug.LogWarning ("characterHeightScaler: No base values captured. Click 'Capture Base Values' first.");
+ return;
+ }
+
+ resolveReferences ();
+
+ float scale = characterHeightScale;
+
+ if (showDebugLog) {
+ Debug.Log ("characterHeightScaler: ===== APPLYING MODEL SCALE = " + scale.ToString ("F3") + "x =====");
+ }
+
+ // 1. Scale the model
+ if (modelTransform != null) {
+ modelTransform.localScale = baseModelLocalScale * scale;
+
+ if (showDebugLog) {
+ Debug.Log (" [Model] '" + modelTransform.name + "' localScale = " + modelTransform.localScale);
+ }
+ }
+
+ // 2. Align feet to ground (model origin may not be at feet)
+ alignFeetToGround ();
+
+ // 3. Recalculate IK foot initial values (bone positions changed due to model scale)
+ if (IKFootManager != null) {
+ IKFootManager.calculateInitialFootValues ();
+
+ if (showDebugLog) {
+ Debug.Log (" [IKFoot] Recalculated initial foot values");
+ }
+ }
+
+ updateComponent ();
+ markComponentsDirty ();
+
+ if (showDebugLog) {
+ Debug.Log ("characterHeightScaler: ===== APPLY COMPLETE =====");
+ }
+ }
+
+
+ ///
+ /// After scaling the model, ensure feet are aligned with ground level.
+ /// Measures the lowest foot bone Y (or mesh bottom) and adjusts model localPosition.
+ ///
+ void alignFeetToGround ()
+ {
+ if (modelTransform == null) {
+ return;
+ }
+
+ Animator animator = modelTransform.GetComponentInChildren ();
+
+ float footWorldY = float.MaxValue;
+ bool footFound = false;
+
+ // Try humanoid foot bones (LeftToes / RightToes first, then LeftFoot / RightFoot)
+ if (animator != null && animator.isHuman) {
+ Transform leftToes = animator.GetBoneTransform (HumanBodyBones.LeftToes);
+ Transform rightToes = animator.GetBoneTransform (HumanBodyBones.RightToes);
+ Transform leftFoot = animator.GetBoneTransform (HumanBodyBones.LeftFoot);
+ Transform rightFoot = animator.GetBoneTransform (HumanBodyBones.RightFoot);
+
+ // Prefer toes (closest to ground), fall back to foot bone
+ if (leftToes != null || rightToes != null) {
+ if (leftToes != null) footWorldY = Mathf.Min (footWorldY, leftToes.position.y);
+ if (rightToes != null) footWorldY = Mathf.Min (footWorldY, rightToes.position.y);
+ footFound = true;
+ } else if (leftFoot != null || rightFoot != null) {
+ if (leftFoot != null) footWorldY = Mathf.Min (footWorldY, leftFoot.position.y);
+ if (rightFoot != null) footWorldY = Mathf.Min (footWorldY, rightFoot.position.y);
+ footFound = true;
+ }
+ }
+
+ // Fallback: SkinnedMeshRenderer bounds bottom
+ if (!footFound) {
+ SkinnedMeshRenderer[] renderers = modelTransform.GetComponentsInChildren ();
+
+ if (renderers.Length > 0) {
+ Bounds combinedBounds = renderers [0].bounds;
+
+ for (int i = 1; i < renderers.Length; i++) {
+ combinedBounds.Encapsulate (renderers [i].bounds);
+ }
+
+ footWorldY = combinedBounds.min.y;
+ footFound = true;
+ }
+ }
+
+ if (!footFound) {
+ if (showDebugLog) {
+ Debug.LogWarning ("characterHeightScaler: Could not find foot bones or renderers for alignment.");
+ }
+
+ return;
+ }
+
+ // Ground level = Player Controller transform.position.y (capsule bottom)
+ float groundWorldY = transform.position.y;
+
+ float offsetY = footWorldY - groundWorldY;
+
+ if (showDebugLog) {
+ Debug.Log (" [FootAlign] footWorldY=" + footWorldY.ToString ("F4")
+ + " groundY=" + groundWorldY.ToString ("F4")
+ + " offset=" + offsetY.ToString ("F4")
+ + " userAdjust=" + footAlignmentOffset.ToString ("F4"));
+ }
+
+ // Adjust model localPosition to put feet on ground + user fine-tune offset
+ if (Mathf.Abs (offsetY) > 0.005f || Mathf.Abs (footAlignmentOffset) > 0.001f) {
+ Vector3 modelPos = modelTransform.localPosition;
+ modelPos.y = baseModelLocalPosition.y - offsetY + footAlignmentOffset;
+ modelTransform.localPosition = modelPos;
+
+ if (showDebugLog) {
+ Debug.Log (" [FootAlign] model localPos.y = " + modelPos.y.ToString ("F4"));
+ }
+ }
+ }
+
+
+ ///
+ /// Resets model to original scale and position (1:1 with FBX import).
+ ///
+ public void resetHeightScale ()
+ {
+ if (modelTransform != null) {
+ modelTransform.localScale = baseModelLocalScale;
+ modelTransform.localPosition = baseModelLocalPosition;
+ }
+
+ characterHeightScale = 1.0f;
+ modelScaleMultiplier = 1.0f;
+
+ if (IKFootManager != null) {
+ IKFootManager.calculateInitialFootValues ();
+ }
+
+ updateComponent ();
+ markComponentsDirty ();
+ }
+
+
+ // ==================== INTERNAL ====================
+
+ void resolveReferences ()
+ {
+ if (componentsManager == null) {
+ GameObject playerObject = null;
+
+ buildPlayer builder = GetComponent ();
+
+ if (builder != null) {
+ playerObject = builder.player;
+ }
+
+ if (playerObject == null) {
+ playerObject = transform.root.gameObject;
+ }
+
+ componentsManager = playerObject.GetComponent ();
+ }
+
+ if (componentsManager != null) {
+ if (playerControllerManager == null) {
+ playerControllerManager = componentsManager.getPlayerController ();
+ }
+
+ if (IKManager == null) {
+ IKManager = componentsManager.getIKSystem ();
+ }
+
+ if (IKFootManager == null) {
+ IKFootManager = GetComponentInChildren ();
+ }
+
+ if (COMTransform == null && IKManager != null) {
+ COMTransform = IKManager.getIKBodyCOM ();
+ }
+ }
+
+ resolveModelTransform ();
+ }
+
+
+ void resolveModelTransform ()
+ {
+ if (modelTransform == null) {
+ buildPlayer builder = GetComponent ();
+
+ if (builder != null && builder.currentCharacterModel != null) {
+ modelTransform = builder.currentCharacterModel.transform;
+ }
+ }
+ }
+
+
+ void markComponentsDirty ()
+ {
+#if UNITY_EDITOR
+ if (modelTransform != null) {
+ UnityEditor.EditorUtility.SetDirty (modelTransform);
+ UnityEditor.EditorUtility.SetDirty (modelTransform.gameObject);
+ }
+
+ if (IKFootManager != null) {
+ UnityEditor.EditorUtility.SetDirty (IKFootManager);
+ }
+
+ UnityEditor.EditorUtility.SetDirty (this);
+#endif
+ }
+
+
+ void updateComponent ()
+ {
+#if UNITY_EDITOR
+ UnityEditor.EditorUtility.SetDirty (this);
+#endif
+ }
+}
diff --git a/Assets/Game Kit Controller/Scripts/Player/Character Builder/characterHeightScaler.cs.meta b/Assets/Game Kit Controller/Scripts/Player/Character Builder/characterHeightScaler.cs.meta
new file mode 100644
index 00000000..f6735e46
--- /dev/null
+++ b/Assets/Game Kit Controller/Scripts/Player/Character Builder/characterHeightScaler.cs.meta
@@ -0,0 +1,2 @@
+fileFormatVersion: 2
+guid: 483841965e178d243bb0504793ad7395
\ No newline at end of file
diff --git a/Assets/Game/Aliens/Flaco.meta b/Assets/Game/Aliens/Flaco.meta
new file mode 100644
index 00000000..da02c6c4
--- /dev/null
+++ b/Assets/Game/Aliens/Flaco.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: d85ae583b8a2c3b4292824e169b01c17
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Game/Aliens/Flaco/Paraglider Mesh 1.prefab b/Assets/Game/Aliens/Flaco/Paraglider Mesh 1.prefab
new file mode 100644
index 00000000..cef6ab61
--- /dev/null
+++ b/Assets/Game/Aliens/Flaco/Paraglider Mesh 1.prefab
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:55d2b1c5a11b7b0408bd2b737f799647c9afaedd360021995bfe6159e0fba7cf
+size 42106
diff --git a/Assets/Game/Aliens/Flaco/Paraglider Mesh 1.prefab.meta b/Assets/Game/Aliens/Flaco/Paraglider Mesh 1.prefab.meta
new file mode 100644
index 00000000..690ccb5e
--- /dev/null
+++ b/Assets/Game/Aliens/Flaco/Paraglider Mesh 1.prefab.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: e6f15942d10435b419c6263dfe66101a
+PrefabImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Game/Aliens/Flaco/Trail (1).prefab b/Assets/Game/Aliens/Flaco/Trail (1).prefab
new file mode 100644
index 00000000..565673ae
--- /dev/null
+++ b/Assets/Game/Aliens/Flaco/Trail (1).prefab
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:0133172028b6beb2f29445489a805f4c1737f7ae44c22d914be73b062d8fc898
+size 3700
diff --git a/Assets/Game/Aliens/Flaco/Trail (1).prefab.meta b/Assets/Game/Aliens/Flaco/Trail (1).prefab.meta
new file mode 100644
index 00000000..735e7690
--- /dev/null
+++ b/Assets/Game/Aliens/Flaco/Trail (1).prefab.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 48d8af4cd1f2eb04e9be148bdbffa073
+PrefabImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Game/Aliens/Flaco/Trail.prefab b/Assets/Game/Aliens/Flaco/Trail.prefab
new file mode 100644
index 00000000..78e3f4ea
--- /dev/null
+++ b/Assets/Game/Aliens/Flaco/Trail.prefab
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:5d96a93d477890a52ba38d9253019e67fb4276d563b2c335a7c1d6854cde515c
+size 3699
diff --git a/Assets/Game/Aliens/Flaco/Trail.prefab.meta b/Assets/Game/Aliens/Flaco/Trail.prefab.meta
new file mode 100644
index 00000000..dd13bfa1
--- /dev/null
+++ b/Assets/Game/Aliens/Flaco/Trail.prefab.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: f26e0b7d99222864196327708ecfd00a
+PrefabImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Game/Aliens/FlacoA.fbx b/Assets/Game/Aliens/FlacoA.fbx
new file mode 100644
index 00000000..951361df
--- /dev/null
+++ b/Assets/Game/Aliens/FlacoA.fbx
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:1d6628588edf58301876f7efc2b6249691ee45db05e012081ae3f73a85eb35a7
+size 1230524
diff --git a/Assets/Game/Aliens/SM_Alien_Fuerte.fbx.meta b/Assets/Game/Aliens/FlacoA.fbx.meta
similarity index 98%
rename from Assets/Game/Aliens/SM_Alien_Fuerte.fbx.meta
rename to Assets/Game/Aliens/FlacoA.fbx.meta
index 91583797..c3ed8690 100644
--- a/Assets/Game/Aliens/SM_Alien_Fuerte.fbx.meta
+++ b/Assets/Game/Aliens/FlacoA.fbx.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: c49134787bcad68478d3115e007f9f8e
+guid: c4f114401ed0db447a4f8891b4548f57
ModelImporter:
serializedVersion: 24200
internalIDToNameTable: []
diff --git a/Assets/Game/Aliens/MMDO.fbx b/Assets/Game/Aliens/MMDO.fbx
new file mode 100644
index 00000000..d7e03bf8
--- /dev/null
+++ b/Assets/Game/Aliens/MMDO.fbx
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:f61b3333da1a2805ec33c87b91e0c2075b8a930b6d74db253624ee9cc37ce064
+size 1581116
diff --git a/Assets/Game/Aliens/SM_Alien_Flaco.fbx.meta b/Assets/Game/Aliens/MMDO.fbx.meta
similarity index 59%
rename from Assets/Game/Aliens/SM_Alien_Flaco.fbx.meta
rename to Assets/Game/Aliens/MMDO.fbx.meta
index 29b30fed..998389d0 100644
--- a/Assets/Game/Aliens/SM_Alien_Flaco.fbx.meta
+++ b/Assets/Game/Aliens/MMDO.fbx.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: d2e065b3dadd2004693cd2dc80c5837e
+guid: b879ee09ecec9fa4889ae4488262aa77
ModelImporter:
serializedVersion: 24200
internalIDToNameTable: []
@@ -267,6 +267,22 @@ ModelImporter:
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
+ - boneName: Anular_01.L
+ humanName: Left Middle Proximal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Anular_02.L
+ humanName: Left Middle Intermediate
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
- boneName: "Me\xF1ique_01.L"
humanName: Left Little Proximal
limit:
@@ -299,6 +315,22 @@ ModelImporter:
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
+ - boneName: Anular_01.R
+ humanName: Right Middle Proximal
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
+ - boneName: Anular_02.R
+ humanName: Right Middle Intermediate
+ limit:
+ min: {x: 0, y: 0, z: 0}
+ max: {x: 0, y: 0, z: 0}
+ value: {x: 0, y: 0, z: 0}
+ length: 0
+ modified: 0
- boneName: "Me\xF1ique_01.R"
humanName: Right Little Proximal
limit:
@@ -323,244 +355,202 @@ ModelImporter:
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- - boneName: Anular_01.L
- humanName: Left Middle Proximal
- limit:
- min: {x: 0, y: 0, z: 0}
- max: {x: 0, y: 0, z: 0}
- value: {x: 0, y: 0, z: 0}
- length: 0
- modified: 0
- - boneName: Anular_02.L
- humanName: Left Middle Intermediate
- limit:
- min: {x: 0, y: 0, z: 0}
- max: {x: 0, y: 0, z: 0}
- value: {x: 0, y: 0, z: 0}
- length: 0
- modified: 0
- - boneName: Anular_01.R
- humanName: Right Middle Proximal
- limit:
- min: {x: 0, y: 0, z: 0}
- max: {x: 0, y: 0, z: 0}
- value: {x: 0, y: 0, z: 0}
- length: 0
- modified: 0
- - boneName: Anular_02.R
- humanName: Right Middle Intermediate
- limit:
- min: {x: 0, y: 0, z: 0}
- max: {x: 0, y: 0, z: 0}
- value: {x: 0, y: 0, z: 0}
- length: 0
- modified: 0
skeleton:
- - name: SM_Alien_Flaco(Clone)
+ - name: MMDO(Clone)
parentName:
position: {x: 0, y: 0, z: 0}
rotation: {x: 0, y: 0, z: 0, w: 1}
scale: {x: 1, y: 1, z: 1}
- - name: Armature
- parentName: SM_Alien_Flaco(Clone)
- position: {x: 0.53928626, y: 0, z: 0}
+ - name: Armature.001
+ parentName: MMDO(Clone)
+ position: {x: -0.7957468, y: 0, z: 0}
rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067}
scale: {x: 100, y: 100, z: 100}
- name: Control_Maestro
- parentName: Armature
- position: {x: -0.0000000023841857, y: 0.00033604132, z: 0.00011200547}
- rotation: {x: 0.7071068, y: 0, z: -0, w: 0.7071067}
- scale: {x: 1, y: 1, z: 1}
+ parentName: Armature.001
+ position: {x: -0, y: 0, z: 6.8634975e-10}
+ rotation: {x: 0.7071068, y: -0, z: -0, w: 0.7071068}
+ scale: {x: 1, y: 0.9999998, z: 0.9999998}
- name: Control_Cadera
parentName: Control_Maestro
- position: {x: -0, y: 0.006137542, z: -0.0004025848}
- rotation: {x: 0.7069518, y: -0.014809673, z: 0.7069516, w: -0.014808178}
- scale: {x: 0.99999994, y: 0.9999999, z: 1.0000007}
+ position: {x: -1.7754672e-17, y: 0.0070674038, z: -0.00046357783}
+ rotation: {x: 0.70695186, y: -0.014808983, z: 0.7069516, w: -0.014808953}
+ scale: {x: 0.99999994, y: 0.9999999, z: 1.0000005}
- name: Cadera
parentName: Control_Cadera
- position: {x: -1.8627199e-11, y: 0.00064706436, z: -1.110223e-16}
- rotation: {x: 0.00000031376155, y: 1.8329259e-13, z: 0.9999992, w: 0.001274065}
- scale: {x: 0.99999994, y: 0.9999999, z: 1}
+ position: {x: 0.0000000020554582, y: 0.0007450831, z: 0.007957464}
+ rotation: {x: -0.00000035762778, y: 0.00000002793967, z: -0.99999917, w: -0.001274048}
+ scale: {x: 1.0000005, y: 1.0000001, z: 1.0000004}
- name: Columna_01
parentName: Cadera
- position: {x: 3.7252153e-11, y: 0.00068895385, z: 7.105427e-17}
- rotation: {x: 0.000000005931511, y: 0.00000017952871, z: 0.04429725, w: 0.99901843}
- scale: {x: 0.9999999, y: 0.9999997, z: 1.0000006}
+ position: {x: -0, y: 0.000793332, z: -7.46317e-18}
+ rotation: {x: 0.000000011863403, y: 0.00000017724045, z: 0.044297248, w: 0.99901843}
+ scale: {x: 1.0000001, y: 1, z: 1.000001}
- name: Columna_02
parentName: Columna_01
- position: {x: 7.45059e-11, y: 0.0006906298, z: -8.659739e-17}
- rotation: {x: 0.0000000029263054, y: -0.0000000018330778, z: -0.06655902, w: 0.99778247}
- scale: {x: 0.9999999, y: 0.99999994, z: 1}
+ position: {x: 7.4505804e-11, y: 0.00079526263, z: 2.9533714e-18}
+ rotation: {x: -0.00000014516989, y: 0.00000006762419, z: -0.06655898, w: 0.9977826}
+ scale: {x: 1.0000004, y: 1, z: 1.0000005}
- name: Columna_03
parentName: Columna_02
- position: {x: 2.793978e-11, y: 0.0012618416, z: -1.4294121e-17}
- rotation: {x: -0.0000000012053405, y: 0.00000000115632, z: 0.027846439, w: 0.9996122}
- scale: {x: 0.99999994, y: 0.9999999, z: 1}
+ position: {x: 1.8626451e-11, y: 0.0014530162, z: 1.5766237e-18}
+ rotation: {x: 0.0000001670033, y: -0.000000030589202, z: 0.02784643, w: 0.9996123}
+ scale: {x: 1.0000002, y: 1, z: 1.0000002}
- name: Cuello
parentName: Columna_03
- position: {x: -1.117586e-10, y: 0.0015918013, z: 1.7763568e-17}
- rotation: {x: 0.0000000010942879, y: -0.000000001054476, z: -0.025221363, w: 0.9996819}
- scale: {x: 0.99999976, y: 0.99999964, z: 1.0000007}
+ position: {x: -1.8626451e-11, y: 0.0018329642, z: -1.986165e-18}
+ rotation: {x: 8.9714525e-10, y: 6.622257e-11, z: -0.025221396, w: 0.99968195}
+ scale: {x: 0.99999976, y: 0.9999994, z: 1.0000008}
- name: Cabeza
parentName: Cuello
- position: {x: -1.0243382e-11, y: 0.00085936184, z: -5.359269e-17}
- rotation: {x: -0.0000000017209099, y: 0.0000000015181731, z: 0.0392438, w: 0.99922967}
- scale: {x: 1, y: 1, z: 1}
+ position: {x: -2.1935254e-11, y: 0.0009895611, z: -3.4952814e-19}
+ rotation: {x: -0.000000020539595, y: 0.000000059072626, z: 0.039243758, w: 0.9992297}
+ scale: {x: 1.0000005, y: 1, z: 1.0000001}
- name: Hombro.L
parentName: Columna_03
- position: {x: -0.000018270845, y: 0.0012299367, z: -0.00063639355}
- rotation: {x: -0.6856985, y: 0.017299628, z: -0.018353116, w: 0.7274486}
- scale: {x: 1, y: 0.99999994, z: 0.9999999}
+ position: {x: -0.000021038935, y: 0.001416274, z: -0.0007328094}
+ rotation: {x: -0.6856983, y: 0.017299663, z: -0.018353174, w: 0.7274488}
+ scale: {x: 0.99999994, y: 1, z: 0.9999997}
- name: Brazo.L
parentName: Hombro.L
- position: {x: 5.5872817e-11, y: 0.0008655179, z: -0.0000000010999686}
- rotation: {x: -0.37750757, y: 0.02499395, z: 0.010650709, w: 0.92560786}
- scale: {x: 1.0000002, y: 1, z: 1.0000005}
+ position: {x: 2.3809398e-12, y: 0.0009966476, z: -0.0000000020086304}
+ rotation: {x: -0.05539852, y: 0.0070167095, z: 0.0010982605, w: 0.99843913}
+ scale: {x: 0.9999994, y: 1, z: 1.0000004}
- name: Antebrazo.L
parentName: Brazo.L
- position: {x: -3.8417054e-11, y: 0.0023671936, z: -2.0605512e-10}
- rotation: {x: -0.18750848, y: 0.98001975, z: 0.041061115, w: 0.052113693}
- scale: {x: 0.99999976, y: 1.0000012, z: 1.0000006}
+ position: {x: -3.72529e-10, y: 0.0027258317, z: 3.352761e-10}
+ rotation: {x: 0.03143723, y: -0.99789864, z: -0.02859786, w: -0.04891025}
+ scale: {x: 0.9999986, y: 1.0000001, z: 1.0000019}
- name: Mano.L
parentName: Antebrazo.L
- position: {x: 1.0710209e-10, y: 0.0022193054, z: -2.43308e-10}
- rotation: {x: -0.045641407, y: -0.7167203, z: -0.08614931, w: 0.69051224}
- scale: {x: 1.0000001, y: 1.0000001, z: 0.9999995}
- - name: "Me\xF1ique_01.L"
- parentName: Mano.L
- position: {x: -0.000053266598, y: 0.0005026223, z: 0.00027815744}
- rotation: {x: 0.0017495392, y: -0.06028347, z: -0.098125495, w: 0.993345}
- scale: {x: 1, y: 1, z: 1}
- - name: "Me\xF1ique_02.L"
- parentName: "Me\xF1ique_01.L"
- position: {x: -7.4505804e-11, y: 0.00051521044, z: -3.7252902e-11}
- rotation: {x: 0.061545815, y: 0.031329125, z: -0.12486831, w: 0.9897669}
- scale: {x: 1.0000002, y: 1.0000001, z: 1.0000001}
- - name: Pulgar_01.L
- parentName: Mano.L
- position: {x: 0.00014655155, y: 0.00026031132, z: -0.00036921585}
- rotation: {x: -0.30302718, y: -0.6826305, z: 0.11090358, w: 0.6556604}
- scale: {x: 0.99999994, y: 0.9999998, z: 1}
- - name: Pulgar_02.L
- parentName: Pulgar_01.L
- position: {x: -4.4703483e-10, y: 0.00036708667, z: -7.4505804e-11}
- rotation: {x: 0.057183444, y: -0.022504607, z: -0.3347757, w: 0.9402919}
- scale: {x: 1.0000001, y: 1.0000001, z: 1}
- - name: Control_Mano.L
- parentName: Mano.L
- position: {x: 0, y: 0, z: 0}
- rotation: {x: 0.0000010877847, y: 0.00000044703478, z: -0.0000014640389, w: 1}
- scale: {x: 1, y: 1, z: 1}
+ position: {x: -5.5879353e-11, y: 0.002555539, z: 5.2154064e-10}
+ rotation: {x: -0.049299143, y: -0.68503, z: -0.07026849, w: 0.7234403}
+ scale: {x: 0.9999977, y: 1.0000007, z: 1.0000029}
- name: Anular_01.L
- parentName: Control_Mano.L
- position: {x: -0.000007491335, y: 0.0005582014, z: -0.000102688144}
- rotation: {x: 0.02570744, y: 0.017738154, z: -0.04940956, w: 0.9982901}
- scale: {x: 0.99999994, y: 1, z: 1.0000001}
+ parentName: Mano.L
+ position: {x: 0.00001172489, y: 0.0006409008, z: -0.0001277558}
+ rotation: {x: -0.024227414, y: -0.006894644, z: -0.040761083, w: 0.99885136}
+ scale: {x: 0.9999999, y: 1.0000007, z: 1.0000006}
- name: Anular_02.L
parentName: Anular_01.L
- position: {x: -3.9115547e-10, y: 0.00047456502, z: -2.3283064e-10}
- rotation: {x: 0.048215307, y: 0.010430904, z: -0.120686986, w: 0.9914642}
- scale: {x: 1.0000001, y: 0.9999999, z: 1}
+ position: {x: -2.7939677e-11, y: 0.00054646324, z: -1.3038516e-10}
+ rotation: {x: 0.048215084, y: 0.010430835, z: -0.12068676, w: 0.9914642}
+ scale: {x: 0.9999992, y: 1.0000006, z: 0.99999994}
+ - name: "Me\xF1ique_01.L"
+ parentName: Mano.L
+ position: {x: -0.00006133678, y: 0.0005787715, z: 0.00032029886}
+ rotation: {x: -0.040221598, y: -0.05635937, z: -0.058962464, w: 0.99585605}
+ scale: {x: 0.9999996, y: 1.0000005, z: 0.9999999}
+ - name: "Me\xF1ique_02.L"
+ parentName: "Me\xF1ique_01.L"
+ position: {x: -0, y: 0.00059326715, z: -1.11758706e-10}
+ rotation: {x: 0.061545663, y: 0.031328987, z: -0.12486872, w: 0.9897669}
+ scale: {x: 0.9999992, y: 1.0000005, z: 1.0000006}
+ - name: Pulgar_01.L
+ parentName: Mano.L
+ position: {x: 0.0001687546, y: 0.00029974952, z: -0.00042515382}
+ rotation: {x: 0.14815097, y: 0.70542383, z: -0.07911123, w: -0.6886}
+ scale: {x: 0.9999997, y: 1.0000015, z: 0.9999996}
+ - name: Pulgar_02.L
+ parentName: Pulgar_01.L
+ position: {x: 5.820766e-13, y: 0.00042270124, z: -3.899913e-11}
+ rotation: {x: 0.057183404, y: -0.022504527, z: -0.33477554, w: 0.9402919}
+ scale: {x: 0.9999997, y: 0.9999993, z: 1}
- name: Hombro.R
parentName: Columna_03
- position: {x: -0.000018270974, y: 0.0012299367, z: 0.00063639355}
- rotation: {x: 0.018353121, y: 0.7274486, z: 0.6856985, w: 0.017299686}
- scale: {x: 1, y: 0.9999998, z: 0.9999998}
+ position: {x: -0.000021038926, y: 0.0014162753, z: 0.0007328092}
+ rotation: {x: -0.01835316, y: -0.7274489, z: -0.6856982, w: -0.017299775}
+ scale: {x: 1.0000001, y: 1, z: 0.99999994}
- name: Brazo.R
parentName: Hombro.R
- position: {x: -8.879968e-11, y: 0.00086551707, z: 0.0000000010493726}
- rotation: {x: -0.37750697, y: -0.024994487, z: -0.010652421, w: 0.9256081}
- scale: {x: 1.0000004, y: 0.99999946, z: 0.99999994}
+ position: {x: -6.5609844e-11, y: 0.0009966469, z: -0.0000000019009863}
+ rotation: {x: 0.05539843, y: 0.0070166388, z: 0.0010980928, w: -0.9984391}
+ scale: {x: 0.999999, y: 0.9999998, z: 0.9999998}
- name: Antebrazo.R
parentName: Brazo.R
- position: {x: -3.0267983e-11, y: 0.002367194, z: -1.7695129e-10}
- rotation: {x: 0.18750487, y: 0.9800205, z: 0.041060213, w: -0.052113622}
- scale: {x: 0.99999964, y: 0.9999999, z: 1.0000005}
+ position: {x: -2.6077032e-10, y: 0.0027258324, z: -1.4901161e-10}
+ rotation: {x: -0.03143757, y: -0.99789864, z: -0.028597489, w: 0.048909906}
+ scale: {x: 0.99999887, y: 1.000001, z: 1.0000019}
- name: Mano.R
parentName: Antebrazo.R
- position: {x: 1.3737007e-10, y: 0.002219306, z: -7.380731e-10}
- rotation: {x: -0.045642678, y: 0.71671987, z: 0.086150594, w: 0.6905125}
- scale: {x: 0.99999994, y: 1.0000001, z: 0.9999997}
+ position: {x: 3.7252902e-11, y: 0.0025555384, z: 0}
+ rotation: {x: -0.049299054, y: 0.6850302, z: 0.07026859, w: 0.72344005}
+ scale: {x: 0.9999977, y: 1.0000008, z: 1.0000026}
- name: "Me\xF1ique_01.R"
parentName: Mano.R
- position: {x: 0.000053266995, y: 0.00050262344, z: 0.00027815788}
- rotation: {x: 0.0017493317, y: 0.060282264, z: 0.09812605, w: 0.993345}
- scale: {x: 0.9999998, y: 0.9999999, z: 1}
+ position: {x: 0.000061336934, y: 0.00057877117, z: 0.0003202989}
+ rotation: {x: -0.040221278, y: 0.056359176, z: 0.058963835, w: 0.99585605}
+ scale: {x: 0.99999964, y: 1.0000004, z: 1.0000001}
- name: "Me\xF1ique_02.R"
parentName: "Me\xF1ique_01.R"
- position: {x: 4.842877e-10, y: 0.00051521056, z: 2.2351741e-10}
- rotation: {x: 0.061546728, y: -0.03132671, z: 0.1248671, w: 0.9897671}
- scale: {x: 0.99999976, y: 1, z: 1}
+ position: {x: -3.7252902e-11, y: 0.0005932667, z: 0}
+ rotation: {x: 0.06154574, y: -0.03132913, z: 0.12486886, w: 0.9897669}
+ scale: {x: 0.99999976, y: 1.0000013, z: 1.000001}
- name: Pulgar_01.R
parentName: Mano.R
- position: {x: -0.0001465519, y: 0.00026031162, z: -0.00036921623}
- rotation: {x: -0.30302474, y: 0.6826355, z: -0.11090527, w: 0.65565604}
- scale: {x: 1, y: 1.0000001, z: 1.0000001}
+ position: {x: -0.00016875462, y: 0.0002997491, z: -0.00042515353}
+ rotation: {x: -0.14815086, y: 0.70542336, z: -0.07911049, w: 0.68860054}
+ scale: {x: 0.9999989, y: 1.0000013, z: 0.9999994}
- name: Pulgar_02.R
parentName: Pulgar_01.R
- position: {x: 3.7252902e-11, y: 0.00036708676, z: 8.1956386e-10}
- rotation: {x: 0.057180077, y: 0.02249719, z: 0.3347743, w: 0.9402928}
- scale: {x: 0.9999999, y: 0.9999998, z: 1}
- - name: Control_Mano.R
- parentName: Mano.R
- position: {x: 0, y: 0, z: 0}
- rotation: {x: 0.0000011958178, y: 0.0000010132787, z: -0.0000004582106, w: 1}
- scale: {x: 1, y: 1, z: 1}
+ position: {x: 8.4430213e-10, y: 0.000422701, z: -7.4214766e-11}
+ rotation: {x: 0.05718325, y: 0.0225048, z: 0.33477587, w: 0.9402919}
+ scale: {x: 1.000001, y: 0.9999999, z: 1.0000006}
- name: Anular_01.R
- parentName: Control_Mano.R
- position: {x: 0.000007492518, y: 0.00055820105, z: -0.00010268781}
- rotation: {x: 0.025707636, y: -0.017737787, z: 0.049409363, w: 0.9982902}
- scale: {x: 1, y: 0.99999994, z: 1}
+ parentName: Mano.R
+ position: {x: -0.000011725124, y: 0.0006408998, z: -0.00012775612}
+ rotation: {x: -0.024225505, y: 0.0068947617, z: 0.040763076, w: 0.9988513}
+ scale: {x: 0.99999964, y: 1.0000004, z: 1.0000001}
- name: Anular_02.R
parentName: Anular_01.R
- position: {x: 5.3085386e-10, y: 0.00047456424, z: -2.7939677e-11}
- rotation: {x: 0.048215386, y: -0.010430193, z: 0.120686606, w: 0.9914642}
- scale: {x: 1, y: 1.0000001, z: 1}
+ position: {x: -3.4458936e-10, y: 0.00054646307, z: 1.862645e-10}
+ rotation: {x: 0.048215345, y: -0.01043096, z: 0.12068682, w: 0.9914642}
+ scale: {x: 0.99999994, y: 1.0000011, z: 1.0000006}
- name: Muslo.L
parentName: Cadera
- position: {x: -0.00013251555, y: -0.00007523841, z: -0.0004844876}
- rotation: {x: -0.020672573, y: -0.03846385, z: 0.9975811, w: 0.054084077}
- scale: {x: 1.0000054, y: 0.9999999, z: 1.0000026}
+ position: {x: -0.00015259208, y: -0.00008663856, z: -0.0005578897}
+ rotation: {x: -0.0017117739, y: -0.03679782, z: 0.9978645, w: 0.053939965}
+ scale: {x: 1.0000044, y: 1.0000007, z: 1.0000021}
- name: Pierna.L
parentName: Muslo.L
- position: {x: -8.8475643e-11, y: 0.0025338887, z: 1.3737007e-10}
- rotation: {x: 0.028653594, y: -0.004788646, z: 0.14092997, w: 0.98959327}
- scale: {x: 0.9999998, y: 1.0000005, z: 0.9999999}
+ position: {x: -2.7939677e-11, y: 0.002917782, z: 5.937181e-11}
+ rotation: {x: 0.028662903, y: -0.0047893426, z: 0.14092946, w: 0.9895931}
+ scale: {x: 0.9999995, y: 0.9999996, z: 1.0000002}
- name: Bone.019.L
parentName: Pierna.L
- position: {x: -2.3283064e-12, y: 0.0025667772, z: 8.731149e-12}
- rotation: {x: 0.0035668407, y: -0.00000024339803, z: -0.6324116, w: 0.77462435}
- scale: {x: 0.99999994, y: 0.9999998, z: 0.99999994}
+ position: {x: -3.259629e-11, y: 0.002955654, z: -8.4401104e-11}
+ rotation: {x: 0.0035650558, y: -0.000001681037, z: -0.63241166, w: 0.77462435}
+ scale: {x: 0.9999994, y: 1.0000004, z: 1}
- name: Bone.020.L
parentName: Bone.019.L
- position: {x: -1.4988472e-11, y: 0.00066478376, z: -2.2409949e-11}
- rotation: {x: -0.0016434314, y: 0.0000012258362, z: -0.16130723, w: 0.9869029}
- scale: {x: 0.99999994, y: 0.99999994, z: 0.9999999}
+ position: {x: -3.7107383e-11, y: 0.00076550175, z: -9.633368e-11}
+ rotation: {x: -0.0016434687, y: 0.00000092656137, z: -0.16130696, w: 0.9869029}
+ scale: {x: 1.000001, y: 0.9999989, z: 1.0000001}
- name: Muslo.R
parentName: Cadera
- position: {x: -0.00013251524, y: -0.00007523837, z: 0.00048448765}
- rotation: {x: 0.99758106, y: -0.05408531, z: -0.020673444, w: 0.038463533}
- scale: {x: 1.0000073, y: 1.0000004, z: 1.0000037}
+ position: {x: -0.00015259173, y: -0.000086638516, z: 0.00055788975}
+ rotation: {x: -0.9978644, y: 0.053940088, z: 0.0017122735, w: -0.03679873}
+ scale: {x: 1.0000049, y: 1.0000012, z: 1.0000031}
- name: Pierna.R
parentName: Muslo.R
- position: {x: 3.259629e-11, y: 0.0025338891, z: 5.5879353e-11}
- rotation: {x: 0.028653812, y: 0.004788579, z: -0.14093137, w: 0.989593}
- scale: {x: 1.0000001, y: 0.99999964, z: 1}
+ position: {x: 4.6566126e-11, y: 0.0029177829, z: -3.8417054e-11}
+ rotation: {x: 0.028664012, y: 0.004789304, z: -0.14092937, w: 0.9895931}
+ scale: {x: 0.99999976, y: 0.9999999, z: 1}
- name: Bone.019.R
parentName: Pierna.R
- position: {x: 2.561137e-11, y: 0.0025667765, z: -6.635673e-11}
- rotation: {x: 0.0035666914, y: 0.00000081196356, z: 0.63241124, w: 0.77462465}
- scale: {x: 1.0000001, y: 1.0000001, z: 1}
+ position: {x: -9.3132255e-12, y: 0.0029556532, z: -7.508788e-11}
+ rotation: {x: -0.00356476, y: -0.0000022226013, z: -0.63241136, w: -0.7746246}
+ scale: {x: 1, y: 1.0000005, z: 1.0000004}
- name: Bone.020.R
parentName: Bone.019.R
- position: {x: 4.10364e-11, y: 0.00066478347, z: 8.731149e-12}
- rotation: {x: -0.0016435799, y: -0.0000012476767, z: 0.16130723, w: 0.9869029}
- scale: {x: 1, y: 1, z: 0.9999998}
- - name: SM_Alien_Flaco
- parentName: SM_Alien_Flaco(Clone)
- position: {x: 0.53928626, y: 0, z: 0}
- rotation: {x: 0, y: -0, z: -0, w: 1}
- scale: {x: 1, y: 1, z: 1}
+ position: {x: -1.25146464e-11, y: 0.00076550175, z: 5.4278644e-11}
+ rotation: {x: -0.0016434643, y: -0.0000011300355, z: 0.16130696, w: 0.98690295}
+ scale: {x: 1.000001, y: 0.9999993, z: 1.0000001}
+ - name: SM_Alien_Fuerte
+ parentName: MMDO(Clone)
+ position: {x: -0.79303694, y: 0.9966012, z: 0.025030248}
+ rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067}
+ scale: {x: 100, y: 100, z: 100}
armTwist: 0.5
foreArmTwist: 0.5
upperLegTwist: 0.5
@@ -569,7 +559,7 @@ ModelImporter:
legStretch: 0.05
feetSpacing: 0
globalScale: 1
- rootMotionBoneName: Control_Maestro
+ rootMotionBoneName:
hasTranslationDoF: 0
hasExtraRoot: 1
skeletonHasParents: 1
diff --git a/Assets/Game/Aliens/SM_Alien_Flaco.fbx b/Assets/Game/Aliens/SM_Alien_Flaco.fbx
deleted file mode 100644
index 05934f71..00000000
--- a/Assets/Game/Aliens/SM_Alien_Flaco.fbx
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:e2b96bf151aa6886ef60feba1d1a0de7a90ce8796220452cd2a9d7a7334eb769
-size 1223948
diff --git a/Assets/Game/Aliens/SM_Alien_Fuerte.fbx b/Assets/Game/Aliens/SM_Alien_Fuerte.fbx
deleted file mode 100644
index f81eead7..00000000
--- a/Assets/Game/Aliens/SM_Alien_Fuerte.fbx
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:b1b46a23fa9222fffb5da956ae526c8a30fca77c2b9f6e23f25ac83a8852d08b
-size 1653596
diff --git a/Assets/Game/House/Escaleras.mat b/Assets/Game/House/Escaleras.mat
new file mode 100644
index 00000000..575be0f9
--- /dev/null
+++ b/Assets/Game/House/Escaleras.mat
@@ -0,0 +1,137 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &-4898104441621799382
+MonoBehaviour:
+ m_ObjectHideFlags: 11
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
+ m_Name:
+ m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Editor::UnityEditor.Rendering.Universal.AssetVersion
+ version: 10
+--- !u!21 &2100000
+Material:
+ serializedVersion: 8
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Escaleras
+ m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3}
+ m_Parent: {fileID: 0}
+ m_ModifiedSerializedProperties: 0
+ m_ValidKeywords: []
+ m_InvalidKeywords: []
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: -1
+ stringTagMap:
+ RenderType: Opaque
+ disabledShaderPasses:
+ - MOTIONVECTORS
+ m_LockedProperties:
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _BaseMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _BumpMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _EmissionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OcclusionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _SpecGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - unity_Lightmaps:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - unity_LightmapsInd:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - unity_ShadowMasks:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Ints: []
+ m_Floats:
+ - _AddPrecomputedVelocity: 0
+ - _AlphaClip: 0
+ - _AlphaToMask: 0
+ - _Blend: 0
+ - _BlendModePreserveSpecular: 1
+ - _BumpScale: 1
+ - _ClearCoatMask: 0
+ - _ClearCoatSmoothness: 0
+ - _Cull: 2
+ - _Cutoff: 0.5
+ - _DetailAlbedoMapScale: 1
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 0
+ - _DstBlendAlpha: 0
+ - _EnvironmentReflections: 1
+ - _GlossMapScale: 0
+ - _Glossiness: 0
+ - _GlossyReflections: 0
+ - _Metallic: 0
+ - _OcclusionStrength: 1
+ - _Parallax: 0.005
+ - _QueueOffset: 0
+ - _ReceiveShadows: 1
+ - _Smoothness: 0.5
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _SrcBlendAlpha: 1
+ - _Surface: 0
+ - _WorkflowMode: 1
+ - _XRMotionVectorsPass: 1
+ - _ZWrite: 1
+ m_Colors:
+ - _BaseColor: {r: 0.6320754, g: 0.38998938, b: 0, a: 1}
+ - _Color: {r: 0.6320754, g: 0.38998935, b: 0, a: 1}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
+ - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1}
+ m_BuildTextureStacks: []
+ m_AllowLocking: 1
diff --git a/Assets/Game/House/Escaleras.mat.meta b/Assets/Game/House/Escaleras.mat.meta
new file mode 100644
index 00000000..8be66c16
--- /dev/null
+++ b/Assets/Game/House/Escaleras.mat.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: dff6dda7e5e7e0f43bbe1427698f14df
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 2100000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Game/House/Paredes.mat b/Assets/Game/House/Paredes.mat
new file mode 100644
index 00000000..e979ce02
--- /dev/null
+++ b/Assets/Game/House/Paredes.mat
@@ -0,0 +1,137 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &-3929876692329645833
+MonoBehaviour:
+ m_ObjectHideFlags: 11
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
+ m_Name:
+ m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Editor::UnityEditor.Rendering.Universal.AssetVersion
+ version: 10
+--- !u!21 &2100000
+Material:
+ serializedVersion: 8
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Paredes
+ m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3}
+ m_Parent: {fileID: 0}
+ m_ModifiedSerializedProperties: 0
+ m_ValidKeywords: []
+ m_InvalidKeywords: []
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: -1
+ stringTagMap:
+ RenderType: Opaque
+ disabledShaderPasses:
+ - MOTIONVECTORS
+ m_LockedProperties:
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _BaseMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _BumpMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _EmissionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OcclusionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _SpecGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - unity_Lightmaps:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - unity_LightmapsInd:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - unity_ShadowMasks:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Ints: []
+ m_Floats:
+ - _AddPrecomputedVelocity: 0
+ - _AlphaClip: 0
+ - _AlphaToMask: 0
+ - _Blend: 0
+ - _BlendModePreserveSpecular: 1
+ - _BumpScale: 1
+ - _ClearCoatMask: 0
+ - _ClearCoatSmoothness: 0
+ - _Cull: 2
+ - _Cutoff: 0.5
+ - _DetailAlbedoMapScale: 1
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 0
+ - _DstBlendAlpha: 0
+ - _EnvironmentReflections: 1
+ - _GlossMapScale: 0
+ - _Glossiness: 0
+ - _GlossyReflections: 0
+ - _Metallic: 0
+ - _OcclusionStrength: 1
+ - _Parallax: 0.005
+ - _QueueOffset: 0
+ - _ReceiveShadows: 1
+ - _Smoothness: 0.5
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _SrcBlendAlpha: 1
+ - _Surface: 0
+ - _WorkflowMode: 1
+ - _XRMotionVectorsPass: 1
+ - _ZWrite: 1
+ m_Colors:
+ - _BaseColor: {r: 1, g: 0.96419674, b: 0.5613208, a: 1}
+ - _Color: {r: 1, g: 0.96419674, b: 0.5613207, a: 1}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
+ - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1}
+ m_BuildTextureStacks: []
+ m_AllowLocking: 1
diff --git a/Assets/Game/House/Paredes.mat.meta b/Assets/Game/House/Paredes.mat.meta
new file mode 100644
index 00000000..db801a1a
--- /dev/null
+++ b/Assets/Game/House/Paredes.mat.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: e1c6075e5b2c19f469ef211229808f2d
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 2100000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Game/House/Suelo.mat b/Assets/Game/House/Suelo.mat
new file mode 100644
index 00000000..6311125d
--- /dev/null
+++ b/Assets/Game/House/Suelo.mat
@@ -0,0 +1,137 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &-2672625497018917492
+MonoBehaviour:
+ m_ObjectHideFlags: 11
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
+ m_Name:
+ m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Editor::UnityEditor.Rendering.Universal.AssetVersion
+ version: 10
+--- !u!21 &2100000
+Material:
+ serializedVersion: 8
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Suelo
+ m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3}
+ m_Parent: {fileID: 0}
+ m_ModifiedSerializedProperties: 0
+ m_ValidKeywords: []
+ m_InvalidKeywords: []
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: -1
+ stringTagMap:
+ RenderType: Opaque
+ disabledShaderPasses:
+ - MOTIONVECTORS
+ m_LockedProperties:
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _BaseMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _BumpMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _EmissionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OcclusionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _SpecGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - unity_Lightmaps:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - unity_LightmapsInd:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - unity_ShadowMasks:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Ints: []
+ m_Floats:
+ - _AddPrecomputedVelocity: 0
+ - _AlphaClip: 0
+ - _AlphaToMask: 0
+ - _Blend: 0
+ - _BlendModePreserveSpecular: 1
+ - _BumpScale: 1
+ - _ClearCoatMask: 0
+ - _ClearCoatSmoothness: 0
+ - _Cull: 2
+ - _Cutoff: 0.5
+ - _DetailAlbedoMapScale: 1
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 0
+ - _DstBlendAlpha: 0
+ - _EnvironmentReflections: 1
+ - _GlossMapScale: 0
+ - _Glossiness: 0
+ - _GlossyReflections: 0
+ - _Metallic: 0
+ - _OcclusionStrength: 1
+ - _Parallax: 0.005
+ - _QueueOffset: 0
+ - _ReceiveShadows: 1
+ - _Smoothness: 0.5
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _SrcBlendAlpha: 1
+ - _Surface: 0
+ - _WorkflowMode: 1
+ - _XRMotionVectorsPass: 1
+ - _ZWrite: 1
+ m_Colors:
+ - _BaseColor: {r: 0.4716981, g: 0.4716981, b: 0.4716981, a: 1}
+ - _Color: {r: 0.4716981, g: 0.4716981, b: 0.4716981, a: 1}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
+ - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1}
+ m_BuildTextureStacks: []
+ m_AllowLocking: 1
diff --git a/Assets/Game/House/Suelo.mat.meta b/Assets/Game/House/Suelo.mat.meta
new file mode 100644
index 00000000..0981c8f1
--- /dev/null
+++ b/Assets/Game/House/Suelo.mat.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: f9288b6b561f71a4aad5b8f67f8dc806
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 2100000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Scenes/SampleScene.unity b/Assets/Scenes/SampleScene.unity
index 14d8f481..72e5fb1b 100644
--- a/Assets/Scenes/SampleScene.unity
+++ b/Assets/Scenes/SampleScene.unity
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:7002256f2fd9d5277c477bdf9e1a2e475991f287cb18fa7b587c318c435cadfc
-size 86888977
+oid sha256:4f6abfecf359cdae7bb6aba520ad412c52d3c4244ea5a6c4a98845cc03657a5d
+size 43444924
diff --git a/Assets/T-Pose.fbx.meta b/Assets/T-Pose.fbx.meta
index ab9461a2..8e85c720 100644
--- a/Assets/T-Pose.fbx.meta
+++ b/Assets/T-Pose.fbx.meta
@@ -3,7 +3,17 @@ guid: aa859a135ccab1c45943eab6c4434629
ModelImporter:
serializedVersion: 24200
internalIDToNameTable: []
- externalObjects: {}
+ externalObjects:
+ - first:
+ type: UnityEngine:Material
+ assembly: UnityEngine.CoreModule
+ name: Ch50_body
+ second: {fileID: -4565884009001823619, guid: 47dd5591ce018c74092f3b2fc673b384, type: 3}
+ - first:
+ type: UnityEngine:Material
+ assembly: UnityEngine.CoreModule
+ name: Ch50_body1
+ second: {fileID: -840037777384891287, guid: b339fb67cc9032e4888ef8f5f67a5ff2, type: 3}
materials:
materialImportMode: 1
materialName: 0
diff --git a/Assets/Untitled.fbx b/Assets/Untitled.fbx
deleted file mode 100644
index a75384d3..00000000
--- a/Assets/Untitled.fbx
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:a002b2648c42372850aebee5e52182ab0a4a2c80c2beae49650fe8005d18b137
-size 1227004
diff --git a/Assets/Untitled.fbx.meta b/Assets/Untitled.fbx.meta
deleted file mode 100644
index 9c549b48..00000000
--- a/Assets/Untitled.fbx.meta
+++ /dev/null
@@ -1,660 +0,0 @@
-fileFormatVersion: 2
-guid: 682fd44eace91984387cd744c045bf02
-ModelImporter:
- serializedVersion: 24200
- internalIDToNameTable: []
- externalObjects: {}
- materials:
- materialImportMode: 2
- materialName: 0
- materialSearch: 1
- materialLocation: 1
- animations:
- legacyGenerateAnimations: 4
- bakeSimulation: 0
- resampleCurves: 1
- optimizeGameObjects: 0
- removeConstantScaleCurves: 0
- motionNodeName:
- animationImportErrors:
- animationImportWarnings:
- animationRetargetingWarnings:
- animationDoRetargetingWarnings: 0
- importAnimatedCustomProperties: 0
- importConstraints: 0
- animationCompression: 3
- animationRotationError: 0.5
- animationPositionError: 0.5
- animationScaleError: 0.5
- animationWrapMode: 0
- extraExposedTransformPaths: []
- extraUserProperties: []
- clipAnimations: []
- isReadable: 0
- meshes:
- lODScreenPercentages: []
- globalScale: 1
- meshCompression: 0
- addColliders: 0
- useSRGBMaterialColor: 1
- sortHierarchyByName: 1
- importPhysicalCameras: 1
- importVisibility: 1
- importBlendShapes: 1
- importCameras: 1
- importLights: 1
- nodeNameCollisionStrategy: 1
- fileIdsGeneration: 2
- swapUVChannels: 0
- generateSecondaryUV: 0
- useFileUnits: 1
- keepQuads: 0
- weldVertices: 1
- bakeAxisConversion: 0
- preserveHierarchy: 0
- skinWeightsMode: 0
- maxBonesPerVertex: 4
- minBoneWeight: 0.001
- optimizeBones: 1
- generateMeshLods: 0
- meshLodGenerationFlags: 0
- maximumMeshLod: -1
- meshOptimizationFlags: -1
- indexFormat: 0
- secondaryUVAngleDistortion: 8
- secondaryUVAreaDistortion: 15.000001
- secondaryUVHardAngle: 88
- secondaryUVMarginMethod: 1
- secondaryUVMinLightmapResolution: 40
- secondaryUVMinObjectScale: 1
- secondaryUVPackMargin: 4
- useFileScale: 1
- strictVertexDataChecks: 0
- tangentSpace:
- normalSmoothAngle: 60
- normalImportMode: 0
- tangentImportMode: 3
- normalCalculationMode: 4
- legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0
- blendShapeNormalImportMode: 1
- normalSmoothingSource: 0
- referencedClips: []
- importAnimation: 0
- humanDescription:
- serializedVersion: 3
- human:
- - boneName: Control_Cadera
- humanName: Hips
- limit:
- min: {x: 0, y: 0, z: 0}
- max: {x: 0, y: 0, z: 0}
- value: {x: 0, y: 0, z: 0}
- length: 0
- modified: 0
- - boneName: Muslo.L
- humanName: LeftUpperLeg
- limit:
- min: {x: 0, y: 0, z: 0}
- max: {x: 0, y: 0, z: 0}
- value: {x: 0, y: 0, z: 0}
- length: 0
- modified: 0
- - boneName: Muslo.R
- humanName: RightUpperLeg
- limit:
- min: {x: 0, y: 0, z: 0}
- max: {x: 0, y: 0, z: 0}
- value: {x: 0, y: 0, z: 0}
- length: 0
- modified: 0
- - boneName: Pierna.L
- humanName: LeftLowerLeg
- limit:
- min: {x: 0, y: 0, z: 0}
- max: {x: 0, y: 0, z: 0}
- value: {x: 0, y: 0, z: 0}
- length: 0
- modified: 0
- - boneName: Pierna.R
- humanName: RightLowerLeg
- limit:
- min: {x: 0, y: 0, z: 0}
- max: {x: 0, y: 0, z: 0}
- value: {x: 0, y: 0, z: 0}
- length: 0
- modified: 0
- - boneName: Bone.019.L
- humanName: LeftFoot
- limit:
- min: {x: 0, y: 0, z: 0}
- max: {x: 0, y: 0, z: 0}
- value: {x: 0, y: 0, z: 0}
- length: 0
- modified: 0
- - boneName: Bone.019.R
- humanName: RightFoot
- limit:
- min: {x: 0, y: 0, z: 0}
- max: {x: 0, y: 0, z: 0}
- value: {x: 0, y: 0, z: 0}
- length: 0
- modified: 0
- - boneName: Columna_01
- humanName: Spine
- limit:
- min: {x: 0, y: 0, z: 0}
- max: {x: 0, y: 0, z: 0}
- value: {x: 0, y: 0, z: 0}
- length: 0
- modified: 0
- - boneName: Columna_02
- humanName: Chest
- limit:
- min: {x: 0, y: 0, z: 0}
- max: {x: 0, y: 0, z: 0}
- value: {x: 0, y: 0, z: 0}
- length: 0
- modified: 0
- - boneName: Cuello
- humanName: Neck
- limit:
- min: {x: 0, y: 0, z: 0}
- max: {x: 0, y: 0, z: 0}
- value: {x: 0, y: 0, z: 0}
- length: 0
- modified: 0
- - boneName: Cabeza
- humanName: Head
- limit:
- min: {x: 0, y: 0, z: 0}
- max: {x: 0, y: 0, z: 0}
- value: {x: 0, y: 0, z: 0}
- length: 0
- modified: 0
- - boneName: Hombro.L
- humanName: LeftShoulder
- limit:
- min: {x: 0, y: 0, z: 0}
- max: {x: 0, y: 0, z: 0}
- value: {x: 0, y: 0, z: 0}
- length: 0
- modified: 0
- - boneName: Hombro.R
- humanName: RightShoulder
- limit:
- min: {x: 0, y: 0, z: 0}
- max: {x: 0, y: 0, z: 0}
- value: {x: 0, y: 0, z: 0}
- length: 0
- modified: 0
- - boneName: Brazo.L
- humanName: LeftUpperArm
- limit:
- min: {x: 0, y: 0, z: 0}
- max: {x: 0, y: 0, z: 0}
- value: {x: 0, y: 0, z: 0}
- length: 0
- modified: 0
- - boneName: Brazo.R
- humanName: RightUpperArm
- limit:
- min: {x: 0, y: 0, z: 0}
- max: {x: 0, y: 0, z: 0}
- value: {x: 0, y: 0, z: 0}
- length: 0
- modified: 0
- - boneName: Antebrazo.L
- humanName: LeftLowerArm
- limit:
- min: {x: 0, y: 0, z: 0}
- max: {x: 0, y: 0, z: 0}
- value: {x: 0, y: 0, z: 0}
- length: 0
- modified: 0
- - boneName: Antebrazo.R
- humanName: RightLowerArm
- limit:
- min: {x: 0, y: 0, z: 0}
- max: {x: 0, y: 0, z: 0}
- value: {x: 0, y: 0, z: 0}
- length: 0
- modified: 0
- - boneName: Mano.L
- humanName: LeftHand
- limit:
- min: {x: 0, y: 0, z: 0}
- max: {x: 0, y: 0, z: 0}
- value: {x: 0, y: 0, z: 0}
- length: 0
- modified: 0
- - boneName: Mano.R
- humanName: RightHand
- limit:
- min: {x: 0, y: 0, z: 0}
- max: {x: 0, y: 0, z: 0}
- value: {x: 0, y: 0, z: 0}
- length: 0
- modified: 0
- - boneName: Bone.020.L
- humanName: LeftToes
- limit:
- min: {x: 0, y: 0, z: 0}
- max: {x: 0, y: 0, z: 0}
- value: {x: 0, y: 0, z: 0}
- length: 0
- modified: 0
- - boneName: Bone.020.R
- humanName: RightToes
- limit:
- min: {x: 0, y: 0, z: 0}
- max: {x: 0, y: 0, z: 0}
- value: {x: 0, y: 0, z: 0}
- length: 0
- modified: 0
- - boneName: "Me\xF1ique_01.L"
- humanName: Left Little Proximal
- limit:
- min: {x: 0, y: 0, z: 0}
- max: {x: 0, y: 0, z: 0}
- value: {x: 0, y: 0, z: 0}
- length: 0
- modified: 0
- - boneName: "Me\xF1ique_02.L"
- humanName: Left Little Intermediate
- limit:
- min: {x: 0, y: 0, z: 0}
- max: {x: 0, y: 0, z: 0}
- value: {x: 0, y: 0, z: 0}
- length: 0
- modified: 0
- - boneName: "Me\xF1ique_01.R"
- humanName: Right Little Proximal
- limit:
- min: {x: 0, y: 0, z: 0}
- max: {x: 0, y: 0, z: 0}
- value: {x: 0, y: 0, z: 0}
- length: 0
- modified: 0
- - boneName: "Me\xF1ique_02.R"
- humanName: Right Little Intermediate
- limit:
- min: {x: 0, y: 0, z: 0}
- max: {x: 0, y: 0, z: 0}
- value: {x: 0, y: 0, z: 0}
- length: 0
- modified: 0
- - boneName: Columna_03
- humanName: UpperChest
- limit:
- min: {x: 0, y: 0, z: 0}
- max: {x: 0, y: 0, z: 0}
- value: {x: 0, y: 0, z: 0}
- length: 0
- modified: 0
- - boneName: Medio_02.R
- humanName: Right Middle Intermediate
- limit:
- min: {x: 0, y: 0, z: 0}
- max: {x: 0, y: 0, z: 0}
- value: {x: 0, y: 0, z: 0}
- length: 0
- modified: 0
- - boneName: Medio_02.R_end
- humanName: Right Middle Distal
- limit:
- min: {x: 0, y: 0, z: 0}
- max: {x: 0, y: 0, z: 0}
- value: {x: 0, y: 0, z: 0}
- length: 0
- modified: 0
- - boneName: Medio_01.R
- humanName: Right Middle Proximal
- limit:
- min: {x: 0, y: 0, z: 0}
- max: {x: 0, y: 0, z: 0}
- value: {x: 0, y: 0, z: 0}
- length: 0
- modified: 0
- - boneName: "Me\xF1ique_02.R_end"
- humanName: Right Little Distal
- limit:
- min: {x: 0, y: 0, z: 0}
- max: {x: 0, y: 0, z: 0}
- value: {x: 0, y: 0, z: 0}
- length: 0
- modified: 0
- - boneName: Pulgar_02.R_end
- humanName: Right Thumb Distal
- limit:
- min: {x: 0, y: 0, z: 0}
- max: {x: 0, y: 0, z: 0}
- value: {x: 0, y: 0, z: 0}
- length: 0
- modified: 0
- - boneName: Pulgar_02.R
- humanName: Right Thumb Intermediate
- limit:
- min: {x: 0, y: 0, z: 0}
- max: {x: 0, y: 0, z: 0}
- value: {x: 0, y: 0, z: 0}
- length: 0
- modified: 0
- - boneName: Pulgar_01.R
- humanName: Right Thumb Proximal
- limit:
- min: {x: 0, y: 0, z: 0}
- max: {x: 0, y: 0, z: 0}
- value: {x: 0, y: 0, z: 0}
- length: 0
- modified: 0
- - boneName: "Me\xF1ique_02.L_end"
- humanName: Left Little Distal
- limit:
- min: {x: 0, y: 0, z: 0}
- max: {x: 0, y: 0, z: 0}
- value: {x: 0, y: 0, z: 0}
- length: 0
- modified: 0
- - boneName: Pulgar_02.L
- humanName: Left Thumb Intermediate
- limit:
- min: {x: 0, y: 0, z: 0}
- max: {x: 0, y: 0, z: 0}
- value: {x: 0, y: 0, z: 0}
- length: 0
- modified: 0
- - boneName: Pulgar_01.L
- humanName: Left Thumb Proximal
- limit:
- min: {x: 0, y: 0, z: 0}
- max: {x: 0, y: 0, z: 0}
- value: {x: 0, y: 0, z: 0}
- length: 0
- modified: 0
- - boneName: Pulgar_02.L_end
- humanName: Left Thumb Distal
- limit:
- min: {x: 0, y: 0, z: 0}
- max: {x: 0, y: 0, z: 0}
- value: {x: 0, y: 0, z: 0}
- length: 0
- modified: 0
- - boneName: Mano.L.002_end
- humanName: Left Middle Distal
- limit:
- min: {x: 0, y: 0, z: 0}
- max: {x: 0, y: 0, z: 0}
- value: {x: 0, y: 0, z: 0}
- length: 0
- modified: 0
- - boneName: Mano.L.002
- humanName: Left Middle Intermediate
- limit:
- min: {x: 0, y: 0, z: 0}
- max: {x: 0, y: 0, z: 0}
- value: {x: 0, y: 0, z: 0}
- length: 0
- modified: 0
- - boneName: Mano.L.001
- humanName: Left Middle Proximal
- limit:
- min: {x: 0, y: 0, z: 0}
- max: {x: 0, y: 0, z: 0}
- value: {x: 0, y: 0, z: 0}
- length: 0
- modified: 0
- skeleton:
- - name: Untitled(Clone)
- parentName:
- position: {x: 0, y: 0, z: 0}
- rotation: {x: 0, y: 0, z: 0, w: 1}
- scale: {x: 1, y: 1, z: 1}
- - name: Armature.001
- parentName: Untitled(Clone)
- position: {x: -0.79574686, y: 0, z: 0}
- rotation: {x: -0.7071069, y: 0, z: 0, w: 0.7071067}
- scale: {x: 1, y: 1, z: 1}
- - name: Control_Cadera
- parentName: Armature.001
- position: {x: 0.7946187, y: 0.04635781, z: 0.70672333}
- rotation: {x: -0.48162967, y: 0.5028967, z: -0.49708608, w: 0.5177192}
- scale: {x: 0.99999994, y: 1, z: 1}
- - name: Columna_01
- parentName: Control_Cadera
- position: {x: -0.00020293705, y: -0.0048038485, z: 0.0012742109}
- rotation: {x: 0.00065431726, y: 0.015128886, z: 0.9989599, w: -0.04300964}
- scale: {x: 1.0000153, y: 0.9999998, z: 1.0000027}
- - name: Columna_02
- parentName: Columna_01
- position: {x: -0.000000007450581, y: 0.07952619, z: -1.7974511e-13}
- rotation: {x: -0.00000070893975, y: -0.00000004136845, z: -0.066558115, w: 0.9977826}
- scale: {x: 0.9999999, y: 1.0000001, z: 1}
- - name: Columna_03
- parentName: Columna_02
- position: {x: 0.0000000013969839, y: 0.14530183, z: -4.968248e-14}
- rotation: {x: 0.00000029896538, y: -0.000000015402875, z: 0.027846066, w: 0.9996122}
- scale: {x: 1, y: 0.9999998, z: 1}
- - name: Cuello
- parentName: Columna_03
- position: {x: -0.0000000037252903, y: 0.18329628, z: 7.3940853e-14}
- rotation: {x: 0.000000082812406, y: 0.000000117969485, z: 0.007787665, w: 0.99996966}
- scale: {x: 0.9999999, y: 0.9999998, z: 1.0000007}
- - name: Cabeza
- parentName: Cuello
- position: {x: 0.000000018626451, y: 0.14343318, z: -9.7699626e-14}
- rotation: {x: 0.0000000648948, y: 0.000000119037246, z: 0.006241818, w: 0.9999805}
- scale: {x: 1, y: 1, z: 1}
- - name: Cabeza_end
- parentName: Cabeza
- position: {x: -0, y: 0.20273809, z: 0}
- rotation: {x: 0, y: -0, z: -0, w: 1}
- scale: {x: 1, y: 1, z: 1}
- - name: Hombro.L
- parentName: Columna_03
- position: {x: -0.00210386, y: 0.1416274, z: -0.073280826}
- rotation: {x: -0.6856986, y: 0.017300075, z: -0.018353537, w: 0.7274485}
- scale: {x: 0.9999999, y: 1, z: 1}
- - name: Brazo.L
- parentName: Hombro.L
- position: {x: 0.0000000025409843, y: 0.09966461, z: -0.000000034663795}
- rotation: {x: -0.050977398, y: -0.45966107, z: 0.044047076, w: 0.8855353}
- scale: {x: 1, y: 0.99999887, z: 1.0000005}
- - name: Antebrazo.L
- parentName: Brazo.L
- position: {x: -0.000000054948032, y: 0.2725827, z: 0.00000010803342}
- rotation: {x: 0.07387245, y: 0.99621654, z: 0.024895824, w: 0.038416505}
- scale: {x: 1.0007379, y: 1.3590776, z: 1.0010585}
- - name: Mano.L
- parentName: Antebrazo.L
- position: {x: -0.000000060070306, y: 0.16098997, z: -0.000000015133992}
- rotation: {x: -0.0011223755, y: -0.31036788, z: 0.045227095, w: 0.9495394}
- scale: {x: 0.9934475, y: 0.7725516, z: 0.99995655}
- - name: Mano.L.001
- parentName: Mano.L
- position: {x: 0.00000010097574, y: 0.15767318, z: -0.000000004773028}
- rotation: {x: -0.042571016, y: 0.02163541, z: -0.020546075, w: 0.9986478}
- scale: {x: 1, y: 1, z: 1}
- - name: Mano.L.002
- parentName: Mano.L.001
- position: {x: 0.000000023952452, y: 0.058051124, z: 0.000000004656613}
- rotation: {x: 0.005982174, y: 0.03531229, z: -0.043732584, w: 0.99840117}
- scale: {x: 1, y: 0.99999994, z: 1}
- - name: Mano.L.002_end
- parentName: Mano.L.002
- position: {x: -0, y: 0.08039722, z: 0}
- rotation: {x: 0, y: -0, z: -0, w: 1}
- scale: {x: 1, y: 1, z: 1}
- - name: "Me\xF1ique_01.L"
- parentName: Mano.L
- position: {x: -0.00472321, y: 0.15476093, z: 0.03242034}
- rotation: {x: 0.05364036, y: -0.037889473, z: -0.070072934, w: 0.9953778}
- scale: {x: 0.9999999, y: 0.99999976, z: 0.9999998}
- - name: "Me\xF1ique_02.L"
- parentName: "Me\xF1ique_01.L"
- position: {x: 0.000000052154064, y: 0.05932621, z: 0.000000018626451}
- rotation: {x: -0.03542866, y: -0.014981179, z: -0.025938442, w: 0.9989232}
- scale: {x: 0.9999997, y: 0.9999998, z: 0.99999964}
- - name: "Me\xF1ique_02.L_end"
- parentName: "Me\xF1ique_02.L"
- position: {x: -0, y: 0.08106672, z: 0}
- rotation: {x: 0, y: -0, z: -0, w: 1}
- scale: {x: 1, y: 1, z: 1}
- - name: Pulgar_01.L
- parentName: Mano.L
- position: {x: 0.013541486, y: 0.12556335, z: -0.042117614}
- rotation: {x: -0.30101365, y: -0.62609804, z: 0.21166669, w: 0.68745136}
- scale: {x: 1.1134593, y: 1.1990097, z: 1.0084946}
- - name: Pulgar_02.L
- parentName: Pulgar_01.L
- position: {x: 0.000000026077032, y: 0.042269617, z: -0.000000059604645}
- rotation: {x: 0.013792315, y: -0.020565977, z: -0.045454092, w: 0.9986595}
- scale: {x: 0.99999946, y: 0.9999993, z: 0.99999934}
- - name: Pulgar_02.L_end
- parentName: Pulgar_02.L
- position: {x: -0, y: 0.058084555, z: 0}
- rotation: {x: 0, y: -0, z: -0, w: 1}
- scale: {x: 1, y: 1, z: 1}
- - name: Hombro.R
- parentName: Columna_03
- position: {x: -0.0021038572, y: 0.14162749, z: 0.07328085}
- rotation: {x: 0.018353546, y: 0.72744834, z: 0.68569875, w: 0.0173001}
- scale: {x: 0.9999999, y: 0.99999976, z: 0.99999976}
- - name: Brazo.R
- parentName: Hombro.R
- position: {x: 8.770371e-10, y: 0.09966461, z: 0.000000014764392}
- rotation: {x: -0.06274137, y: 0.4608094, z: -0.029714692, w: 0.8847798}
- scale: {x: 0.9999998, y: 0.99999875, z: 1}
- - name: Antebrazo.R
- parentName: Brazo.R
- position: {x: -0.00000011920929, y: 0.28864965, z: -0.000000011175871}
- rotation: {x: -0.06333998, y: 0.99676055, z: 0.04912968, w: -0.0065392726}
- scale: {x: 0.99998415, y: 0.89680433, z: 0.9999949}
- - name: Mano.R
- parentName: Antebrazo.R
- position: {x: -0.000000070780516, y: 0.21314354, z: 0.000000011175871}
- rotation: {x: 0.0004996852, y: 0.24732804, z: -0.016411541, w: 0.96879274}
- scale: {x: 1.0014778, y: 1.6206369, z: 1.0000458}
- - name: Medio_01.R
- parentName: Mano.R
- position: {x: 0.00000006263144, y: 0.08295302, z: 0.0000000041909516}
- rotation: {x: -0.038885266, y: -0.013438245, z: 0.04273481, w: 0.99823904}
- scale: {x: 1, y: 1, z: 1.0000001}
- - name: Medio_02.R
- parentName: Medio_01.R
- position: {x: 0.0000000146683306, y: 0.080804124, z: 0.000000011175871}
- rotation: {x: -0.0048433784, y: 0.027171765, z: 0.059989285, w: 0.9978174}
- scale: {x: 1, y: 1, z: 1}
- - name: Medio_02.R_end
- parentName: Medio_02.R
- position: {x: -0, y: 0.07312969, z: 0}
- rotation: {x: 0, y: -0, z: -0, w: 1}
- scale: {x: 1, y: 1, z: 1}
- - name: "Me\xF1ique_01.R"
- parentName: Mano.R
- position: {x: 0.00969905, y: 0.092213996, z: 0.031450935}
- rotation: {x: 0.078423895, y: 0.051225938, z: 0.07880107, w: 0.99247974}
- scale: {x: 1.0000001, y: 1.0000001, z: 1.0000001}
- - name: "Me\xF1ique_02.R"
- parentName: "Me\xF1ique_01.R"
- position: {x: -0.00000017601997, y: 0.059326597, z: 0.000000010244548}
- rotation: {x: -0.04312434, y: 0.02154905, z: 0.043225337, w: 0.9979016}
- scale: {x: 1.0000004, y: 1.0000004, z: 1.0000001}
- - name: "Me\xF1ique_02.R_end"
- parentName: "Me\xF1ique_02.R"
- position: {x: -0, y: 0.08106674, z: 0}
- rotation: {x: 0, y: -0, z: -0, w: 1}
- scale: {x: 1, y: 1, z: 1}
- - name: Pulgar_01.R
- parentName: Mano.R
- position: {x: -0.010415063, y: 0.063996255, z: -0.038547985}
- rotation: {x: -0.34357402, y: 0.65885717, z: -0.21429184, w: 0.6339899}
- scale: {x: 1.2567766, y: 1.13321, z: 1.0230645}
- - name: Pulgar_02.R
- parentName: Pulgar_01.R
- position: {x: -0.000000018626451, y: 0.042269662, z: 0.0000000018626451}
- rotation: {x: 0.005388959, y: -0.04855954, z: 0.03873966, w: 0.99805427}
- scale: {x: 1.0000001, y: 0.9999999, z: 0.9999999}
- - name: Pulgar_02.R_end
- parentName: Pulgar_02.R
- position: {x: -0, y: 0.054654375, z: 0}
- rotation: {x: 0, y: -0, z: -0, w: 1}
- scale: {x: 1, y: 1, z: 1}
- - name: Muslo.L
- parentName: Control_Cadera
- position: {x: 0.015282067, y: 0.08142397, z: -0.05715277}
- rotation: {x: -0.05353802, y: 0.019880667, z: -0.05567238, w: 0.9968145}
- scale: {x: 1.0000033, y: 1.0000001, z: 1.0000015}
- - name: Pierna.L
- parentName: Muslo.L
- position: {x: -0.0000000041909516, y: 0.29177818, z: -5.820766e-11}
- rotation: {x: 0.02865354, y: -0.0047887745, z: 0.14093064, w: 0.98959315}
- scale: {x: 0.9999999, y: 0.9999997, z: 1.0000002}
- - name: Bone.019.L
- parentName: Pierna.L
- position: {x: 0.0000000020954758, y: 0.2955653, z: 0.0000000054133125}
- rotation: {x: 0.0035674742, y: -0.0000005874613, z: -0.63241196, w: 0.7746241}
- scale: {x: 0.9999997, y: 0.9999997, z: 0.9999999}
- - name: Bone.020.L
- parentName: Bone.019.L
- position: {x: -0.0000000020954758, y: 0.07655021, z: 0.0000000019499566}
- rotation: {x: -0.0016433989, y: 0.0000007011989, z: -0.1613071, w: 0.9869029}
- scale: {x: 1, y: 0.99999994, z: 0.9999998}
- - name: Bone.020.L_end
- parentName: Bone.020.L
- position: {x: -0, y: 0.074432954, z: 0}
- rotation: {x: 0, y: -0, z: -0, w: 1}
- scale: {x: 1, y: 1, z: 1}
- - name: Muslo.R
- parentName: Control_Cadera
- position: {x: 0.015282141, y: 0.08480278, z: 0.05437409}
- rotation: {x: 0.055045284, y: 0.9979785, z: 0.023327926, w: 0.021556687}
- scale: {x: 1.0000033, y: 1.0000001, z: 1.0000021}
- - name: Pierna.R
- parentName: Muslo.R
- position: {x: 0.0000000011641532, y: 0.29177827, z: 5.820766e-11}
- rotation: {x: 0.028653778, y: 0.004788498, z: -0.1409314, w: 0.989593}
- scale: {x: 0.9999998, y: 0.9999995, z: 0.9999998}
- - name: Bone.019.R
- parentName: Pierna.R
- position: {x: 0.000000012340024, y: 0.2955653, z: 0.0000000069849193}
- rotation: {x: 0.0035674411, y: 0.0000010783782, z: 0.6324122, w: 0.7746238}
- scale: {x: 0.99999964, y: 0.99999964, z: 0.9999998}
- - name: Bone.020.R
- parentName: Bone.019.R
- position: {x: -1.891749e-10, y: 0.07655019, z: -0.000000004132744}
- rotation: {x: -0.001643459, y: -0.0000009974478, z: 0.1613067, w: 0.98690295}
- scale: {x: 1, y: 1.0000001, z: 0.9999998}
- - name: Bone.020.R_end
- parentName: Bone.020.R
- position: {x: -0, y: 0.074432954, z: 0}
- rotation: {x: 0, y: -0, z: -0, w: 1}
- scale: {x: 1, y: 1, z: 1}
- - name: SM_Alien_Fuerte
- parentName: Armature.001
- position: {x: 0.0027098656, y: -0.025030248, z: 0.9966012}
- rotation: {x: 1, y: -0, z: 0, w: -0.0000000754979}
- scale: {x: 0.01, y: 0.01, z: 0.01}
- armTwist: 0.5
- foreArmTwist: 0.5
- upperLegTwist: 0.5
- legTwist: 0.5
- armStretch: 0.05
- legStretch: 0.05
- feetSpacing: 0
- globalScale: 1
- rootMotionBoneName:
- hasTranslationDoF: 0
- hasExtraRoot: 1
- skeletonHasParents: 1
- lastHumanDescriptionAvatarSource: {instanceID: 0}
- autoGenerateAvatarMappingIfUnspecified: 1
- animationType: 3
- humanoidOversampling: 1
- avatarSetup: 1
- addHumanoidExtraRootOnlyWhenUsingAvatar: 1
- importBlendShapeDeformPercent: 1
- remapMaterialsIfMaterialImportModeIsNone: 0
- additionalBone: 0
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/ProjectSettings/GraphicsSettings.asset b/ProjectSettings/GraphicsSettings.asset
index e1b67fb0..85b514c1 100644
--- a/ProjectSettings/GraphicsSettings.asset
+++ b/ProjectSettings/GraphicsSettings.asset
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:6736f33dc62c35b0e7a88e275242080bc7a1d94c91154d18fceb332b661a6bce
-size 2615
+oid sha256:9c1bb28a2aac0fee9d3cfd844f6f345fe573f18d35a5c9fd3048b9e9a066c4df
+size 2568
diff --git a/ProjectSettings/ProjectSettings.asset b/ProjectSettings/ProjectSettings.asset
index 79d5048a..8f65470d 100644
--- a/ProjectSettings/ProjectSettings.asset
+++ b/ProjectSettings/ProjectSettings.asset
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:85642674db45e68103e514f7d22ff3e4d0f12a345213235a7096f2725b7a4211
-size 25528
+oid sha256:9d4de97e18d5ecb2fb76575e645581bc580fb70ed25094fad241dfc88f51ab80
+size 25375
diff --git a/ProjectSettings/QualitySettings.asset b/ProjectSettings/QualitySettings.asset
index f37be098..204c61b5 100644
--- a/ProjectSettings/QualitySettings.asset
+++ b/ProjectSettings/QualitySettings.asset
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:f1072ea7cbe6f457071659592bf5d9e746e2446aa01b47394b26708dd3c54d60
-size 3723
+oid sha256:a0a4f58097e3ba4f119ec7d8f6150b8fed3d485fd99235e4ffbbd2631bb1b83e
+size 3735