From c2bcb1ecd8a431655fa37399d2d6891d163dd5e7 Mon Sep 17 00:00:00 2001 From: Dizel Date: Sat, 25 Jan 2025 13:22:39 +0300 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB=D0=B5?= =?UTF-8?q?=D0=BD=D0=B8=D0=B5=20=D1=80=D1=83=D0=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Assets/AnimateHandOnInputScript.cs | 28 + Assets/AnimateHandOnInputScript.cs.meta | 11 + .../Scenes/Game/Game Scence.unity | 8 + Assets/Oculus Hands.meta | 8 + Assets/Oculus Hands/Animations.meta | 8 + .../Animations/Left Hand Animator.controller | 131 +++ .../Left Hand Animator.controller.meta | 8 + .../Animations/Right Hand Animator.controller | 131 +++ .../Right Hand Animator.controller.meta | 8 + .../Animations/l_hand_default_anim.fbx | 3 + .../Animations/l_hand_default_anim.fbx.meta | 139 +++ .../Animations/l_hand_fist_anim.fbx | 3 + .../Animations/l_hand_fist_anim.fbx.meta | 204 ++++ .../Animations/l_hand_pinch_anim.fbx | 3 + .../Animations/l_hand_pinch_anim.fbx.meta | 209 ++++ .../Animations/r_hand_default_anim.fbx | 3 + .../Animations/r_hand_default_anim.fbx.meta | 139 +++ .../Animations/r_hand_fist_anim.fbx | 3 + .../Animations/r_hand_fist_anim.fbx.meta | 204 ++++ .../Animations/r_hand_pinch_anim.fbx | 3 + .../Animations/r_hand_pinch_anim.fbx.meta | 209 ++++ Assets/Oculus Hands/Materials.meta | 8 + Assets/Oculus Hands/Materials/Hands_solid.mat | 155 +++ .../Materials/Hands_solid.mat.meta | 8 + Assets/Oculus Hands/Models.meta | 8 + .../Models/l_hand_skeletal_lowres.fbx | 3 + .../Models/l_hand_skeletal_lowres.fbx.meta | 153 +++ .../Models/r_hand_skeletal_lowres.fbx | 3 + .../Models/r_hand_skeletal_lowres.fbx.meta | 153 +++ Assets/Oculus Hands/Prefabs.meta | 8 + .../Prefabs/Left Hand Model.prefab | 997 ++++++++++++++++++ .../Prefabs/Left Hand Model.prefab.meta | 7 + .../Prefabs/Right Hand Model.prefab | 997 ++++++++++++++++++ .../Prefabs/Right Hand Model.prefab.meta | 7 + Assets/Player Setup.prefab | 230 +++- .../XR/Settings/OpenXR Package Settings.asset | 24 +- 36 files changed, 4210 insertions(+), 14 deletions(-) create mode 100644 Assets/AnimateHandOnInputScript.cs create mode 100644 Assets/AnimateHandOnInputScript.cs.meta create mode 100644 Assets/Oculus Hands.meta create mode 100644 Assets/Oculus Hands/Animations.meta create mode 100644 Assets/Oculus Hands/Animations/Left Hand Animator.controller create mode 100644 Assets/Oculus Hands/Animations/Left Hand Animator.controller.meta create mode 100644 Assets/Oculus Hands/Animations/Right Hand Animator.controller create mode 100644 Assets/Oculus Hands/Animations/Right Hand Animator.controller.meta create mode 100644 Assets/Oculus Hands/Animations/l_hand_default_anim.fbx create mode 100644 Assets/Oculus Hands/Animations/l_hand_default_anim.fbx.meta create mode 100644 Assets/Oculus Hands/Animations/l_hand_fist_anim.fbx create mode 100644 Assets/Oculus Hands/Animations/l_hand_fist_anim.fbx.meta create mode 100644 Assets/Oculus Hands/Animations/l_hand_pinch_anim.fbx create mode 100644 Assets/Oculus Hands/Animations/l_hand_pinch_anim.fbx.meta create mode 100644 Assets/Oculus Hands/Animations/r_hand_default_anim.fbx create mode 100644 Assets/Oculus Hands/Animations/r_hand_default_anim.fbx.meta create mode 100644 Assets/Oculus Hands/Animations/r_hand_fist_anim.fbx create mode 100644 Assets/Oculus Hands/Animations/r_hand_fist_anim.fbx.meta create mode 100644 Assets/Oculus Hands/Animations/r_hand_pinch_anim.fbx create mode 100644 Assets/Oculus Hands/Animations/r_hand_pinch_anim.fbx.meta create mode 100644 Assets/Oculus Hands/Materials.meta create mode 100644 Assets/Oculus Hands/Materials/Hands_solid.mat create mode 100644 Assets/Oculus Hands/Materials/Hands_solid.mat.meta create mode 100644 Assets/Oculus Hands/Models.meta create mode 100644 Assets/Oculus Hands/Models/l_hand_skeletal_lowres.fbx create mode 100644 Assets/Oculus Hands/Models/l_hand_skeletal_lowres.fbx.meta create mode 100644 Assets/Oculus Hands/Models/r_hand_skeletal_lowres.fbx create mode 100644 Assets/Oculus Hands/Models/r_hand_skeletal_lowres.fbx.meta create mode 100644 Assets/Oculus Hands/Prefabs.meta create mode 100644 Assets/Oculus Hands/Prefabs/Left Hand Model.prefab create mode 100644 Assets/Oculus Hands/Prefabs/Left Hand Model.prefab.meta create mode 100644 Assets/Oculus Hands/Prefabs/Right Hand Model.prefab create mode 100644 Assets/Oculus Hands/Prefabs/Right Hand Model.prefab.meta diff --git a/Assets/AnimateHandOnInputScript.cs b/Assets/AnimateHandOnInputScript.cs new file mode 100644 index 0000000..ba8519f --- /dev/null +++ b/Assets/AnimateHandOnInputScript.cs @@ -0,0 +1,28 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +using UnityEngine.InputSystem; + +public class AnimateHandOnInputScript : MonoBehaviour +{ + public InputActionProperty PinchAnimationAction; + public InputActionProperty GripAnimationAction; + + public Animator HandAnimator; + + // Start is called before the first frame update + void Start() + { + + } + + // Update is called once per frame + void Update() + { + float tiggerValue = PinchAnimationAction.action.ReadValue(); + HandAnimator.SetFloat("Trigger", tiggerValue); + + float gripValue = GripAnimationAction.action.ReadValue(); + HandAnimator.SetFloat("Grip", gripValue); + } +} diff --git a/Assets/AnimateHandOnInputScript.cs.meta b/Assets/AnimateHandOnInputScript.cs.meta new file mode 100644 index 0000000..65de41b --- /dev/null +++ b/Assets/AnimateHandOnInputScript.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 3fbbdb851e716ac4bbe51ce3ff1899a3 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Crossy Road VR/Scenes/Game/Game Scence.unity b/Assets/Crossy Road VR/Scenes/Game/Game Scence.unity index 4497cb9..8ebad92 100644 --- a/Assets/Crossy Road VR/Scenes/Game/Game Scence.unity +++ b/Assets/Crossy Road VR/Scenes/Game/Game Scence.unity @@ -613,6 +613,14 @@ PrefabInstance: serializedVersion: 3 m_TransformParent: {fileID: 0} m_Modifications: + - target: {fileID: 1575580412162811263, guid: 370de91caccb06340a180df8efc5b27a, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4852402167008346479, guid: 370de91caccb06340a180df8efc5b27a, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} - target: {fileID: 6415851221908245835, guid: 370de91caccb06340a180df8efc5b27a, type: 3} propertyPath: m_LocalPosition.x value: 0 diff --git a/Assets/Oculus Hands.meta b/Assets/Oculus Hands.meta new file mode 100644 index 0000000..affb0c2 --- /dev/null +++ b/Assets/Oculus Hands.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: fc418d5ed5159f24b9212a11bb97db1d +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus Hands/Animations.meta b/Assets/Oculus Hands/Animations.meta new file mode 100644 index 0000000..4c88048 --- /dev/null +++ b/Assets/Oculus Hands/Animations.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e840c6d7927a8794895d56387046aea7 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus Hands/Animations/Left Hand Animator.controller b/Assets/Oculus Hands/Animations/Left Hand Animator.controller new file mode 100644 index 0000000..8da2c86 --- /dev/null +++ b/Assets/Oculus Hands/Animations/Left Hand Animator.controller @@ -0,0 +1,131 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!206 &-7877958355586004021 +BlendTree: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Blend Tree + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 7400000, guid: 1ae9aefe37a62de429ddc2edd1ca36f3, type: 3} + m_Threshold: 0 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: Grip + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400000, guid: a91ff20f7450bf446a6bf0bfb5e932ae, type: 3} + m_Threshold: 0.33333334 + m_Position: {x: 0, y: 1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: Grip + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400000, guid: 7cb2e1480bb51ce4282f540ea3f41d4f, type: 3} + m_Threshold: 0.6666667 + m_Position: {x: 1, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: Grip + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400000, guid: 7cb2e1480bb51ce4282f540ea3f41d4f, type: 3} + m_Threshold: 1 + m_Position: {x: 1, y: 1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: Grip + m_Mirror: 0 + m_BlendParameter: Grip + m_BlendParameterY: Trigger + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 1 + m_NormalizedBlendValues: 0 + m_BlendType: 3 +--- !u!1107 &-2276301845227396631 +AnimatorStateMachine: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Base Layer + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: 5869694157650388578} + m_Position: {x: 330, y: 120, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: [] + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: 50, y: 20, z: 0} + m_EntryPosition: {x: 50, y: 120, z: 0} + m_ExitPosition: {x: 800, y: 120, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: 5869694157650388578} +--- !u!91 &9100000 +AnimatorController: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Left Hand Animator + serializedVersion: 5 + m_AnimatorParameters: + - m_Name: Grip + m_Type: 1 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 9100000} + - m_Name: Trigger + m_Type: 1 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 9100000} + m_AnimatorLayers: + - serializedVersion: 5 + m_Name: Base Layer + m_StateMachine: {fileID: -2276301845227396631} + m_Mask: {fileID: 0} + m_Motions: [] + m_Behaviours: [] + m_BlendingMode: 0 + m_SyncedLayerIndex: -1 + m_DefaultWeight: 0 + m_IKPass: 0 + m_SyncedLayerAffectsTiming: 0 + m_Controller: {fileID: 9100000} +--- !u!1102 &5869694157650388578 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Blend Tree + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: -7877958355586004021} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: diff --git a/Assets/Oculus Hands/Animations/Left Hand Animator.controller.meta b/Assets/Oculus Hands/Animations/Left Hand Animator.controller.meta new file mode 100644 index 0000000..ee816bf --- /dev/null +++ b/Assets/Oculus Hands/Animations/Left Hand Animator.controller.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4b5efa0c69d901449a38989140500c0d +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus Hands/Animations/Right Hand Animator.controller b/Assets/Oculus Hands/Animations/Right Hand Animator.controller new file mode 100644 index 0000000..2f66648 --- /dev/null +++ b/Assets/Oculus Hands/Animations/Right Hand Animator.controller @@ -0,0 +1,131 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!206 &-7877958355586004021 +BlendTree: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Blend Tree + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 7400000, guid: b6c38558987444240b3b3950e4450b77, type: 3} + m_Threshold: 0 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: Grip + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400000, guid: 165871bb4fa915847973b6955c7a670d, type: 3} + m_Threshold: 0.33333334 + m_Position: {x: 0, y: 1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: Grip + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400000, guid: 005ab0ae8aa7f74438a5fa50f7cd50e3, type: 3} + m_Threshold: 0.6666667 + m_Position: {x: 1, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: Grip + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 7400000, guid: 005ab0ae8aa7f74438a5fa50f7cd50e3, type: 3} + m_Threshold: 1 + m_Position: {x: 1, y: 1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: Grip + m_Mirror: 0 + m_BlendParameter: Grip + m_BlendParameterY: Trigger + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 1 + m_NormalizedBlendValues: 0 + m_BlendType: 3 +--- !u!1107 &-2276301845227396631 +AnimatorStateMachine: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Base Layer + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: 5869694157650388578} + m_Position: {x: 330, y: 120, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: [] + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: 50, y: 20, z: 0} + m_EntryPosition: {x: 50, y: 120, z: 0} + m_ExitPosition: {x: 800, y: 120, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: 5869694157650388578} +--- !u!91 &9100000 +AnimatorController: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Right Hand Animator + serializedVersion: 5 + m_AnimatorParameters: + - m_Name: Grip + m_Type: 1 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 0} + - m_Name: Trigger + m_Type: 1 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 0} + m_AnimatorLayers: + - serializedVersion: 5 + m_Name: Base Layer + m_StateMachine: {fileID: -2276301845227396631} + m_Mask: {fileID: 0} + m_Motions: [] + m_Behaviours: [] + m_BlendingMode: 0 + m_SyncedLayerIndex: -1 + m_DefaultWeight: 0 + m_IKPass: 0 + m_SyncedLayerAffectsTiming: 0 + m_Controller: {fileID: 9100000} +--- !u!1102 &5869694157650388578 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Blend Tree + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: -7877958355586004021} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: diff --git a/Assets/Oculus Hands/Animations/Right Hand Animator.controller.meta b/Assets/Oculus Hands/Animations/Right Hand Animator.controller.meta new file mode 100644 index 0000000..9c6fdd0 --- /dev/null +++ b/Assets/Oculus Hands/Animations/Right Hand Animator.controller.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3338dde1ae80a3b43826deca5c238356 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus Hands/Animations/l_hand_default_anim.fbx b/Assets/Oculus Hands/Animations/l_hand_default_anim.fbx new file mode 100644 index 0000000..c23ca1b --- /dev/null +++ b/Assets/Oculus Hands/Animations/l_hand_default_anim.fbx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:be06981218c1fc51d26a8c2ffd37e983794f6f64c720c159a79b31ef4cfe338b +size 119552 diff --git a/Assets/Oculus Hands/Animations/l_hand_default_anim.fbx.meta b/Assets/Oculus Hands/Animations/l_hand_default_anim.fbx.meta new file mode 100644 index 0000000..2549fa8 --- /dev/null +++ b/Assets/Oculus Hands/Animations/l_hand_default_anim.fbx.meta @@ -0,0 +1,139 @@ +fileFormatVersion: 2 +guid: 1ae9aefe37a62de429ddc2edd1ca36f3 +ModelImporter: + serializedVersion: 22 + fileIDToRecycleName: + 100000: hands:b_l_grip + 100002: hands:b_l_hand + 100004: hands:b_l_hand_ignore + 100006: hands:b_l_index1 + 100008: hands:b_l_index2 + 100010: hands:b_l_index3 + 100012: hands:b_l_index_ignore + 100014: hands:b_l_middle1 + 100016: hands:b_l_middle2 + 100018: hands:b_l_middle3 + 100020: hands:b_l_middle_ignore + 100022: hands:b_l_pinky0 + 100024: hands:b_l_pinky1 + 100026: hands:b_l_pinky2 + 100028: hands:b_l_pinky3 + 100030: hands:b_l_pinky_ignore + 100032: hands:b_l_ring1 + 100034: hands:b_l_ring2 + 100036: hands:b_l_ring3 + 100038: hands:b_l_ring_ignore + 100040: hands:b_l_thumb1 + 100042: hands:b_l_thumb2 + 100044: hands:b_l_thumb3 + 100046: hands:b_l_thumb_ignore + 100048: hands:l_hand_world + 100050: //RootNode + 400000: hands:b_l_grip + 400002: hands:b_l_hand + 400004: hands:b_l_hand_ignore + 400006: hands:b_l_index1 + 400008: hands:b_l_index2 + 400010: hands:b_l_index3 + 400012: hands:b_l_index_ignore + 400014: hands:b_l_middle1 + 400016: hands:b_l_middle2 + 400018: hands:b_l_middle3 + 400020: hands:b_l_middle_ignore + 400022: hands:b_l_pinky0 + 400024: hands:b_l_pinky1 + 400026: hands:b_l_pinky2 + 400028: hands:b_l_pinky3 + 400030: hands:b_l_pinky_ignore + 400032: hands:b_l_ring1 + 400034: hands:b_l_ring2 + 400036: hands:b_l_ring3 + 400038: hands:b_l_ring_ignore + 400040: hands:b_l_thumb1 + 400042: hands:b_l_thumb2 + 400044: hands:b_l_thumb3 + 400046: hands:b_l_thumb_ignore + 400048: hands:l_hand_world + 400050: //RootNode + 7400000: Take 001 + 9500000: //RootNode + externalObjects: {} + materials: + importMaterials: 1 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 1 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + keepQuads: 0 + weldVertices: 1 + preserveHierarchy: 0 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + importAnimation: 1 + copyAvatar: 0 + humanDescription: + serializedVersion: 2 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + rootMotionBoneName: + rootMotionBoneRotation: {x: 0, y: 0, z: 0, w: 1} + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 2 + humanoidOversampling: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus Hands/Animations/l_hand_fist_anim.fbx b/Assets/Oculus Hands/Animations/l_hand_fist_anim.fbx new file mode 100644 index 0000000..674f07e --- /dev/null +++ b/Assets/Oculus Hands/Animations/l_hand_fist_anim.fbx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:51010e77a933f515147ac71d34da2a159a830c0ef3f5a590932fbc0836a295d8 +size 197312 diff --git a/Assets/Oculus Hands/Animations/l_hand_fist_anim.fbx.meta b/Assets/Oculus Hands/Animations/l_hand_fist_anim.fbx.meta new file mode 100644 index 0000000..7c7c800 --- /dev/null +++ b/Assets/Oculus Hands/Animations/l_hand_fist_anim.fbx.meta @@ -0,0 +1,204 @@ +fileFormatVersion: 2 +guid: 7cb2e1480bb51ce4282f540ea3f41d4f +timeCreated: 1437585934 +licenseType: Store +ModelImporter: + serializedVersion: 18 + fileIDToRecycleName: + 100000: hands:b_l_grip + 100002: hands:b_l_hand + 100004: hands:b_l_hand_ignore + 100006: hands:b_l_index1 + 100008: hands:b_l_index2 + 100010: hands:b_l_index3 + 100012: hands:b_l_index_ignore + 100014: hands:b_l_middle1 + 100016: hands:b_l_middle2 + 100018: hands:b_l_middle3 + 100020: hands:b_l_middle_ignore + 100022: hands:b_l_pinky0 + 100024: hands:b_l_pinky1 + 100026: hands:b_l_pinky2 + 100028: hands:b_l_pinky3 + 100030: hands:b_l_pinky_ignore + 100032: hands:b_l_ring1 + 100034: hands:b_l_ring2 + 100036: hands:b_l_ring3 + 100038: hands:b_l_ring_ignore + 100040: hands:b_l_thumb1 + 100042: hands:b_l_thumb2 + 100044: hands:b_l_thumb3 + 100046: hands:b_l_thumb_ignore + 100048: hands:l_hand_world + 100050: //RootNode + 400000: hands:b_l_grip + 400002: hands:b_l_hand + 400004: hands:b_l_hand_ignore + 400006: hands:b_l_index1 + 400008: hands:b_l_index2 + 400010: hands:b_l_index3 + 400012: hands:b_l_index_ignore + 400014: hands:b_l_middle1 + 400016: hands:b_l_middle2 + 400018: hands:b_l_middle3 + 400020: hands:b_l_middle_ignore + 400022: hands:b_l_pinky0 + 400024: hands:b_l_pinky1 + 400026: hands:b_l_pinky2 + 400028: hands:b_l_pinky3 + 400030: hands:b_l_pinky_ignore + 400032: hands:b_l_ring1 + 400034: hands:b_l_ring2 + 400036: hands:b_l_ring3 + 400038: hands:b_l_ring_ignore + 400040: hands:b_l_thumb1 + 400042: hands:b_l_thumb2 + 400044: hands:b_l_thumb3 + 400046: hands:b_l_thumb_ignore + 400048: hands:l_hand_world + 400050: //RootNode + 7400000: l_hand_fist + 9500000: //RootNode + materials: + importMaterials: 1 + materialName: 0 + materialSearch: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + optimizeGameObjects: 0 + motionNodeName: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + animationCompression: 1 + animationRotationError: .5 + animationPositionError: .5 + animationScaleError: .5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: + - serializedVersion: 16 + name: l_hand_fist + takeName: Take 001 + firstFrame: 0 + lastFrame: 1 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + loopTime: 0 + loopBlend: 0 + loopBlendOrientation: 0 + loopBlendPositionY: 0 + loopBlendPositionXZ: 0 + keepOriginalOrientation: 0 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 0 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: + - path: + weight: 1 + - path: hands:l_hand_world + weight: 1 + - path: hands:l_hand_world/hands:b_l_hand + weight: 1 + - path: hands:l_hand_world/hands:b_l_hand/hands:b_l_grip + weight: 1 + - path: hands:l_hand_world/hands:b_l_hand/hands:b_l_hand_ignore + weight: 1 + - path: hands:l_hand_world/hands:b_l_hand/hands:b_l_index1 + weight: 1 + - path: hands:l_hand_world/hands:b_l_hand/hands:b_l_index1/hands:b_l_index2 + weight: 1 + - path: hands:l_hand_world/hands:b_l_hand/hands:b_l_index1/hands:b_l_index2/hands:b_l_index3 + weight: 1 + - path: hands:l_hand_world/hands:b_l_hand/hands:b_l_index1/hands:b_l_index2/hands:b_l_index3/hands:b_l_index_ignore + weight: 1 + - path: hands:l_hand_world/hands:b_l_hand/hands:b_l_middle1 + weight: 1 + - path: hands:l_hand_world/hands:b_l_hand/hands:b_l_middle1/hands:b_l_middle2 + weight: 1 + - path: hands:l_hand_world/hands:b_l_hand/hands:b_l_middle1/hands:b_l_middle2/hands:b_l_middle3 + weight: 1 + - path: hands:l_hand_world/hands:b_l_hand/hands:b_l_middle1/hands:b_l_middle2/hands:b_l_middle3/hands:b_l_middle_ignore + weight: 1 + - path: hands:l_hand_world/hands:b_l_hand/hands:b_l_pinky0 + weight: 1 + - path: hands:l_hand_world/hands:b_l_hand/hands:b_l_pinky0/hands:b_l_pinky1 + weight: 1 + - path: hands:l_hand_world/hands:b_l_hand/hands:b_l_pinky0/hands:b_l_pinky1/hands:b_l_pinky2 + weight: 1 + - path: hands:l_hand_world/hands:b_l_hand/hands:b_l_pinky0/hands:b_l_pinky1/hands:b_l_pinky2/hands:b_l_pinky3 + weight: 1 + - path: hands:l_hand_world/hands:b_l_hand/hands:b_l_pinky0/hands:b_l_pinky1/hands:b_l_pinky2/hands:b_l_pinky3/hands:b_l_pinky_ignore + weight: 1 + - path: hands:l_hand_world/hands:b_l_hand/hands:b_l_ring1 + weight: 1 + - path: hands:l_hand_world/hands:b_l_hand/hands:b_l_ring1/hands:b_l_ring2 + weight: 1 + - path: hands:l_hand_world/hands:b_l_hand/hands:b_l_ring1/hands:b_l_ring2/hands:b_l_ring3 + weight: 1 + - path: hands:l_hand_world/hands:b_l_hand/hands:b_l_ring1/hands:b_l_ring2/hands:b_l_ring3/hands:b_l_ring_ignore + weight: 1 + - path: hands:l_hand_world/hands:b_l_hand/hands:b_l_thumb1 + weight: 1 + - path: hands:l_hand_world/hands:b_l_hand/hands:b_l_thumb1/hands:b_l_thumb2 + weight: 1 + - path: hands:l_hand_world/hands:b_l_hand/hands:b_l_thumb1/hands:b_l_thumb2/hands:b_l_thumb3 + weight: 1 + - path: hands:l_hand_world/hands:b_l_hand/hands:b_l_thumb1/hands:b_l_thumb2/hands:b_l_thumb3/hands:b_l_thumb_ignore + weight: 1 + maskType: 0 + maskSource: {instanceID: 0} + isReadable: 1 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + importBlendShapes: 1 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + keepQuads: 0 + weldVertices: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + splitTangentsAcrossUV: 1 + normalImportMode: 0 + tangentImportMode: 1 + importAnimation: 1 + copyAvatar: 1 + humanDescription: + human: [] + skeleton: [] + armTwist: .5 + foreArmTwist: .5 + upperLegTwist: .5 + legTwist: .5 + armStretch: .0500000007 + legStretch: .0500000007 + feetSpacing: 0 + rootMotionBoneName: + hasTranslationDoF: 0 + lastHumanDescriptionAvatarSource: {fileID: 9000000, guid: ace1986d78f1a9c4ba969e1f5439560b, + type: 3} + animationType: 2 + humanoidOversampling: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus Hands/Animations/l_hand_pinch_anim.fbx b/Assets/Oculus Hands/Animations/l_hand_pinch_anim.fbx new file mode 100644 index 0000000..1a3bfd0 --- /dev/null +++ b/Assets/Oculus Hands/Animations/l_hand_pinch_anim.fbx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dd169709f91b53bc14cef87c3e488a7f6f82db3081c603d14187e935ea1eff26 +size 128672 diff --git a/Assets/Oculus Hands/Animations/l_hand_pinch_anim.fbx.meta b/Assets/Oculus Hands/Animations/l_hand_pinch_anim.fbx.meta new file mode 100644 index 0000000..51ede79 --- /dev/null +++ b/Assets/Oculus Hands/Animations/l_hand_pinch_anim.fbx.meta @@ -0,0 +1,209 @@ +fileFormatVersion: 2 +guid: a91ff20f7450bf446a6bf0bfb5e932ae +timeCreated: 1484004765 +licenseType: Store +ModelImporter: + serializedVersion: 19 + fileIDToRecycleName: + 100000: hands:b_l_grip + 100002: hands:b_l_hand + 100004: hands:b_l_hand_ignore + 100006: hands:b_l_index1 + 100008: hands:b_l_index2 + 100010: hands:b_l_index3 + 100012: hands:b_l_index_ignore + 100014: hands:b_l_middle1 + 100016: hands:b_l_middle2 + 100018: hands:b_l_middle3 + 100020: hands:b_l_middle_ignore + 100022: hands:b_l_pinky0 + 100024: hands:b_l_pinky1 + 100026: hands:b_l_pinky2 + 100028: hands:b_l_pinky3 + 100030: hands:b_l_pinky_ignore + 100032: hands:b_l_ring1 + 100034: hands:b_l_ring2 + 100036: hands:b_l_ring3 + 100038: hands:b_l_ring_ignore + 100040: hands:b_l_thumb1 + 100042: hands:b_l_thumb2 + 100044: hands:b_l_thumb3 + 100046: hands:b_l_thumb_ignore + 100048: hands:l_hand_world + 100050: //RootNode + 400000: hands:b_l_grip + 400002: hands:b_l_hand + 400004: hands:b_l_hand_ignore + 400006: hands:b_l_index1 + 400008: hands:b_l_index2 + 400010: hands:b_l_index3 + 400012: hands:b_l_index_ignore + 400014: hands:b_l_middle1 + 400016: hands:b_l_middle2 + 400018: hands:b_l_middle3 + 400020: hands:b_l_middle_ignore + 400022: hands:b_l_pinky0 + 400024: hands:b_l_pinky1 + 400026: hands:b_l_pinky2 + 400028: hands:b_l_pinky3 + 400030: hands:b_l_pinky_ignore + 400032: hands:b_l_ring1 + 400034: hands:b_l_ring2 + 400036: hands:b_l_ring3 + 400038: hands:b_l_ring_ignore + 400040: hands:b_l_thumb1 + 400042: hands:b_l_thumb2 + 400044: hands:b_l_thumb3 + 400046: hands:b_l_thumb_ignore + 400048: hands:l_hand_world + 400050: //RootNode + 7400000: l_hand_pinch_anim + 9500000: //RootNode + materials: + importMaterials: 1 + materialName: 0 + materialSearch: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + motionNodeName: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: + - serializedVersion: 16 + name: l_hand_pinch_anim + takeName: Take 001 + firstFrame: 4 + lastFrame: 5 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 0 + loopBlend: 0 + loopBlendOrientation: 0 + loopBlendPositionY: 0 + loopBlendPositionXZ: 0 + keepOriginalOrientation: 0 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 0 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: + - path: + weight: 1 + - path: hands:l_hand_world + weight: 1 + - path: hands:l_hand_world/hands:b_l_hand + weight: 1 + - path: hands:l_hand_world/hands:b_l_hand/hands:b_l_grip + weight: 1 + - path: hands:l_hand_world/hands:b_l_hand/hands:b_l_hand_ignore + weight: 1 + - path: hands:l_hand_world/hands:b_l_hand/hands:b_l_index1 + weight: 1 + - path: hands:l_hand_world/hands:b_l_hand/hands:b_l_index1/hands:b_l_index2 + weight: 1 + - path: hands:l_hand_world/hands:b_l_hand/hands:b_l_index1/hands:b_l_index2/hands:b_l_index3 + weight: 1 + - path: hands:l_hand_world/hands:b_l_hand/hands:b_l_index1/hands:b_l_index2/hands:b_l_index3/hands:b_l_index_ignore + weight: 1 + - path: hands:l_hand_world/hands:b_l_hand/hands:b_l_middle1 + weight: 1 + - path: hands:l_hand_world/hands:b_l_hand/hands:b_l_middle1/hands:b_l_middle2 + weight: 1 + - path: hands:l_hand_world/hands:b_l_hand/hands:b_l_middle1/hands:b_l_middle2/hands:b_l_middle3 + weight: 1 + - path: hands:l_hand_world/hands:b_l_hand/hands:b_l_middle1/hands:b_l_middle2/hands:b_l_middle3/hands:b_l_middle_ignore + weight: 1 + - path: hands:l_hand_world/hands:b_l_hand/hands:b_l_pinky0 + weight: 1 + - path: hands:l_hand_world/hands:b_l_hand/hands:b_l_pinky0/hands:b_l_pinky1 + weight: 1 + - path: hands:l_hand_world/hands:b_l_hand/hands:b_l_pinky0/hands:b_l_pinky1/hands:b_l_pinky2 + weight: 1 + - path: hands:l_hand_world/hands:b_l_hand/hands:b_l_pinky0/hands:b_l_pinky1/hands:b_l_pinky2/hands:b_l_pinky3 + weight: 1 + - path: hands:l_hand_world/hands:b_l_hand/hands:b_l_pinky0/hands:b_l_pinky1/hands:b_l_pinky2/hands:b_l_pinky3/hands:b_l_pinky_ignore + weight: 1 + - path: hands:l_hand_world/hands:b_l_hand/hands:b_l_ring1 + weight: 1 + - path: hands:l_hand_world/hands:b_l_hand/hands:b_l_ring1/hands:b_l_ring2 + weight: 1 + - path: hands:l_hand_world/hands:b_l_hand/hands:b_l_ring1/hands:b_l_ring2/hands:b_l_ring3 + weight: 1 + - path: hands:l_hand_world/hands:b_l_hand/hands:b_l_ring1/hands:b_l_ring2/hands:b_l_ring3/hands:b_l_ring_ignore + weight: 1 + - path: hands:l_hand_world/hands:b_l_hand/hands:b_l_thumb1 + weight: 1 + - path: hands:l_hand_world/hands:b_l_hand/hands:b_l_thumb1/hands:b_l_thumb2 + weight: 1 + - path: hands:l_hand_world/hands:b_l_hand/hands:b_l_thumb1/hands:b_l_thumb2/hands:b_l_thumb3 + weight: 1 + - path: hands:l_hand_world/hands:b_l_hand/hands:b_l_thumb1/hands:b_l_thumb2/hands:b_l_thumb3/hands:b_l_thumb_ignore + weight: 1 + maskType: 3 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + isReadable: 1 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + importBlendShapes: 1 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + keepQuads: 0 + weldVertices: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + importAnimation: 1 + copyAvatar: 0 + humanDescription: + serializedVersion: 2 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + rootMotionBoneName: + rootMotionBoneRotation: {x: 0, y: 0, z: 0, w: 1} + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 2 + humanoidOversampling: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus Hands/Animations/r_hand_default_anim.fbx b/Assets/Oculus Hands/Animations/r_hand_default_anim.fbx new file mode 100644 index 0000000..b1ec20a --- /dev/null +++ b/Assets/Oculus Hands/Animations/r_hand_default_anim.fbx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:32a7972a832ab0aeb99ab94dd12b015f5a176f55599c116224978dea5c793096 +size 116832 diff --git a/Assets/Oculus Hands/Animations/r_hand_default_anim.fbx.meta b/Assets/Oculus Hands/Animations/r_hand_default_anim.fbx.meta new file mode 100644 index 0000000..69e827f --- /dev/null +++ b/Assets/Oculus Hands/Animations/r_hand_default_anim.fbx.meta @@ -0,0 +1,139 @@ +fileFormatVersion: 2 +guid: b6c38558987444240b3b3950e4450b77 +ModelImporter: + serializedVersion: 22 + fileIDToRecycleName: + 100000: hands:b_r_grip + 100002: hands:b_r_hand + 100004: hands:b_r_hand_ignore + 100006: hands:b_r_index1 + 100008: hands:b_r_index2 + 100010: hands:b_r_index3 + 100012: hands:b_r_index_ignore + 100014: hands:b_r_middle1 + 100016: hands:b_r_middle2 + 100018: hands:b_r_middle3 + 100020: hands:b_r_middle_ignore + 100022: hands:b_r_pinky0 + 100024: hands:b_r_pinky1 + 100026: hands:b_r_pinky2 + 100028: hands:b_r_pinky3 + 100030: hands:b_r_pinky_ignore + 100032: hands:b_r_ring1 + 100034: hands:b_r_ring2 + 100036: hands:b_r_ring3 + 100038: hands:b_r_ring_ignore + 100040: hands:b_r_thumb1 + 100042: hands:b_r_thumb2 + 100044: hands:b_r_thumb3 + 100046: hands:b_r_thumb_ignore + 100048: hands:r_hand_world + 100050: //RootNode + 400000: hands:b_r_grip + 400002: hands:b_r_hand + 400004: hands:b_r_hand_ignore + 400006: hands:b_r_index1 + 400008: hands:b_r_index2 + 400010: hands:b_r_index3 + 400012: hands:b_r_index_ignore + 400014: hands:b_r_middle1 + 400016: hands:b_r_middle2 + 400018: hands:b_r_middle3 + 400020: hands:b_r_middle_ignore + 400022: hands:b_r_pinky0 + 400024: hands:b_r_pinky1 + 400026: hands:b_r_pinky2 + 400028: hands:b_r_pinky3 + 400030: hands:b_r_pinky_ignore + 400032: hands:b_r_ring1 + 400034: hands:b_r_ring2 + 400036: hands:b_r_ring3 + 400038: hands:b_r_ring_ignore + 400040: hands:b_r_thumb1 + 400042: hands:b_r_thumb2 + 400044: hands:b_r_thumb3 + 400046: hands:b_r_thumb_ignore + 400048: hands:r_hand_world + 400050: //RootNode + 7400000: Take 001 + 9500000: //RootNode + externalObjects: {} + materials: + importMaterials: 1 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 1 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + keepQuads: 0 + weldVertices: 1 + preserveHierarchy: 0 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + importAnimation: 1 + copyAvatar: 0 + humanDescription: + serializedVersion: 2 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + rootMotionBoneName: + rootMotionBoneRotation: {x: 0, y: 0, z: 0, w: 1} + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 2 + humanoidOversampling: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus Hands/Animations/r_hand_fist_anim.fbx b/Assets/Oculus Hands/Animations/r_hand_fist_anim.fbx new file mode 100644 index 0000000..ee9e01b --- /dev/null +++ b/Assets/Oculus Hands/Animations/r_hand_fist_anim.fbx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:53a09a021d8aa478e300516a78bf304d92309ec359dfb5b5275337aa8d4ee1ef +size 156352 diff --git a/Assets/Oculus Hands/Animations/r_hand_fist_anim.fbx.meta b/Assets/Oculus Hands/Animations/r_hand_fist_anim.fbx.meta new file mode 100644 index 0000000..9a12b63 --- /dev/null +++ b/Assets/Oculus Hands/Animations/r_hand_fist_anim.fbx.meta @@ -0,0 +1,204 @@ +fileFormatVersion: 2 +guid: 005ab0ae8aa7f74438a5fa50f7cd50e3 +timeCreated: 1437585997 +licenseType: Store +ModelImporter: + serializedVersion: 18 + fileIDToRecycleName: + 100000: hands:b_r_grip + 100002: hands:b_r_hand + 100004: hands:b_r_hand_ignore + 100006: hands:b_r_index1 + 100008: hands:b_r_index2 + 100010: hands:b_r_index3 + 100012: hands:b_r_index_ignore + 100014: hands:b_r_middle1 + 100016: hands:b_r_middle2 + 100018: hands:b_r_middle3 + 100020: hands:b_r_middle_ignore + 100022: hands:b_r_pinky0 + 100024: hands:b_r_pinky1 + 100026: hands:b_r_pinky2 + 100028: hands:b_r_pinky3 + 100030: hands:b_r_pinky_ignore + 100032: hands:b_r_ring1 + 100034: hands:b_r_ring2 + 100036: hands:b_r_ring3 + 100038: hands:b_r_ring_ignore + 100040: hands:b_r_thumb1 + 100042: hands:b_r_thumb2 + 100044: hands:b_r_thumb3 + 100046: hands:b_r_thumb_ignore + 100048: hands:r_hand_world + 100050: //RootNode + 400000: hands:b_r_grip + 400002: hands:b_r_hand + 400004: hands:b_r_hand_ignore + 400006: hands:b_r_index1 + 400008: hands:b_r_index2 + 400010: hands:b_r_index3 + 400012: hands:b_r_index_ignore + 400014: hands:b_r_middle1 + 400016: hands:b_r_middle2 + 400018: hands:b_r_middle3 + 400020: hands:b_r_middle_ignore + 400022: hands:b_r_pinky0 + 400024: hands:b_r_pinky1 + 400026: hands:b_r_pinky2 + 400028: hands:b_r_pinky3 + 400030: hands:b_r_pinky_ignore + 400032: hands:b_r_ring1 + 400034: hands:b_r_ring2 + 400036: hands:b_r_ring3 + 400038: hands:b_r_ring_ignore + 400040: hands:b_r_thumb1 + 400042: hands:b_r_thumb2 + 400044: hands:b_r_thumb3 + 400046: hands:b_r_thumb_ignore + 400048: hands:r_hand_world + 400050: //RootNode + 7400000: r_hand_fist + 9500000: //RootNode + materials: + importMaterials: 1 + materialName: 0 + materialSearch: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + optimizeGameObjects: 0 + motionNodeName: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + animationCompression: 1 + animationRotationError: .5 + animationPositionError: .5 + animationScaleError: .5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: + - serializedVersion: 16 + name: r_hand_fist + takeName: Take 001 + firstFrame: 0 + lastFrame: 1 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + loopTime: 0 + loopBlend: 0 + loopBlendOrientation: 0 + loopBlendPositionY: 0 + loopBlendPositionXZ: 0 + keepOriginalOrientation: 0 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 0 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: + - path: + weight: 1 + - path: hands:r_hand_world + weight: 1 + - path: hands:r_hand_world/hands:b_r_hand + weight: 1 + - path: hands:r_hand_world/hands:b_r_hand/hands:b_r_grip + weight: 1 + - path: hands:r_hand_world/hands:b_r_hand/hands:b_r_hand_ignore + weight: 1 + - path: hands:r_hand_world/hands:b_r_hand/hands:b_r_index1 + weight: 1 + - path: hands:r_hand_world/hands:b_r_hand/hands:b_r_index1/hands:b_r_index2 + weight: 1 + - path: hands:r_hand_world/hands:b_r_hand/hands:b_r_index1/hands:b_r_index2/hands:b_r_index3 + weight: 1 + - path: hands:r_hand_world/hands:b_r_hand/hands:b_r_index1/hands:b_r_index2/hands:b_r_index3/hands:b_r_index_ignore + weight: 1 + - path: hands:r_hand_world/hands:b_r_hand/hands:b_r_middle1 + weight: 1 + - path: hands:r_hand_world/hands:b_r_hand/hands:b_r_middle1/hands:b_r_middle2 + weight: 1 + - path: hands:r_hand_world/hands:b_r_hand/hands:b_r_middle1/hands:b_r_middle2/hands:b_r_middle3 + weight: 1 + - path: hands:r_hand_world/hands:b_r_hand/hands:b_r_middle1/hands:b_r_middle2/hands:b_r_middle3/hands:b_r_middle_ignore + weight: 1 + - path: hands:r_hand_world/hands:b_r_hand/hands:b_r_pinky0 + weight: 1 + - path: hands:r_hand_world/hands:b_r_hand/hands:b_r_pinky0/hands:b_r_pinky1 + weight: 1 + - path: hands:r_hand_world/hands:b_r_hand/hands:b_r_pinky0/hands:b_r_pinky1/hands:b_r_pinky2 + weight: 1 + - path: hands:r_hand_world/hands:b_r_hand/hands:b_r_pinky0/hands:b_r_pinky1/hands:b_r_pinky2/hands:b_r_pinky3 + weight: 1 + - path: hands:r_hand_world/hands:b_r_hand/hands:b_r_pinky0/hands:b_r_pinky1/hands:b_r_pinky2/hands:b_r_pinky3/hands:b_r_pinky_ignore + weight: 1 + - path: hands:r_hand_world/hands:b_r_hand/hands:b_r_ring1 + weight: 1 + - path: hands:r_hand_world/hands:b_r_hand/hands:b_r_ring1/hands:b_r_ring2 + weight: 1 + - path: hands:r_hand_world/hands:b_r_hand/hands:b_r_ring1/hands:b_r_ring2/hands:b_r_ring3 + weight: 1 + - path: hands:r_hand_world/hands:b_r_hand/hands:b_r_ring1/hands:b_r_ring2/hands:b_r_ring3/hands:b_r_ring_ignore + weight: 1 + - path: hands:r_hand_world/hands:b_r_hand/hands:b_r_thumb1 + weight: 1 + - path: hands:r_hand_world/hands:b_r_hand/hands:b_r_thumb1/hands:b_r_thumb2 + weight: 1 + - path: hands:r_hand_world/hands:b_r_hand/hands:b_r_thumb1/hands:b_r_thumb2/hands:b_r_thumb3 + weight: 1 + - path: hands:r_hand_world/hands:b_r_hand/hands:b_r_thumb1/hands:b_r_thumb2/hands:b_r_thumb3/hands:b_r_thumb_ignore + weight: 1 + maskType: 0 + maskSource: {instanceID: 0} + isReadable: 1 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + importBlendShapes: 1 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + keepQuads: 0 + weldVertices: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + splitTangentsAcrossUV: 1 + normalImportMode: 0 + tangentImportMode: 1 + importAnimation: 1 + copyAvatar: 1 + humanDescription: + human: [] + skeleton: [] + armTwist: .5 + foreArmTwist: .5 + upperLegTwist: .5 + legTwist: .5 + armStretch: .0500000007 + legStretch: .0500000007 + feetSpacing: 0 + rootMotionBoneName: + hasTranslationDoF: 0 + lastHumanDescriptionAvatarSource: {fileID: 9000000, guid: 3d1f4d649230d7c49ab615ba6413f77e, + type: 3} + animationType: 2 + humanoidOversampling: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus Hands/Animations/r_hand_pinch_anim.fbx b/Assets/Oculus Hands/Animations/r_hand_pinch_anim.fbx new file mode 100644 index 0000000..daf72e7 --- /dev/null +++ b/Assets/Oculus Hands/Animations/r_hand_pinch_anim.fbx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3c750449800f48a2b9a375b95993f8ae690fb248ab34e93857bed8903a22ad00 +size 128368 diff --git a/Assets/Oculus Hands/Animations/r_hand_pinch_anim.fbx.meta b/Assets/Oculus Hands/Animations/r_hand_pinch_anim.fbx.meta new file mode 100644 index 0000000..0208e44 --- /dev/null +++ b/Assets/Oculus Hands/Animations/r_hand_pinch_anim.fbx.meta @@ -0,0 +1,209 @@ +fileFormatVersion: 2 +guid: 165871bb4fa915847973b6955c7a670d +timeCreated: 1484075312 +licenseType: Store +ModelImporter: + serializedVersion: 19 + fileIDToRecycleName: + 100000: hands:b_r_grip + 100002: hands:b_r_hand + 100004: hands:b_r_hand_ignore + 100006: hands:b_r_index1 + 100008: hands:b_r_index2 + 100010: hands:b_r_index3 + 100012: hands:b_r_index_ignore + 100014: hands:b_r_middle1 + 100016: hands:b_r_middle2 + 100018: hands:b_r_middle3 + 100020: hands:b_r_middle_ignore + 100022: hands:b_r_pinky0 + 100024: hands:b_r_pinky1 + 100026: hands:b_r_pinky2 + 100028: hands:b_r_pinky3 + 100030: hands:b_r_pinky_ignore + 100032: hands:b_r_ring1 + 100034: hands:b_r_ring2 + 100036: hands:b_r_ring3 + 100038: hands:b_r_ring_ignore + 100040: hands:b_r_thumb1 + 100042: hands:b_r_thumb2 + 100044: hands:b_r_thumb3 + 100046: hands:b_r_thumb_ignore + 100048: hands:r_hand_world + 100050: //RootNode + 400000: hands:b_r_grip + 400002: hands:b_r_hand + 400004: hands:b_r_hand_ignore + 400006: hands:b_r_index1 + 400008: hands:b_r_index2 + 400010: hands:b_r_index3 + 400012: hands:b_r_index_ignore + 400014: hands:b_r_middle1 + 400016: hands:b_r_middle2 + 400018: hands:b_r_middle3 + 400020: hands:b_r_middle_ignore + 400022: hands:b_r_pinky0 + 400024: hands:b_r_pinky1 + 400026: hands:b_r_pinky2 + 400028: hands:b_r_pinky3 + 400030: hands:b_r_pinky_ignore + 400032: hands:b_r_ring1 + 400034: hands:b_r_ring2 + 400036: hands:b_r_ring3 + 400038: hands:b_r_ring_ignore + 400040: hands:b_r_thumb1 + 400042: hands:b_r_thumb2 + 400044: hands:b_r_thumb3 + 400046: hands:b_r_thumb_ignore + 400048: hands:r_hand_world + 400050: //RootNode + 7400000: r_hand_pinch_anim + 9500000: //RootNode + materials: + importMaterials: 1 + materialName: 0 + materialSearch: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + motionNodeName: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: + - serializedVersion: 16 + name: r_hand_pinch_anim + takeName: Take 001 + firstFrame: 4 + lastFrame: 5 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 0 + loopBlend: 0 + loopBlendOrientation: 0 + loopBlendPositionY: 0 + loopBlendPositionXZ: 0 + keepOriginalOrientation: 0 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 0 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: + - path: + weight: 1 + - path: hands:r_hand_world + weight: 1 + - path: hands:r_hand_world/hands:b_r_hand + weight: 1 + - path: hands:r_hand_world/hands:b_r_hand/hands:b_r_grip + weight: 1 + - path: hands:r_hand_world/hands:b_r_hand/hands:b_r_hand_ignore + weight: 1 + - path: hands:r_hand_world/hands:b_r_hand/hands:b_r_index1 + weight: 1 + - path: hands:r_hand_world/hands:b_r_hand/hands:b_r_index1/hands:b_r_index2 + weight: 1 + - path: hands:r_hand_world/hands:b_r_hand/hands:b_r_index1/hands:b_r_index2/hands:b_r_index3 + weight: 1 + - path: hands:r_hand_world/hands:b_r_hand/hands:b_r_index1/hands:b_r_index2/hands:b_r_index3/hands:b_r_index_ignore + weight: 1 + - path: hands:r_hand_world/hands:b_r_hand/hands:b_r_middle1 + weight: 1 + - path: hands:r_hand_world/hands:b_r_hand/hands:b_r_middle1/hands:b_r_middle2 + weight: 1 + - path: hands:r_hand_world/hands:b_r_hand/hands:b_r_middle1/hands:b_r_middle2/hands:b_r_middle3 + weight: 1 + - path: hands:r_hand_world/hands:b_r_hand/hands:b_r_middle1/hands:b_r_middle2/hands:b_r_middle3/hands:b_r_middle_ignore + weight: 1 + - path: hands:r_hand_world/hands:b_r_hand/hands:b_r_pinky0 + weight: 1 + - path: hands:r_hand_world/hands:b_r_hand/hands:b_r_pinky0/hands:b_r_pinky1 + weight: 1 + - path: hands:r_hand_world/hands:b_r_hand/hands:b_r_pinky0/hands:b_r_pinky1/hands:b_r_pinky2 + weight: 1 + - path: hands:r_hand_world/hands:b_r_hand/hands:b_r_pinky0/hands:b_r_pinky1/hands:b_r_pinky2/hands:b_r_pinky3 + weight: 1 + - path: hands:r_hand_world/hands:b_r_hand/hands:b_r_pinky0/hands:b_r_pinky1/hands:b_r_pinky2/hands:b_r_pinky3/hands:b_r_pinky_ignore + weight: 1 + - path: hands:r_hand_world/hands:b_r_hand/hands:b_r_ring1 + weight: 1 + - path: hands:r_hand_world/hands:b_r_hand/hands:b_r_ring1/hands:b_r_ring2 + weight: 1 + - path: hands:r_hand_world/hands:b_r_hand/hands:b_r_ring1/hands:b_r_ring2/hands:b_r_ring3 + weight: 1 + - path: hands:r_hand_world/hands:b_r_hand/hands:b_r_ring1/hands:b_r_ring2/hands:b_r_ring3/hands:b_r_ring_ignore + weight: 1 + - path: hands:r_hand_world/hands:b_r_hand/hands:b_r_thumb1 + weight: 1 + - path: hands:r_hand_world/hands:b_r_hand/hands:b_r_thumb1/hands:b_r_thumb2 + weight: 1 + - path: hands:r_hand_world/hands:b_r_hand/hands:b_r_thumb1/hands:b_r_thumb2/hands:b_r_thumb3 + weight: 1 + - path: hands:r_hand_world/hands:b_r_hand/hands:b_r_thumb1/hands:b_r_thumb2/hands:b_r_thumb3/hands:b_r_thumb_ignore + weight: 1 + maskType: 3 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + isReadable: 1 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + importBlendShapes: 1 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + keepQuads: 0 + weldVertices: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + importAnimation: 1 + copyAvatar: 0 + humanDescription: + serializedVersion: 2 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + rootMotionBoneName: + rootMotionBoneRotation: {x: 0, y: 0, z: 0, w: 1} + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 2 + humanoidOversampling: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus Hands/Materials.meta b/Assets/Oculus Hands/Materials.meta new file mode 100644 index 0000000..47b3f36 --- /dev/null +++ b/Assets/Oculus Hands/Materials.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 439571b1b54225746960ad2b9769efe7 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus Hands/Materials/Hands_solid.mat b/Assets/Oculus Hands/Materials/Hands_solid.mat new file mode 100644 index 0000000..11a7b20 --- /dev/null +++ b/Assets/Oculus Hands/Materials/Hands_solid.mat @@ -0,0 +1,155 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-6377978500662273637 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 7 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Hands_solid + m_Shader: {fileID: 4800000, guid: 8d2bb70cbf9db8d4da26e15b26e74248, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _GLOSSINESS_FROM_BASE_ALPHA + - _SPECULAR_COLOR + m_InvalidKeywords: [] + m_LightmapFlags: 6 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: 2000 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: [] + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Bump: + 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} + - _Cube: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _FadeEnd: 0.5 + - _FadeStart: 0.5 + - _Fresnel: 0 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossinessSource: 0 + - _GlossyReflections: 1 + - _Intensity: 0.5 + - _InvFade: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _OutlineWidth: 0.005 + - _Parallax: 0.02 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Shininess: 0.75 + - _Smoothness: 0.75 + - _SmoothnessSource: 1 + - _SmoothnessTextureChannel: 0 + - _SpecSource: 0 + - _SpecularHighlights: 0 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _Thickness: 0.5 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 0.75} + - _Color: {r: 1, g: 1, b: 1, a: 0.75} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _MyColor: {r: 0.87058824, g: 0.87058824, b: 0.87058824, a: 1} + - _OutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _ReflectColor: {r: 1, g: 0, b: 0, a: 0.5019608} + - _SpecColor: {r: 0.50735295, g: 0.50735295, b: 0.50735295, a: 1} + - _TintColor: {r: 0.5, g: 0.5, b: 0.5, a: 0.5} + m_BuildTextureStacks: [] diff --git a/Assets/Oculus Hands/Materials/Hands_solid.mat.meta b/Assets/Oculus Hands/Materials/Hands_solid.mat.meta new file mode 100644 index 0000000..e3a9a86 --- /dev/null +++ b/Assets/Oculus Hands/Materials/Hands_solid.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3637b758ff163493f8bb8b6d7e96d7ae +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus Hands/Models.meta b/Assets/Oculus Hands/Models.meta new file mode 100644 index 0000000..33c09ec --- /dev/null +++ b/Assets/Oculus Hands/Models.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f86f7081ef3d88a4699b38c51b052b3f +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus Hands/Models/l_hand_skeletal_lowres.fbx b/Assets/Oculus Hands/Models/l_hand_skeletal_lowres.fbx new file mode 100644 index 0000000..e49ce2c --- /dev/null +++ b/Assets/Oculus Hands/Models/l_hand_skeletal_lowres.fbx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f261800a9b284c0ca3aa2a16024f0fbf63a5b9f3174c80f65933b062ecec5d23 +size 258784 diff --git a/Assets/Oculus Hands/Models/l_hand_skeletal_lowres.fbx.meta b/Assets/Oculus Hands/Models/l_hand_skeletal_lowres.fbx.meta new file mode 100644 index 0000000..b4bced6 --- /dev/null +++ b/Assets/Oculus Hands/Models/l_hand_skeletal_lowres.fbx.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: ca20b3907ff1c794cb89c1ad2cce8282 +ModelImporter: + serializedVersion: 22 + fileIDToRecycleName: + 100000: hands:b_l_grip + 100002: hands:b_l_hand + 100004: hands:b_l_hand_ignore + 100006: hands:b_l_index1 + 100008: hands:b_l_index2 + 100010: hands:b_l_index3 + 100012: hands:b_l_index_ignore + 100014: hands:b_l_middle1 + 100016: hands:b_l_middle2 + 100018: hands:b_l_middle3 + 100020: hands:b_l_middle_ignore + 100022: hands:b_l_pinky0 + 100024: hands:b_l_pinky1 + 100026: hands:b_l_pinky2 + 100028: hands:b_l_pinky3 + 100030: hands:b_l_pinky_ignore + 100032: hands:b_l_ring1 + 100034: hands:b_l_ring2 + 100036: hands:b_l_ring3 + 100038: hands:b_l_ring_ignore + 100040: hands:b_l_thumb1 + 100042: hands:b_l_thumb2 + 100044: hands:b_l_thumb3 + 100046: hands:b_l_thumb_ignore + 100048: hands:hands_geom + 100050: hands:l_hand_world + 100052: hands:Lhand + 100054: //RootNode + 400000: hands:b_l_grip + 400002: hands:b_l_hand + 400004: hands:b_l_hand_ignore + 400006: hands:b_l_index1 + 400008: hands:b_l_index2 + 400010: hands:b_l_index3 + 400012: hands:b_l_index_ignore + 400014: hands:b_l_middle1 + 400016: hands:b_l_middle2 + 400018: hands:b_l_middle3 + 400020: hands:b_l_middle_ignore + 400022: hands:b_l_pinky0 + 400024: hands:b_l_pinky1 + 400026: hands:b_l_pinky2 + 400028: hands:b_l_pinky3 + 400030: hands:b_l_pinky_ignore + 400032: hands:b_l_ring1 + 400034: hands:b_l_ring2 + 400036: hands:b_l_ring3 + 400038: hands:b_l_ring_ignore + 400040: hands:b_l_thumb1 + 400042: hands:b_l_thumb2 + 400044: hands:b_l_thumb3 + 400046: hands:b_l_thumb_ignore + 400048: hands:hands_geom + 400050: hands:l_hand_world + 400052: hands:Lhand + 400054: //RootNode + 2100000: default3 + 2100002: unnamed1 + 4300000: hands:Lhand + 7400000: Take 001 + 7400002: l_hand_skeletal_lowres + 9500000: //RootNode + 13700000: hands:Lhand + externalObjects: + - first: + type: UnityEngine:Material + assembly: UnityEngine.CoreModule + name: unnamed1 + second: {fileID: 2100000, guid: 3637b758ff163493f8bb8b6d7e96d7ae, type: 2} + materials: + importMaterials: 1 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 1 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + keepQuads: 0 + weldVertices: 1 + preserveHierarchy: 0 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 0 + normalCalculationMode: 4 + importAnimation: 1 + copyAvatar: 0 + humanDescription: + serializedVersion: 2 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + rootMotionBoneName: + rootMotionBoneRotation: {x: 0, y: 0, z: 0, w: 1} + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 2 + humanoidOversampling: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus Hands/Models/r_hand_skeletal_lowres.fbx b/Assets/Oculus Hands/Models/r_hand_skeletal_lowres.fbx new file mode 100644 index 0000000..17c4566 --- /dev/null +++ b/Assets/Oculus Hands/Models/r_hand_skeletal_lowres.fbx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3e2fde2093509941052a708823045b5635eeb417b068e097a05dad2769f2775a +size 262336 diff --git a/Assets/Oculus Hands/Models/r_hand_skeletal_lowres.fbx.meta b/Assets/Oculus Hands/Models/r_hand_skeletal_lowres.fbx.meta new file mode 100644 index 0000000..644103a --- /dev/null +++ b/Assets/Oculus Hands/Models/r_hand_skeletal_lowres.fbx.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: d0c255d07fd68f14b94e55d388e7e6bb +ModelImporter: + serializedVersion: 22 + fileIDToRecycleName: + 100000: hands:b_r_grip + 100002: hands:b_r_hand + 100004: hands:b_r_hand_ignore + 100006: hands:b_r_index1 + 100008: hands:b_r_index2 + 100010: hands:b_r_index3 + 100012: hands:b_r_index_ignore + 100014: hands:b_r_middle1 + 100016: hands:b_r_middle2 + 100018: hands:b_r_middle3 + 100020: hands:b_r_middle_ignore + 100022: hands:b_r_pinky0 + 100024: hands:b_r_pinky1 + 100026: hands:b_r_pinky2 + 100028: hands:b_r_pinky3 + 100030: hands:b_r_pinky_ignore + 100032: hands:b_r_ring1 + 100034: hands:b_r_ring2 + 100036: hands:b_r_ring3 + 100038: hands:b_r_ring_ignore + 100040: hands:b_r_thumb1 + 100042: hands:b_r_thumb2 + 100044: hands:b_r_thumb3 + 100046: hands:b_r_thumb_ignore + 100048: hands:hands_geom + 100050: hands:r_hand_world + 100052: hands:Rhand + 100054: //RootNode + 400000: hands:b_r_grip + 400002: hands:b_r_hand + 400004: hands:b_r_hand_ignore + 400006: hands:b_r_index1 + 400008: hands:b_r_index2 + 400010: hands:b_r_index3 + 400012: hands:b_r_index_ignore + 400014: hands:b_r_middle1 + 400016: hands:b_r_middle2 + 400018: hands:b_r_middle3 + 400020: hands:b_r_middle_ignore + 400022: hands:b_r_pinky0 + 400024: hands:b_r_pinky1 + 400026: hands:b_r_pinky2 + 400028: hands:b_r_pinky3 + 400030: hands:b_r_pinky_ignore + 400032: hands:b_r_ring1 + 400034: hands:b_r_ring2 + 400036: hands:b_r_ring3 + 400038: hands:b_r_ring_ignore + 400040: hands:b_r_thumb1 + 400042: hands:b_r_thumb2 + 400044: hands:b_r_thumb3 + 400046: hands:b_r_thumb_ignore + 400048: hands:hands_geom + 400050: hands:r_hand_world + 400052: hands:Rhand + 400054: //RootNode + 2100000: default1 + 2100002: unnamed1 + 4300000: hands:Rhand + 7400000: Take 001 + 7400002: r_hand_skeletal_lowres + 9500000: //RootNode + 13700000: hands:Rhand + externalObjects: + - first: + type: UnityEngine:Material + assembly: UnityEngine.CoreModule + name: unnamed1 + second: {fileID: 2100000, guid: 3637b758ff163493f8bb8b6d7e96d7ae, type: 2} + materials: + importMaterials: 1 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 1 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + keepQuads: 0 + weldVertices: 1 + preserveHierarchy: 0 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 0 + normalCalculationMode: 4 + importAnimation: 1 + copyAvatar: 0 + humanDescription: + serializedVersion: 2 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + rootMotionBoneName: + rootMotionBoneRotation: {x: 0, y: 0, z: 0, w: 1} + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 2 + humanoidOversampling: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus Hands/Prefabs.meta b/Assets/Oculus Hands/Prefabs.meta new file mode 100644 index 0000000..2a47f40 --- /dev/null +++ b/Assets/Oculus Hands/Prefabs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 176a87d49f06d4340bf832ac8e2f5df5 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus Hands/Prefabs/Left Hand Model.prefab b/Assets/Oculus Hands/Prefabs/Left Hand Model.prefab new file mode 100644 index 0000000..c279541 --- /dev/null +++ b/Assets/Oculus Hands/Prefabs/Left Hand Model.prefab @@ -0,0 +1,997 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &109434732395284481 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 109434732395451489} + m_Layer: 0 + m_Name: hands:b_l_thumb2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &109434732395451489 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 109434732395284481} + m_LocalRotation: {x: 8.364196e-17, y: -1.5534073e-17, z: -0.14235, w: 0.9898164} + m_LocalPosition: {x: -0.03258824, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 109434732395451495} + m_Father: {fileID: 109434732395451491} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &109434732395284483 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 109434732395451491} + m_Layer: 0 + m_Name: hands:b_l_thumb1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &109434732395451491 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 109434732395284483} + m_LocalRotation: {x: 0.2459623, y: 0.945037, z: -0.031994287, w: 0.21303521} + m_LocalPosition: {x: 0.026298406, y: -0.041470297, z: 0.020564148} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 109434732395451489} + m_Father: {fileID: 109434732395451465} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &109434732395284485 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 109434732395451493} + m_Layer: 0 + m_Name: hands:b_l_thumb_ignore + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &109434732395451493 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 109434732395284485} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0.034079567, y: -7.105427e-17, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 109434732395451495} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &109434732395284487 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 109434732395451495} + m_Layer: 0 + m_Name: hands:b_l_thumb3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &109434732395451495 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 109434732395284487} + m_LocalRotation: {x: -3.3019005e-17, y: 6.6511964e-18, z: 0.008720745, w: 0.999962} + m_LocalPosition: {x: -0.026371535, y: 1.4210854e-16, z: -1.0658141e-16} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 109434732395451493} + m_Father: {fileID: 109434732395451489} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &109434732395284489 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 109434732395451497} + m_Layer: 0 + m_Name: hands:b_l_ring2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &109434732395451497 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 109434732395284489} + m_LocalRotation: {x: -2.1295683e-16, y: 1.0081824e-16, z: -0.20290461, w: 0.9791985} + m_LocalPosition: {x: -0.038572025, y: 0, z: 7.105427e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 109434732395451503} + m_Father: {fileID: 109434732395451499} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &109434732395284491 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 109434732395451499} + m_Layer: 0 + m_Name: hands:b_l_ring1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &109434732395451499 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 109434732395284491} + m_LocalRotation: {x: -0.10180098, y: 0.5692992, z: 0.8152097, w: 0.031114789} + m_LocalPosition: {x: 0.089531735, y: 0.012713979, z: -0.0018533266} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 109434732395451497} + m_Father: {fileID: 109434732395451465} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &109434732395284493 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 109434732395451501} + m_Layer: 0 + m_Name: hands:b_l_ring_ignore + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &109434732395451501 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 109434732395284493} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0.024214907, y: -1.4210854e-16, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 109434732395451503} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &109434732395284495 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 109434732395451503} + m_Layer: 0 + m_Name: hands:b_l_ring3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &109434732395451503 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 109434732395284495} + m_LocalRotation: {x: 1.4978696e-16, y: -4.047208e-17, z: -0.08394361, w: 0.9964705} + m_LocalPosition: {x: -0.025775291, y: -1.7763568e-17, z: -1.4210854e-16} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 109434732395451501} + m_Father: {fileID: 109434732395451497} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &109434732395284505 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 109434732395451513} + m_Layer: 0 + m_Name: hands:l_hand_world + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &109434732395451513 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 109434732395284505} + m_LocalRotation: {x: 0.76502967, y: -0.5406603, z: 0.16959205, w: -0.30603018} + m_LocalPosition: {x: -0.017749771, y: 0.049014878, z: -0.07170377} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 109434732395451465} + m_Father: {fileID: 109434732395451517} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &109434732395284507 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 109434732395451515} + m_Layer: 0 + m_Name: hands:hands_geom + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &109434732395451515 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 109434732395284507} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 109434732395451519} + m_Father: {fileID: 109434732395451517} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &109434732395284509 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 109434732395451517} + - component: {fileID: 109434732388006827} + m_Layer: 0 + m_Name: Left Hand Model + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &109434732395451517 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 109434732395284509} + m_LocalRotation: {x: 0, y: 0, z: 0.7071068, w: 0.7071068} + m_LocalPosition: {x: -0.001, y: 0.001, z: -0.035} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 109434732395451515} + - {fileID: 109434732395451513} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 90} +--- !u!95 &109434732388006827 +Animator: + serializedVersion: 4 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 109434732395284509} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: ca20b3907ff1c794cb89c1ad2cce8282, type: 3} + m_Controller: {fileID: 9100000, guid: 4b5efa0c69d901449a38989140500c0d, type: 2} + m_CullingMode: 1 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorControllerStateOnDisable: 0 +--- !u!1 &109434732395284511 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 109434732395451519} + - component: {fileID: 109434732392105323} + m_Layer: 0 + m_Name: hands:Lhand + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &109434732395451519 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 109434732395284511} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 109434732395451515} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &109434732392105323 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 109434732395284511} + 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: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 3637b758ff163493f8bb8b6d7e96d7ae, 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 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300000, guid: ca20b3907ff1c794cb89c1ad2cce8282, type: 3} + m_Bones: + - {fileID: 109434732395451513} + - {fileID: 109434732395451465} + - {fileID: 109434732395451471} + - {fileID: 109434732395451491} + - {fileID: 109434732395451489} + - {fileID: 109434732395451495} + - {fileID: 109434732395451493} + - {fileID: 109434732395451469} + - {fileID: 109434732395451459} + - {fileID: 109434732395451457} + - {fileID: 109434732395451463} + - {fileID: 109434732395451461} + - {fileID: 109434732395451483} + - {fileID: 109434732395451481} + - {fileID: 109434732395451487} + - {fileID: 109434732395451499} + - {fileID: 109434732395451497} + - {fileID: 109434732395451503} + - {fileID: 109434732395451501} + - {fileID: 109434732395451485} + - {fileID: 109434732395451475} + - {fileID: 109434732395451473} + - {fileID: 109434732395451479} + - {fileID: 109434732395451477} + - {fileID: 109434732395451467} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 109434732395451513} + m_AABB: + m_Center: {x: 0.00654291, y: -0.036744133, z: -0.06238377} + m_Extent: {x: 0.072534904, y: 0.09257294, z: 0.105605766} + m_DirtyAABB: 0 +--- !u!1 &109434732395284577 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 109434732395451457} + m_Layer: 0 + m_Name: hands:b_l_index3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &109434732395451457 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 109434732395284577} + m_LocalRotation: {x: 2.6848176e-16, y: -4.3833895e-17, z: -0.05959589, w: 0.9982226} + m_LocalPosition: {x: -0.022153005, y: 7.105427e-17, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 109434732395451463} + m_Father: {fileID: 109434732395451459} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &109434732395284579 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 109434732395451459} + m_Layer: 0 + m_Name: hands:b_l_index2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &109434732395451459 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 109434732395284579} + m_LocalRotation: {x: -2.7269937e-16, y: 5.169386e-17, z: -0.18624677, w: 0.982503} + m_LocalPosition: {x: -0.04157472, y: 0, z: 7.105427e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 109434732395451457} + m_Father: {fileID: 109434732395451469} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &109434732395284581 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 109434732395451461} + m_Layer: 0 + m_Name: hands:b_l_middle1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &109434732395451461 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 109434732395284581} + m_LocalRotation: {x: -0.03365181, y: 0.6480088, z: 0.75659454, w: 0.08072687} + m_LocalPosition: {x: 0.09142233, y: -0.0095321555, z: -0.010838781} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 109434732395451483} + m_Father: {fileID: 109434732395451465} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &109434732395284583 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 109434732395451463} + m_Layer: 0 + m_Name: hands:b_l_index_ignore + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &109434732395451463 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 109434732395284583} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0.029121809, y: -1.7763567e-16, z: -7.105427e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 109434732395451457} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &109434732395284585 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 109434732395451465} + m_Layer: 0 + m_Name: hands:b_l_hand + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &109434732395451465 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 109434732395284585} + m_LocalRotation: {x: -0.3125748, y: 0.76965183, z: 0.018750938, w: 0.5564005} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 109434732395451467} + - {fileID: 109434732395451471} + - {fileID: 109434732395451469} + - {fileID: 109434732395451461} + - {fileID: 109434732395451485} + - {fileID: 109434732395451499} + - {fileID: 109434732395451491} + m_Father: {fileID: 109434732395451513} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &109434732395284587 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 109434732395451467} + m_Layer: 0 + m_Name: hands:b_l_grip + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &109434732395451467 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 109434732395284587} + m_LocalRotation: {x: 0.31257483, y: -0.76965183, z: -0.018750904, w: 0.5564005} + m_LocalPosition: {x: 0.07215908, y: -0.013962129, z: 0.018992199} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 109434732395451465} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &109434732395284589 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 109434732395451469} + m_Layer: 0 + m_Name: hands:b_l_index1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &109434732395451469 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 109434732395284589} + m_LocalRotation: {x: 0.010945054, y: 0.7329414, z: 0.66095215, w: 0.16068448} + m_LocalPosition: {x: 0.087078705, y: -0.035099912, z: -0.0068139634} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 109434732395451459} + m_Father: {fileID: 109434732395451465} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &109434732395284591 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 109434732395451471} + m_Layer: 0 + m_Name: hands:b_l_hand_ignore + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &109434732395451471 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 109434732395284591} + m_LocalRotation: {x: 0.22704248, y: 3.9634124e-17, z: 4.7759774e-17, w: 0.9738849} + m_LocalPosition: {x: 0.13611393, y: 0, z: 1.4210854e-16} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 109434732395451465} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &109434732395284593 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 109434732395451473} + m_Layer: 0 + m_Name: hands:b_l_pinky2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &109434732395451473 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 109434732395284593} + m_LocalRotation: {x: -1.7569053e-16, y: -8.32419e-17, z: -0.16458225, w: 0.98636335} + m_LocalPosition: {x: -0.03335595, y: 1.4210854e-16, z: -1.4210854e-16} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 109434732395451479} + m_Father: {fileID: 109434732395451475} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &109434732395284595 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 109434732395451475} + m_Layer: 0 + m_Name: hands:b_l_pinky1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &109434732395451475 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 109434732395284595} + m_LocalRotation: {x: -0.018903391, y: 0.0067427186, z: 0.9928664, w: 0.117531024} + m_LocalPosition: {x: 0.053570647, y: 0.0024384, z: -0.0014630399} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 109434732395451473} + m_Father: {fileID: 109434732395451485} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &109434732395284597 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 109434732395451477} + m_Layer: 0 + m_Name: hands:b_l_pinky_ignore + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &109434732395451477 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 109434732395284597} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0.019441238, y: -6.217249e-17, z: 7.105427e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 109434732395451479} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &109434732395284599 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 109434732395451479} + m_Layer: 0 + m_Name: hands:b_l_pinky3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &109434732395451479 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 109434732395284599} + m_LocalRotation: {x: -6.36854e-17, y: -2.4790136e-17, z: -0.04699399, w: 0.9988952} + m_LocalPosition: {x: -0.017418223, y: 1.3322676e-16, z: 7.105427e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 109434732395451477} + m_Father: {fileID: 109434732395451473} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &109434732395284601 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 109434732395451481} + m_Layer: 0 + m_Name: hands:b_l_middle3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &109434732395451481 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 109434732395284601} + m_LocalRotation: {x: 1.1443316e-16, y: 4.8088383e-17, z: -0.06577556, w: 0.99783444} + m_LocalPosition: {x: -0.029590597, y: 3.5527136e-17, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 109434732395451487} + m_Father: {fileID: 109434732395451483} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &109434732395284603 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 109434732395451483} + m_Layer: 0 + m_Name: hands:b_l_middle2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &109434732395451483 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 109434732395284603} + m_LocalRotation: {x: -2.6402464e-16, y: 2.0679773e-16, z: -0.23558192, w: 0.9718545} + m_LocalPosition: {x: -0.045967426, y: 1.4210854e-16, z: 7.105427e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 109434732395451481} + m_Father: {fileID: 109434732395451461} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &109434732395284605 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 109434732395451485} + m_Layer: 0 + m_Name: hands:b_l_pinky0 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &109434732395451485 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 109434732395284605} + m_LocalRotation: {x: -0.46932158, y: -0.083111495, z: 0.08672836, w: 0.8748188} + m_LocalPosition: {x: 0.031271502, y: 0.01906803, z: 0.01150759} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 109434732395451475} + m_Father: {fileID: 109434732395451465} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &109434732395284607 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 109434732395451487} + m_Layer: 0 + m_Name: hands:b_l_middle_ignore + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &109434732395451487 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 109434732395284607} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0.02646961, y: -1.7763568e-17, z: -2.1316282e-16} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 109434732395451481} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Assets/Oculus Hands/Prefabs/Left Hand Model.prefab.meta b/Assets/Oculus Hands/Prefabs/Left Hand Model.prefab.meta new file mode 100644 index 0000000..09a4b9a --- /dev/null +++ b/Assets/Oculus Hands/Prefabs/Left Hand Model.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 65847589f926b734d9eaed6e25f0046b +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Oculus Hands/Prefabs/Right Hand Model.prefab b/Assets/Oculus Hands/Prefabs/Right Hand Model.prefab new file mode 100644 index 0000000..1ea9843 --- /dev/null +++ b/Assets/Oculus Hands/Prefabs/Right Hand Model.prefab @@ -0,0 +1,997 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &5686134208185362816 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5686134208185136544} + m_Layer: 0 + m_Name: hands:b_r_hand_ignore + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5686134208185136544 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5686134208185362816} + m_LocalRotation: {x: 0.22704248, y: -0, z: -0, w: 0.9738849} + m_LocalPosition: {x: -0.13611329, y: 0.00000039665923, z: 0.0000006813971} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5686134208185136550} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5686134208185362818 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5686134208185136546} + m_Layer: 0 + m_Name: hands:b_r_index1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5686134208185136546 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5686134208185362818} + m_LocalRotation: {x: 0.010945054, y: 0.7329414, z: 0.66095215, w: 0.16068448} + m_LocalPosition: {x: -0.08707797, y: 0.035099972, z: 0.0068147103} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 5686134208185136556} + m_Father: {fileID: 5686134208185136550} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5686134208185362820 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5686134208185136548} + m_Layer: 0 + m_Name: hands:b_r_grip + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5686134208185136548 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5686134208185362820} + m_LocalRotation: {x: 0.56189185, y: -0.03958033, z: 0.76829755, w: -0.30402282} + m_LocalPosition: {x: -0.073359996, y: 0.01578, z: -0.01952} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5686134208185136550} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5686134208185362822 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5686134208185136550} + m_Layer: 0 + m_Name: hands:b_r_hand + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5686134208185136550 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5686134208185362822} + m_LocalRotation: {x: 0.5564005, y: -0.018750938, z: 0.76965183, w: 0.3125748} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 5686134208185136548} + - {fileID: 5686134208185136544} + - {fileID: 5686134208185136546} + - {fileID: 5686134208185136554} + - {fileID: 5686134208185136562} + - {fileID: 5686134208185136516} + - {fileID: 5686134208185136524} + m_Father: {fileID: 5686134208185136534} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5686134208185362824 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5686134208185136552} + m_Layer: 0 + m_Name: hands:b_r_index_ignore + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5686134208185136552 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5686134208185362824} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.029121783, y: 0.0000002658625, z: 0.0000010456445} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5686134208185136558} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5686134208185362826 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5686134208185136554} + m_Layer: 0 + m_Name: hands:b_r_middle1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5686134208185136554 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5686134208185362826} + m_LocalRotation: {x: -0.03365181, y: 0.6480088, z: 0.75659454, w: 0.08072687} + m_LocalPosition: {x: -0.09142202, y: 0.009532635, z: 0.010838787} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 5686134208185136564} + m_Father: {fileID: 5686134208185136550} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5686134208185362828 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5686134208185136556} + m_Layer: 0 + m_Name: hands:b_r_index2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5686134208185136556 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5686134208185362828} + m_LocalRotation: {x: -5.1243677e-17, y: -4.6785792e-17, z: -0.18624677, w: 0.982503} + m_LocalPosition: {x: 0.04157489, y: -0.0000002622628, z: -0.00000038978715} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 5686134208185136558} + m_Father: {fileID: 5686134208185136546} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5686134208185362830 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5686134208185136558} + m_Layer: 0 + m_Name: hands:b_r_index3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5686134208185136558 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5686134208185362830} + m_LocalRotation: {x: 0, y: -0, z: -0.05959589, w: 0.9982226} + m_LocalPosition: {x: 0.022152938, y: -0.00000022278307, z: -0.000000035388048} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 5686134208185136552} + m_Father: {fileID: 5686134208185136556} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5686134208185362832 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5686134208185136560} + m_Layer: 0 + m_Name: hands:b_r_middle_ignore + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5686134208185136560 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5686134208185362832} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.026469523, y: 0.0000004068423, z: 0.00000019527813} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5686134208185136566} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5686134208185362834 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5686134208185136562} + m_Layer: 0 + m_Name: hands:b_r_pinky0 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5686134208185136562 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5686134208185362834} + m_LocalRotation: {x: -0.46932158, y: -0.083111495, z: 0.08672836, w: 0.8748188} + m_LocalPosition: {x: -0.031274725, y: -0.019069267, z: -0.011509167} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 5686134208185136572} + m_Father: {fileID: 5686134208185136550} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5686134208185362836 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5686134208185136564} + m_Layer: 0 + m_Name: hands:b_r_middle2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5686134208185136564 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5686134208185362836} + m_LocalRotation: {x: -1.8923043e-16, y: 3.0290486e-16, z: -0.23558192, w: 0.9718545} + m_LocalPosition: {x: 0.04596702, y: -6.4383804e-10, z: -0.00000003982895} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 5686134208185136566} + m_Father: {fileID: 5686134208185136554} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5686134208185362838 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5686134208185136566} + m_Layer: 0 + m_Name: hands:b_r_middle3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5686134208185136566 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5686134208185362838} + m_LocalRotation: {x: 0, y: -0, z: -0.06577556, w: 0.99783444} + m_LocalPosition: {x: 0.029590234, y: -0.00000017799226, z: -0.000000063619794} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 5686134208185136560} + m_Father: {fileID: 5686134208185136564} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5686134208185362840 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5686134208185136568} + m_Layer: 0 + m_Name: hands:b_r_pinky3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5686134208185136568 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5686134208185362840} + m_LocalRotation: {x: 3.5308314e-17, y: -8.5019946e-17, z: -0.04699399, w: 0.9988952} + m_LocalPosition: {x: 0.017418418, y: -0.00000049037294, z: -0.00000080218643} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 5686134208185136570} + m_Father: {fileID: 5686134208185136574} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5686134208185362842 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5686134208185136570} + m_Layer: 0 + m_Name: hands:b_r_pinky_ignore + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5686134208185136570 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5686134208185362842} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.01944108, y: 0.00000018051705, z: 0.000000684117} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5686134208185136568} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5686134208185362844 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5686134208185136572} + m_Layer: 0 + m_Name: hands:b_r_pinky1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5686134208185136572 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5686134208185362844} + m_LocalRotation: {x: -0.018903391, y: 0.0067427186, z: 0.9928664, w: 0.117531024} + m_LocalPosition: {x: -0.05356621, y: -0.0024395068, z: 0.0014644878} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 5686134208185136574} + m_Father: {fileID: 5686134208185136562} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5686134208185362846 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5686134208185136574} + m_Layer: 0 + m_Name: hands:b_r_pinky2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5686134208185136574 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5686134208185362846} + m_LocalRotation: {x: -3.4229197e-17, y: -1.2091545e-16, z: -0.16458225, w: 0.98636335} + m_LocalPosition: {x: 0.033355847, y: 0.0000004193135, z: 0.00000030447453} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 5686134208185136568} + m_Father: {fileID: 5686134208185136572} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5686134208185362912 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5686134208185136512} + m_Layer: 0 + m_Name: hands:b_r_ring3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5686134208185136512 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5686134208185362912} + m_LocalRotation: {x: -2.9506475e-16, y: -2.9973535e-18, z: -0.08394361, w: 0.9964705} + m_LocalPosition: {x: 0.025775367, y: 0.00000023005762, z: 0.00000026507695} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 5686134208185136514} + m_Father: {fileID: 5686134208185136518} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5686134208185362914 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5686134208185136514} + m_Layer: 0 + m_Name: hands:b_r_ring_ignore + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5686134208185136514 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5686134208185362914} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.024214193, y: -0.00000003789957, z: 0.00000001870374} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5686134208185136512} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5686134208185362916 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5686134208185136516} + m_Layer: 0 + m_Name: hands:b_r_ring1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5686134208185136516 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5686134208185362916} + m_LocalRotation: {x: -0.10180098, y: 0.5692992, z: 0.8152097, w: 0.031114789} + m_LocalPosition: {x: -0.089531094, y: -0.012713966, z: 0.0018533061} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 5686134208185136518} + m_Father: {fileID: 5686134208185136550} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5686134208185362918 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5686134208185136518} + m_Layer: 0 + m_Name: hands:b_r_ring2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5686134208185136518 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5686134208185362918} + m_LocalRotation: {x: 1.3919719e-16, y: 5.619185e-17, z: -0.20290461, w: 0.9791985} + m_LocalPosition: {x: 0.03857198, y: 0.000000019344908, z: -0.00000011757956} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 5686134208185136512} + m_Father: {fileID: 5686134208185136516} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5686134208185362920 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5686134208185136520} + m_Layer: 0 + m_Name: hands:b_r_thumb3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5686134208185136520 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5686134208185362920} + m_LocalRotation: {x: -1.5489887e-16, y: -6.033373e-17, z: 0.008720745, w: 0.999962} + m_LocalPosition: {x: 0.026375083, y: -0.00000313834, z: 0.00000024626075} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 5686134208185136522} + m_Father: {fileID: 5686134208185136526} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5686134208185362922 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5686134208185136522} + m_Layer: 0 + m_Name: hands:b_r_thumb_ignore + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5686134208185136522 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5686134208185362922} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.034079235, y: 0.00000027444756, z: 0.00000012232366} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5686134208185136520} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5686134208185362924 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5686134208185136524} + m_Layer: 0 + m_Name: hands:b_r_thumb1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5686134208185136524 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5686134208185362924} + m_LocalRotation: {x: 0.2459623, y: 0.945037, z: -0.031994287, w: 0.21303521} + m_LocalPosition: {x: -0.026297215, y: 0.041471086, z: -0.020563869} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 5686134208185136526} + m_Father: {fileID: 5686134208185136550} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5686134208185362926 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5686134208185136526} + m_Layer: 0 + m_Name: hands:b_r_thumb2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5686134208185136526 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5686134208185362926} + m_LocalRotation: {x: -2.086314e-17, y: -1.4421555e-16, z: -0.14235, w: 0.9898164} + m_LocalPosition: {x: 0.03258561, y: 0.0000027154815, z: -0.00000027681938} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 5686134208185136520} + m_Father: {fileID: 5686134208185136524} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5686134208185362928 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5686134208185136528} + - component: {fileID: 5686134208196863108} + m_Layer: 0 + m_Name: hands:Rhand + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5686134208185136528 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5686134208185362928} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5686134208185136532} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &5686134208196863108 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5686134208185362928} + 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: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 3637b758ff163493f8bb8b6d7e96d7ae, 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 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300000, guid: d0c255d07fd68f14b94e55d388e7e6bb, type: 3} + m_Bones: + - {fileID: 5686134208185136534} + - {fileID: 5686134208185136550} + - {fileID: 5686134208185136516} + - {fileID: 5686134208185136518} + - {fileID: 5686134208185136512} + - {fileID: 5686134208185136514} + - {fileID: 5686134208185136554} + - {fileID: 5686134208185136564} + - {fileID: 5686134208185136566} + - {fileID: 5686134208185136560} + - {fileID: 5686134208185136546} + - {fileID: 5686134208185136556} + - {fileID: 5686134208185136558} + - {fileID: 5686134208185136552} + - {fileID: 5686134208185136562} + - {fileID: 5686134208185136572} + - {fileID: 5686134208185136574} + - {fileID: 5686134208185136568} + - {fileID: 5686134208185136570} + - {fileID: 5686134208185136524} + - {fileID: 5686134208185136526} + - {fileID: 5686134208185136520} + - {fileID: 5686134208185136522} + - {fileID: 5686134208185136544} + - {fileID: 5686134208185136548} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 5686134208185136534} + m_AABB: + m_Center: {x: -0.0072079375, y: -0.035964184, z: -0.06280201} + m_Extent: {x: 0.07287095, y: 0.09202262, z: 0.10613526} + m_DirtyAABB: 0 +--- !u!1 &5686134208185362930 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5686134208185136530} + - component: {fileID: 5686134208192617028} + m_Layer: 0 + m_Name: Right Hand Model + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5686134208185136530 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5686134208185362930} + m_LocalRotation: {x: 0, y: 0, z: -0.7071068, w: 0.7071068} + m_LocalPosition: {x: -0.001, y: 0.001, z: -0.035} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 5686134208185136532} + - {fileID: 5686134208185136534} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: -90} +--- !u!95 &5686134208192617028 +Animator: + serializedVersion: 4 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5686134208185362930} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: d0c255d07fd68f14b94e55d388e7e6bb, type: 3} + m_Controller: {fileID: 9100000, guid: 3338dde1ae80a3b43826deca5c238356, type: 2} + m_CullingMode: 1 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorControllerStateOnDisable: 0 +--- !u!1 &5686134208185362932 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5686134208185136532} + m_Layer: 0 + m_Name: hands:hands_geom + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5686134208185136532 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5686134208185362932} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 5686134208185136528} + m_Father: {fileID: 5686134208185136530} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5686134208185362934 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5686134208185136534} + m_Layer: 0 + m_Name: hands:r_hand_world + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5686134208185136534 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5686134208185362934} + m_LocalRotation: {x: 0.7599481, y: 0.541514, z: -0.17099279, w: -0.31623262} + m_LocalPosition: {x: 0.017749999, y: 0.049009997, z: -0.0717} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 5686134208185136550} + m_Father: {fileID: 5686134208185136530} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Assets/Oculus Hands/Prefabs/Right Hand Model.prefab.meta b/Assets/Oculus Hands/Prefabs/Right Hand Model.prefab.meta new file mode 100644 index 0000000..0be0ad7 --- /dev/null +++ b/Assets/Oculus Hands/Prefabs/Right Hand Model.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 1fd3a7c43c8190f4d8c167ebde694364 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Player Setup.prefab b/Assets/Player Setup.prefab index a2a46a6..d8230ed 100644 --- a/Assets/Player Setup.prefab +++ b/Assets/Player Setup.prefab @@ -611,7 +611,8 @@ Transform: m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 - m_Children: [] + m_Children: + - {fileID: 4852402167008058639} m_Father: {fileID: 1047209959372699034} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!114 &5135172448129700798 @@ -1278,7 +1279,8 @@ Transform: m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 - m_Children: [] + m_Children: + - {fileID: 1575580412162390303} m_Father: {fileID: 1047209959372699034} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!114 &7947051952120638073 @@ -1946,3 +1948,227 @@ Transform: - {fileID: 3020644743635173889} m_Father: {fileID: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &990236528683493533 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 930950177090443128} + m_Modifications: + - target: {fileID: 5686134208185136530, guid: 1fd3a7c43c8190f4d8c167ebde694364, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5686134208185136530, guid: 1fd3a7c43c8190f4d8c167ebde694364, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5686134208185136530, guid: 1fd3a7c43c8190f4d8c167ebde694364, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5686134208185136530, guid: 1fd3a7c43c8190f4d8c167ebde694364, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 5686134208185136530, guid: 1fd3a7c43c8190f4d8c167ebde694364, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5686134208185136530, guid: 1fd3a7c43c8190f4d8c167ebde694364, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5686134208185136530, guid: 1fd3a7c43c8190f4d8c167ebde694364, type: 3} + propertyPath: m_LocalRotation.z + value: -0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 5686134208185136530, guid: 1fd3a7c43c8190f4d8c167ebde694364, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5686134208185136530, guid: 1fd3a7c43c8190f4d8c167ebde694364, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5686134208185136530, guid: 1fd3a7c43c8190f4d8c167ebde694364, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 5686134208185362930, guid: 1fd3a7c43c8190f4d8c167ebde694364, type: 3} + propertyPath: m_Name + value: Right Hand Model + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 5686134208185362930, guid: 1fd3a7c43c8190f4d8c167ebde694364, type: 3} + insertIndex: -1 + addedObject: {fileID: 572383741240558250} + m_SourcePrefab: {fileID: 100100000, guid: 1fd3a7c43c8190f4d8c167ebde694364, type: 3} +--- !u!95 &4852402166998971097 stripped +Animator: + m_CorrespondingSourceObject: {fileID: 5686134208192617028, guid: 1fd3a7c43c8190f4d8c167ebde694364, type: 3} + m_PrefabInstance: {fileID: 990236528683493533} + m_PrefabAsset: {fileID: 0} +--- !u!4 &4852402167008058639 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 5686134208185136530, guid: 1fd3a7c43c8190f4d8c167ebde694364, type: 3} + m_PrefabInstance: {fileID: 990236528683493533} + m_PrefabAsset: {fileID: 0} +--- !u!1 &4852402167008346479 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 5686134208185362930, guid: 1fd3a7c43c8190f4d8c167ebde694364, type: 3} + m_PrefabInstance: {fileID: 990236528683493533} + m_PrefabAsset: {fileID: 0} +--- !u!114 &572383741240558250 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4852402167008346479} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3fbbdb851e716ac4bbe51ce3ff1899a3, type: 3} + m_Name: + m_EditorClassIdentifier: + PinchAnimationAction: + m_UseReference: 1 + m_Action: + m_Name: Pinch Animation + m_Type: 0 + m_ExpectedControlType: + m_Id: bb4688d6-af0f-4099-8120-d8c84c2e32bd + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: 7904272356298805229, guid: c348712bda248c246b8c49b3db54643f, type: 3} + GripAnimationAction: + m_UseReference: 1 + m_Action: + m_Name: Grip Animation + m_Type: 0 + m_ExpectedControlType: + m_Id: 3355a9bc-117a-4b74-a5b9-ec60eb52d0c1 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: -1758520528963094988, guid: c348712bda248c246b8c49b3db54643f, type: 3} + HandAnimator: {fileID: 4852402166998971097} +--- !u!1001 &1466304610754227554 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1747244564819114900} + m_Modifications: + - target: {fileID: 109434732395284509, guid: 65847589f926b734d9eaed6e25f0046b, type: 3} + propertyPath: m_Name + value: Left Hand Model + objectReference: {fileID: 0} + - target: {fileID: 109434732395451517, guid: 65847589f926b734d9eaed6e25f0046b, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 109434732395451517, guid: 65847589f926b734d9eaed6e25f0046b, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 109434732395451517, guid: 65847589f926b734d9eaed6e25f0046b, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 109434732395451517, guid: 65847589f926b734d9eaed6e25f0046b, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 109434732395451517, guid: 65847589f926b734d9eaed6e25f0046b, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 109434732395451517, guid: 65847589f926b734d9eaed6e25f0046b, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 109434732395451517, guid: 65847589f926b734d9eaed6e25f0046b, type: 3} + propertyPath: m_LocalRotation.z + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 109434732395451517, guid: 65847589f926b734d9eaed6e25f0046b, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 109434732395451517, guid: 65847589f926b734d9eaed6e25f0046b, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 109434732395451517, guid: 65847589f926b734d9eaed6e25f0046b, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 90 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 109434732395284509, guid: 65847589f926b734d9eaed6e25f0046b, type: 3} + insertIndex: -1 + addedObject: {fileID: 7466970993136975711} + m_SourcePrefab: {fileID: 100100000, guid: 65847589f926b734d9eaed6e25f0046b, type: 3} +--- !u!4 &1575580412162390303 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 109434732395451517, guid: 65847589f926b734d9eaed6e25f0046b, type: 3} + m_PrefabInstance: {fileID: 1466304610754227554} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1575580412162811263 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 109434732395284509, guid: 65847589f926b734d9eaed6e25f0046b, type: 3} + m_PrefabInstance: {fileID: 1466304610754227554} + m_PrefabAsset: {fileID: 0} +--- !u!114 &7466970993136975711 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1575580412162811263} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3fbbdb851e716ac4bbe51ce3ff1899a3, type: 3} + m_Name: + m_EditorClassIdentifier: + PinchAnimationAction: + m_UseReference: 1 + m_Action: + m_Name: Pinch Animation + m_Type: 0 + m_ExpectedControlType: + m_Id: ecf053a8-ae0c-457c-abc4-e3d5b6b35167 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: -4289430672226363583, guid: c348712bda248c246b8c49b3db54643f, type: 3} + GripAnimationAction: + m_UseReference: 1 + m_Action: + m_Name: Grip Animation + m_Type: 0 + m_ExpectedControlType: + m_Id: 69255baa-51eb-459d-9808-2aa11e844205 + m_Processors: + m_Interactions: + m_SingletonActionBindings: [] + m_Flags: 0 + m_Reference: {fileID: 6558622148059887818, guid: c348712bda248c246b8c49b3db54643f, type: 3} + HandAnimator: {fileID: 1575580412172195529} +--- !u!95 &1575580412172195529 stripped +Animator: + m_CorrespondingSourceObject: {fileID: 109434732388006827, guid: 65847589f926b734d9eaed6e25f0046b, type: 3} + m_PrefabInstance: {fileID: 1466304610754227554} + m_PrefabAsset: {fileID: 0} diff --git a/Assets/XR/Settings/OpenXR Package Settings.asset b/Assets/XR/Settings/OpenXR Package Settings.asset index 9733229..31863fc 100644 --- a/Assets/XR/Settings/OpenXR Package Settings.asset +++ b/Assets/XR/Settings/OpenXR Package Settings.asset @@ -52,7 +52,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 761fdd4502cb7a84e9ec7a2b24f33f37, type: 3} m_Name: MicrosoftMotionControllerProfile Standalone m_EditorClassIdentifier: - m_enabled: 0 + m_enabled: 1 nameUi: Microsoft Motion Controller Profile version: 0.0.1 featureIdInternal: com.unity.openxr.feature.input.microsoftmotioncontroller @@ -173,7 +173,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 0f6bfdbcb316ed242b30a8798c9eb853, type: 3} m_Name: KHRSimpleControllerProfile Android m_EditorClassIdentifier: - m_enabled: 0 + m_enabled: 1 nameUi: Khronos Simple Controller Profile version: 0.0.1 featureIdInternal: com.unity.openxr.feature.input.khrsimpleprofile @@ -193,7 +193,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: f928d0d73a35f294fbe357ca17aa3547, type: 3} m_Name: MicrosoftHandInteraction Standalone m_EditorClassIdentifier: - m_enabled: 0 + m_enabled: 1 nameUi: Microsoft Hand Interaction Profile version: 0.0.1 featureIdInternal: com.unity.openxr.feature.input.handtracking @@ -299,7 +299,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: feeef8d85de8db242bdda70cc7ff5acd, type: 3} m_Name: OculusTouchControllerProfile Android m_EditorClassIdentifier: - m_enabled: 0 + m_enabled: 1 nameUi: Oculus Touch Controller Profile version: 0.0.1 featureIdInternal: com.unity.openxr.feature.input.oculustouch @@ -319,7 +319,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: b3cf79659a011bd419c7a2a30eb74e9a, type: 3} m_Name: EyeGazeInteraction Android m_EditorClassIdentifier: - m_enabled: 0 + m_enabled: 1 nameUi: Eye Gaze Interaction Profile version: 0.0.1 featureIdInternal: com.unity.openxr.feature.input.eyetracking @@ -420,7 +420,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: f928d0d73a35f294fbe357ca17aa3547, type: 3} m_Name: MicrosoftHandInteraction Android m_EditorClassIdentifier: - m_enabled: 0 + m_enabled: 1 nameUi: Microsoft Hand Interaction Profile version: 0.0.1 featureIdInternal: com.unity.openxr.feature.input.handtracking @@ -480,7 +480,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 2b7365b139f7aec43b23d26b7a48b5a6, type: 3} m_Name: MetaQuestTouchPlusControllerProfile Android m_EditorClassIdentifier: - m_enabled: 0 + m_enabled: 1 nameUi: Meta Quest Touch Plus Controller Profile version: 0.0.1 featureIdInternal: com.unity.openxr.feature.input.metaquestplus @@ -555,7 +555,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 0f6bfdbcb316ed242b30a8798c9eb853, type: 3} m_Name: KHRSimpleControllerProfile Standalone m_EditorClassIdentifier: - m_enabled: 0 + m_enabled: 1 nameUi: Khronos Simple Controller Profile version: 0.0.1 featureIdInternal: com.unity.openxr.feature.input.khrsimpleprofile @@ -575,7 +575,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: c4b862ee14fb479fbfe5fffe655d3ed3, type: 3} m_Name: MetaQuestTouchProControllerProfile Android m_EditorClassIdentifier: - m_enabled: 0 + m_enabled: 1 nameUi: Meta Quest Touch Pro Controller Profile version: 0.0.1 featureIdInternal: com.unity.openxr.feature.input.metaquestpro @@ -617,7 +617,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 5019471fb2174e5c852ecd4047163007, type: 3} m_Name: HandInteractionProfile Standalone m_EditorClassIdentifier: - m_enabled: 0 + m_enabled: 1 nameUi: Hand Interaction Profile version: 0.0.1 featureIdInternal: com.unity.openxr.feature.input.handinteraction @@ -700,7 +700,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 5019471fb2174e5c852ecd4047163007, type: 3} m_Name: HandInteractionProfile Android m_EditorClassIdentifier: - m_enabled: 0 + m_enabled: 1 nameUi: Hand Interaction Profile version: 0.0.1 featureIdInternal: com.unity.openxr.feature.input.handinteraction @@ -720,7 +720,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: b3cf79659a011bd419c7a2a30eb74e9a, type: 3} m_Name: EyeGazeInteraction Standalone m_EditorClassIdentifier: - m_enabled: 0 + m_enabled: 1 nameUi: Eye Gaze Interaction Profile version: 0.0.1 featureIdInternal: com.unity.openxr.feature.input.eyetracking