fix: player now properly responds to root motion

also contains changes to the animation controller for all the currently made animations, events for the singular attack animation, corresponding methods, and graph changes to utilize them
This commit is contained in:
Chris
2026-01-07 01:10:59 -05:00
parent 78573d9f5d
commit 2e28fe17cd
20 changed files with 17728 additions and 576539 deletions

View File

@@ -15,14 +15,24 @@ ModelImporter:
resampleCurves: 1
optimizeGameObjects: 0
removeConstantScaleCurves: 0
motionNodeName:
motionNodeName: PlayerArmature/root
animationImportErrors:
animationImportWarnings:
animationImportWarnings: "\nClip 'Run' has import animation warnings that might
lower retargeting quality:\nNote: Activate translation DOF on avatar to improve
retargeting quality.\n\t'shoulder.L' has translation animation that will be
discarded.\n\t'arm.L' has translation animation that will be discarded.\n\t'shoulder.R'
has translation animation that will be discarded.\n\t'arm.R' has translation
animation that will be discarded.\n\nClip 'PlayerArmature|Run' has import animation
warnings that might lower retargeting quality:\nNote: Activate translation
DOF on avatar to improve retargeting quality.\n\t'shoulder.L' has translation
animation that will be discarded.\n\t'arm.L' has translation animation that
will be discarded.\n\t'shoulder.R' has translation animation that will be discarded.\n\t'arm.R'
has translation animation that will be discarded.\n"
animationRetargetingWarnings:
animationDoRetargetingWarnings: 0
importAnimatedCustomProperties: 0
importConstraints: 0
animationCompression: 1
animationCompression: 3
animationRotationError: 0.5
animationPositionError: 0.5
animationScaleError: 0.5
@@ -199,7 +209,21 @@ ModelImporter:
mirror: 0
bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000
curves: []
events: []
events:
- time: 0.21653055
functionName: CallAttack
data:
objectReferenceParameter: {instanceID: 0}
floatParameter: 0
intParameter: 0
messageOptions: 0
- time: 0.32829127
functionName: CallAttack
data:
objectReferenceParameter: {instanceID: 0}
floatParameter: 0
intParameter: 0
messageOptions: 0
transformMask: []
maskType: 3
maskSource: {instanceID: 0}
@@ -263,11 +287,11 @@ ModelImporter:
maskSource: {instanceID: 0}
additiveReferencePoseFrame: 0
- serializedVersion: 16
name: PlayerArmature|IdleSword
takeName: PlayerArmature|IdleSword
name: SwordIdle
takeName: SwordIdle
internalID: 4646074752401857823
firstFrame: 0
lastFrame: 0
lastFrame: 1
wrapMode: 0
orientationOffsetY: 0
level: 0
@@ -546,8 +570,808 @@ ModelImporter:
importAnimation: 1
humanDescription:
serializedVersion: 3
human: []
skeleton: []
human:
- boneName: spine
humanName: Hips
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: thigh.L
humanName: LeftUpperLeg
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: thigh.R
humanName: RightUpperLeg
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: leg.L
humanName: LeftLowerLeg
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: leg.R
humanName: RightLowerLeg
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: ankle.L
humanName: LeftFoot
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: ankle.R
humanName: RightFoot
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: torso
humanName: Spine
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: chest
humanName: Chest
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: neck
humanName: Neck
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: head
humanName: Head
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: shoulder.L
humanName: LeftShoulder
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: shoulder.R
humanName: RightShoulder
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: arm.L
humanName: LeftUpperArm
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: arm.R
humanName: RightUpperArm
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: forearm.L
humanName: LeftLowerArm
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: forearm.R
humanName: RightLowerArm
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: hand.L
humanName: LeftHand
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: hand.R
humanName: RightHand
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: toe.L
humanName: LeftToes
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: toe.R
humanName: RightToes
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: thumb1.L
humanName: Left Thumb Proximal
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: thumb2.L
humanName: Left Thumb Intermediate
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: thumb3.L
humanName: Left Thumb Distal
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: index1.L
humanName: Left Index Proximal
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: index2.L
humanName: Left Index Intermediate
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: index3.L
humanName: Left Index Distal
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: middle1.L
humanName: Left Middle Proximal
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: middle2.L
humanName: Left Middle Intermediate
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: middle3.L
humanName: Left Middle Distal
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: ping1.L
humanName: Left Little Proximal
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: pinky2.L
humanName: Left Little Intermediate
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: pinky3.L
humanName: Left Little Distal
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: thumb1.R
humanName: Right Thumb Proximal
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: thumb2.R
humanName: Right Thumb Intermediate
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: thumb3.R
humanName: Right Thumb Distal
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: index1.R
humanName: Right Index Proximal
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: index2.R
humanName: Right Index Intermediate
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: index3.R
humanName: Right Index Distal
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: middle1.R
humanName: Right Middle Proximal
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: middle2.R
humanName: Right Middle Intermediate
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: middle3.R
humanName: Right Middle Distal
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: ping1.R
humanName: Right Little Proximal
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: pinky2.R
humanName: Right Little Intermediate
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: pinky3.R
humanName: Right Little Distal
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
skeleton:
- name: CharacterModelSimplified(Clone)
parentName:
position: {x: 0, y: 0, z: 0}
rotation: {x: 0, y: 0, z: 0, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: PlayerArmature
parentName: CharacterModelSimplified(Clone)
position: {x: -0, y: 0, z: 0}
rotation: {x: -0.7071067, y: 5.302452e-33, z: 5.302451e-33, w: 0.7071068}
scale: {x: 1, y: 1, z: 1}
- name: root
parentName: PlayerArmature
position: {x: -0.0045884578, y: 0.052300967, z: 0.011396672}
rotation: {x: 0.7071066, y: -0.0000008211896, z: -0.0000005900558, w: 0.70710695}
scale: {x: 1, y: 1, z: 1}
- name: spine
parentName: root
position: {x: 0.003825877, y: 1.0643685, z: 0.01945785}
rotation: {x: 0.1761516, y: 0.00055474014, z: -0.0049839565, w: 0.98435026}
scale: {x: 1, y: 1, z: 0.99999994}
- name: torso
parentName: spine
position: {x: -6.91216e-11, y: 0.11538522, z: -0.00000007715386}
rotation: {x: -0.15119155, y: -0.00052338815, z: 0.004489059, w: 0.98849416}
scale: {x: 1, y: 0.99999994, z: 0.9999999}
- name: chest
parentName: torso
position: {x: 4.8601123e-11, y: 0.18415114, z: -0.0000000024337208}
rotation: {x: -0.10119268, y: 0.00015019286, z: 0.0014593294, w: 0.9948658}
scale: {x: 1, y: 1.0000001, z: 1}
- name: neck
parentName: chest
position: {x: 1.4548185e-10, y: 0.30340755, z: 0.00000000931662}
rotation: {x: 0.21310058, y: -0.00029042776, z: -0.0009175694, w: 0.9770298}
scale: {x: 0.99999994, y: 0.9999998, z: 0.99999994}
- name: head
parentName: neck
position: {x: -3.8191672e-14, y: 0.08276323, z: -0.000000016298149}
rotation: {x: -0.13082117, y: 0.00000007038112, z: 0.000000007772086, w: 0.991406}
scale: {x: 1, y: 0.99999994, z: 0.99999994}
- name: head_end
parentName: head
position: {x: -0, y: 0.20250429, z: 0}
rotation: {x: 0, y: -0, z: -0, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: shoulder.L
parentName: chest
position: {x: -0.018156016, y: 0.21888715, z: 0.06102166}
rotation: {x: 0.028974416, y: -0.043958012, z: 0.6516664, w: 0.7566764}
scale: {x: 0.99999994, y: 1, z: 1}
- name: arm.L
parentName: shoulder.L
position: {x: -0.00969421, y: 0.13940598, z: -0.040258523}
rotation: {x: 0.0070831277, y: 0.1349479, z: 0.10379521, w: 0.9853758}
scale: {x: 0.99999964, y: 1, z: 0.99999994}
- name: forearm.L
parentName: arm.L
position: {x: -0.00000017881393, y: 0.30422816, z: -0.000000029802322}
rotation: {x: 0.022142036, y: -0.01470578, z: 0.003506292, w: 0.9996406}
scale: {x: 0.99999994, y: 1.0000004, z: 1.0000001}
- name: hand.L
parentName: forearm.L
position: {x: -0.000000033527613, y: 0.26937023, z: 0.00000012665987}
rotation: {x: 0.016648758, y: -0.18262024, z: 0.04542527, w: 0.9819925}
scale: {x: 1.0000005, y: 0.9999997, z: 0.9999999}
- name: thumb1.L
parentName: hand.L
position: {x: -0.0129823005, y: 0.025159225, z: 0.03064216}
rotation: {x: 0.37155038, y: 0.027187267, z: 0.07320944, w: 0.92512244}
scale: {x: 0.9999998, y: 1.0000001, z: 1}
- name: thumb2.L
parentName: thumb1.L
position: {x: -0.0000000088475645, y: 0.044619896, z: -0.00000008940697}
rotation: {x: -0.031050146, y: 0.010795176, z: 0.025714926, w: 0.9991287}
scale: {x: 0.99999994, y: 0.99999994, z: 1.0000001}
- name: thumb3.L
parentName: thumb2.L
position: {x: -0.000000053696567, y: 0.03400729, z: 0.0000000012805685}
rotation: {x: -0.03692594, y: 0.006756931, z: -0.01129096, w: 0.9992314}
scale: {x: 0.99999994, y: 0.99999994, z: 1}
- name: thumb3.L_end
parentName: thumb3.L
position: {x: -0, y: 0.042224795, z: 0}
rotation: {x: 0, y: -0, z: -0, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: middle1.L
parentName: hand.L
position: {x: -0.0034712097, y: 0.10151106, z: -0.0037848973}
rotation: {x: -0.04195692, y: 0.00558494, z: 0.09051141, w: 0.99499553}
scale: {x: 1, y: 1, z: 1}
- name: middle2.L
parentName: middle1.L
position: {x: -0.0000000069849193, y: 0.042358655, z: -0.000000007450581}
rotation: {x: 0.010963267, y: 0.01649817, z: -0.0026667893, w: 0.99980026}
scale: {x: 1, y: 0.9999999, z: 0.9999999}
- name: middle3.L
parentName: middle2.L
position: {x: -0.000000016763806, y: 0.03760127, z: 0.0000000037252903}
rotation: {x: 0.00094778906, y: -0.004998773, z: -0.041331194, w: 0.9991326}
scale: {x: 0.99999994, y: 0.99999994, z: 0.99999994}
- name: middle3.L_end
parentName: middle3.L
position: {x: -0, y: 0.032503366, z: 0}
rotation: {x: 0, y: -0, z: -0, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: ping1.L
parentName: hand.L
position: {x: -0.0031192065, y: 0.080613025, z: -0.037874036}
rotation: {x: -0.07854399, y: -0.007295996, z: 0.0657982, w: 0.99471015}
scale: {x: 0.99999994, y: 0.99999994, z: 1}
- name: pinky2.L
parentName: ping1.L
position: {x: 0.000000060070306, y: 0.039808754, z: 0.000000029802322}
rotation: {x: -0.034713693, y: 0.015062406, z: -0.01622751, w: 0.99915206}
scale: {x: 1.0000001, y: 1.0000001, z: 1.0000001}
- name: pinky3.L
parentName: pinky2.L
position: {x: -0.00000004749745, y: 0.03554359, z: -0.000000014901161}
rotation: {x: 0.008744188, y: -0.020858992, z: 0.03938013, w: 0.99896836}
scale: {x: 0.99999994, y: 0.9999999, z: 0.9999999}
- name: pinky3.L_end
parentName: pinky3.L
position: {x: -0, y: 0.030211546, z: 0}
rotation: {x: 0, y: -0, z: -0, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: index1.L
parentName: hand.L
position: {x: -0.010151402, y: 0.10283151, z: 0.031062638}
rotation: {x: 0.014595054, y: 0.027452594, z: 0.08700693, w: 0.9957224}
scale: {x: 1, y: 1.0000002, z: 1}
- name: index2.L
parentName: index1.L
position: {x: 0.00000010454096, y: 0.04211295, z: 0.000000022351742}
rotation: {x: -0.035391223, y: 0.011223895, z: -0.014683513, w: 0.9992026}
scale: {x: 1, y: 0.99999976, z: 0.99999976}
- name: index3.L
parentName: index2.L
position: {x: 0.00000005098991, y: 0.037601348, z: -0.000000005122274}
rotation: {x: 0.009517467, y: 0.0072343946, z: 0.03920264, w: 0.9991598}
scale: {x: 1.0000001, y: 1.0000001, z: 1}
- name: index3.L_end
parentName: index3.L
position: {x: -0, y: 0.031960275, z: 0}
rotation: {x: 0, y: -0, z: -0, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: shoulder.R
parentName: chest
position: {x: 0.017810361, y: 0.2188182, z: 0.061028004}
rotation: {x: 0.0291734, y: 0.043769393, z: -0.65311027, w: 0.75543374}
scale: {x: 1, y: 1, z: 1}
- name: arm.R
parentName: shoulder.R
position: {x: 0.009693953, y: 0.13940595, z: -0.040258482}
rotation: {x: -0.0052498467, y: -0.24736218, z: -0.1036513, w: 0.9633488}
scale: {x: 0.9999992, y: 0.99999976, z: 0.99999964}
- name: forearm.R
parentName: arm.R
position: {x: -0.00000009685755, y: 0.3042279, z: -0.00000008568168}
rotation: {x: 0.026837517, y: 0.014668659, z: -0.0065385844, w: 0.9995108}
scale: {x: 1, y: 0.99999946, z: 0.9999999}
- name: hand.R
parentName: forearm.R
position: {x: -0.00000010058284, y: 0.2693702, z: -0.000000052154064}
rotation: {x: 0.008151973, y: 0.29482254, z: -0.05290833, w: 0.9540514}
scale: {x: 1.0000006, y: 1.0000004, z: 1.0000001}
- name: index1.R
parentName: hand.R
position: {x: 0.010151177, y: 0.102831654, z: 0.031062633}
rotation: {x: 0.014595332, y: -0.027452163, z: -0.08700491, w: 0.9957226}
scale: {x: 1, y: 0.99999994, z: 0.99999994}
- name: index2.R
parentName: index1.R
position: {x: 0.00000012898818, y: 0.042113125, z: 0.0000000037252903}
rotation: {x: -0.035391223, y: -0.011223967, z: 0.014683477, w: 0.9992026}
scale: {x: 1, y: 1, z: 1}
- name: index3.R
parentName: index2.R
position: {x: 0.00000020186417, y: 0.037601266, z: 0.000000011175871}
rotation: {x: 0.009517292, y: -0.007234675, z: -0.03919911, w: 0.9991599}
scale: {x: 0.9999999, y: 1, z: 0.99999994}
- name: index3.R_end
parentName: index3.R
position: {x: -0, y: 0.031960275, z: 0}
rotation: {x: 0, y: -0, z: -0, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: middle1.R
parentName: hand.R
position: {x: 0.0034711126, y: 0.10151116, z: -0.0037849057}
rotation: {x: -0.04195643, y: -0.0055848057, z: -0.09051253, w: 0.9949955}
scale: {x: 1, y: 1, z: 1}
- name: middle2.R
parentName: middle1.R
position: {x: -0.000000020489097, y: 0.042358678, z: -0.000000014901161}
rotation: {x: 0.010963311, y: -0.016498035, z: 0.002666814, w: 0.99980026}
scale: {x: 1, y: 0.9999999, z: 0.99999976}
- name: middle3.R
parentName: middle2.R
position: {x: -0.000000004656613, y: 0.037601214, z: 0.000000013038516}
rotation: {x: 0.00094769406, y: 0.0049985503, z: 0.041335054, w: 0.99913245}
scale: {x: 0.9999999, y: 1.0000001, z: 0.9999999}
- name: middle3.R_end
parentName: middle3.R
position: {x: -0, y: 0.03250351, z: 0}
rotation: {x: 0, y: -0, z: -0, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: ping1.R
parentName: hand.R
position: {x: 0.0031189988, y: 0.080613315, z: -0.037874047}
rotation: {x: -0.07854183, y: 0.0072957557, z: -0.06579495, w: 0.9947105}
scale: {x: 1, y: 1, z: 0.99999994}
- name: pinky2.R
parentName: ping1.R
position: {x: 0.0000001094304, y: 0.03980869, z: 0.000000029802322}
rotation: {x: -0.034713324, y: -0.0150625175, z: 0.016227482, w: 0.99915206}
scale: {x: 1.0000001, y: 1, z: 1}
- name: pinky3.R
parentName: pinky2.R
position: {x: 0.000000084750354, y: 0.035543513, z: 0.000000029802322}
rotation: {x: 0.008744304, y: 0.020859092, z: -0.03937834, w: 0.9989684}
scale: {x: 1, y: 0.99999994, z: 1}
- name: pinky3.R_end
parentName: pinky3.R
position: {x: -0, y: 0.030211546, z: 0}
rotation: {x: 0, y: -0, z: -0, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: thumb1.R
parentName: hand.R
position: {x: 0.012982192, y: 0.025159363, z: 0.030642167}
rotation: {x: 0.37152606, y: -0.027464172, z: -0.07253749, w: 0.925177}
scale: {x: 0.99999994, y: 1, z: 1}
- name: thumb2.R
parentName: thumb1.R
position: {x: 0.00000010011718, y: 0.044619773, z: 0.000000026077032}
rotation: {x: -0.031053126, y: -0.010795148, z: -0.025717735, w: 0.9991286}
scale: {x: 0.9999999, y: 1.0000001, z: 1}
- name: thumb3.R
parentName: thumb2.R
position: {x: 0.00000003585592, y: 0.0340073, z: 0.00000004749745}
rotation: {x: -0.036929958, y: -0.0067570857, z: 0.011290302, w: 0.9992313}
scale: {x: 0.99999994, y: 0.9999999, z: 0.99999994}
- name: thumb3.R_end
parentName: thumb3.R
position: {x: -0, y: 0.042224802, z: 0}
rotation: {x: 0, y: -0, z: -0, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: hip.L
parentName: spine
position: {x: -0.018932503, y: -0.0006653151, z: 0.08509687}
rotation: {x: -0.4900679, y: 0.32381544, z: 0.3360719, w: 0.7362287}
scale: {x: 0.9999999, y: 0.99999976, z: 0.9999998}
- name: thigh.L
parentName: hip.L
position: {x: -0.030337417, y: 0.08779312, z: -0.05297759}
rotation: {x: -0.24343383, y: -0.33302718, z: 0.8277217, w: 0.38040715}
scale: {x: 1.0000005, y: 1.0000001, z: 1.0000006}
- name: leg.L
parentName: thigh.L
position: {x: -1.1641532e-10, y: 0.42003468, z: -0.0000000016298145}
rotation: {x: -0.09639162, y: -0.00096810656, z: -0.018274248, w: 0.99517524}
scale: {x: 0.99999976, y: 0.99999934, z: 0.9999998}
- name: ankle.L
parentName: leg.L
position: {x: -0.00000000919681, y: 0.5219608, z: -0.0000000044237822}
rotation: {x: 0.36212137, y: 0.015444849, z: 0.020080538, w: 0.93178666}
scale: {x: 0.99999964, y: 1, z: 0.9999998}
- name: foot.L
parentName: ankle.L
position: {x: 0.000000010430995, y: 0.086262144, z: 0.0000000026193447}
rotation: {x: 0.41059184, y: -0.0036085874, z: -0.017469693, w: 0.91164476}
scale: {x: 0.99999994, y: 0.99999994, z: 0.99999994}
- name: toe.L
parentName: foot.L
position: {x: -0.000000010281838, y: 0.13723677, z: 2.8376235e-10}
rotation: {x: 0.1014179, y: -0.0016812973, z: -0.044224918, w: 0.993859}
scale: {x: 1, y: 1, z: 1}
- name: toe.L_end
parentName: toe.L
position: {x: -0, y: 0.0619947, z: 0}
rotation: {x: 0, y: -0, z: -0, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: hip.R
parentName: spine
position: {x: 0.020581126, y: -0.00026985008, z: 0.08507054}
rotation: {x: -0.48702672, y: -0.328213, z: -0.32836196, w: 0.73977}
scale: {x: 0.9999999, y: 0.9999998, z: 0.9999998}
- name: thigh.R
parentName: hip.R
position: {x: 0.030337382, y: 0.08779318, z: -0.052977547}
rotation: {x: 0.2434346, y: -0.33302912, z: 0.82772076, w: -0.38040712}
scale: {x: 1.0000002, y: 0.99999976, z: 1}
- name: leg.R
parentName: thigh.R
position: {x: -0.000000003434252, y: 0.42003447, z: 0.000000008381903}
rotation: {x: -0.09638759, y: 0.00096813217, z: 0.018273426, w: 0.99517566}
scale: {x: 0.9999997, y: 0.9999996, z: 0.99999994}
- name: ankle.R
parentName: leg.R
position: {x: 0.000000002561137, y: 0.52196085, z: -0.0000000016298145}
rotation: {x: 0.3621198, y: -0.015444715, z: -0.020080216, w: 0.9317873}
scale: {x: 0.99999994, y: 1, z: 1}
- name: foot.R
parentName: ankle.R
position: {x: 0.000000006424216, y: 0.08626217, z: -0.0000000025029294}
rotation: {x: 0.41059217, y: 0.00359999, z: 0.017465087, w: 0.91164476}
scale: {x: 1, y: 1, z: 1}
- name: toe.R
parentName: foot.R
position: {x: 0.000000011335942, y: 0.13723697, z: -0.0000000021755113}
rotation: {x: 0.101418436, y: 0.0016865643, z: 0.04422316, w: 0.99385905}
scale: {x: 0.99999994, y: 0.99999994, z: 0.9999999}
- name: toe.R_end
parentName: toe.R
position: {x: -0, y: 0.06199469, z: 0}
rotation: {x: 0, y: -0, z: -0, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: head_target
parentName: spine
position: {x: -0.006254764, y: 0.7000707, z: -0.0182323}
rotation: {x: 0.5587953, y: 0.0030709205, z: 0.0039630625, w: 0.8292905}
scale: {x: 0.9999999, y: 0.9999999, z: 0.9999998}
- name: head_target_end
parentName: head_target
position: {x: -0, y: 0.124097, z: 0}
rotation: {x: 0, y: -0, z: -0, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: arm_ik.L
parentName: spine
position: {x: -0.64681673, y: 0.23334502, z: -0.1434226}
rotation: {x: -0.42577857, y: -0.48944682, z: 0.7015016, w: 0.29504228}
scale: {x: 1, y: 0.9999998, z: 0.99999994}
- name: arm_ik.L_end
parentName: arm_ik.L
position: {x: -0, y: 0.119492106, z: 0}
rotation: {x: 0, y: -0, z: -0, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: arm_ik.R
parentName: spine
position: {x: 0.643352, y: 0.24625583, z: -0.14428048}
rotation: {x: 0.43112138, y: -0.48535767, z: 0.69823086, w: -0.30172172}
scale: {x: 0.9999999, y: 1, z: 0.99999994}
- name: arm_ik.R_end
parentName: arm_ik.R
position: {x: -0, y: 0.119492106, z: 0}
rotation: {x: 0, y: -0, z: -0, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: arm_pole.L
parentName: spine
position: {x: -0.41203028, y: 0.25769687, z: -0.46220142}
rotation: {x: 0.44389167, y: -0.47954887, z: -0.25251517, w: 0.71360296}
scale: {x: 0.9999999, y: 0.9999999, z: 0.9999999}
- name: arm_pole.L_end
parentName: arm_pole.L
position: {x: -0, y: 0.14360136, z: 0}
rotation: {x: 0, y: -0, z: -0, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: arm_pole.R
parentName: spine
position: {x: 0.40770158, y: 0.2659, z: -0.46274653}
rotation: {x: 0.43923804, y: 0.48444328, z: 0.25934896, w: 0.7107199}
scale: {x: 0.99999994, y: 1, z: 1.0000001}
- name: arm_pole.R_end
parentName: arm_pole.R
position: {x: -0, y: 0.14360142, z: 0}
rotation: {x: 0, y: -0, z: -0, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: leg_pole.L
parentName: root
position: {x: -0.106119186, y: 0.6013447, z: 0.3664767}
rotation: {x: -0.0042367824, y: 0.707094, z: 0.70709425, w: -0.0042386125}
scale: {x: 1, y: 1, z: 1}
- name: leg_pole.L_end
parentName: leg_pole.L
position: {x: -0, y: 0.14667922, z: 0}
rotation: {x: 0, y: -0, z: -0, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: leg_pole.R
parentName: root
position: {x: 0.11529797, y: 0.6013447, z: 0.36647627}
rotation: {x: 0.0042384653, y: 0.707094, z: 0.7070942, w: 0.0042374935}
scale: {x: 1, y: 1, z: 1}
- name: leg_pole.R_end
parentName: leg_pole.R
position: {x: -0, y: 0.14667922, z: 0}
rotation: {x: 0, y: -0, z: -0, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: leg_ik.R
parentName: root
position: {x: 0.12864493, y: 0.08428399, z: 0.0042474912}
rotation: {x: -0.0074354187, y: 0.7070679, z: -0.7070675, w: 0.007433531}
scale: {x: 1, y: 0.9999997, z: 0.99999994}
- name: leg_ik.R_end
parentName: leg_ik.R
position: {x: -0, y: 0.22149664, z: 0}
rotation: {x: 0, y: -0, z: -0, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: leg_ik.L
parentName: root
position: {x: -0.11946794, y: 0.084284075, z: 0.0042479862}
rotation: {x: 0.0074341833, y: 0.7070679, z: -0.7070675, w: -0.0074353092}
scale: {x: 0.99999994, y: 0.9999997, z: 0.9999999}
- name: leg_ik.L_end
parentName: leg_ik.L
position: {x: -0, y: 0.22149664, z: 0}
rotation: {x: 0, y: -0, z: -0, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: torso_ik
parentName: root
position: {x: 0.0045890636, y: 1.6564056, z: 0.022807514}
rotation: {x: -0.7071063, y: -0.0005187424, z: 0.00051969255, w: 0.7071069}
scale: {x: 1, y: 1, z: 1}
- name: torso_ik_end
parentName: torso_ik
position: {x: -0, y: 0.16107994, z: 0}
rotation: {x: 0, y: -0, z: -0, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: weapon.L
parentName: PlayerArmature
position: {x: -0.68921226, y: 0.106727704, z: 1.2775116}
rotation: {x: 0.31996676, y: -0.013453162, z: 0.94697636, w: 0.026003458}
scale: {x: 1.0000002, y: 1.0000002, z: 1.0000046}
- name: weapon.L_end
parentName: weapon.L
position: {x: -0, y: 0.09092294, z: 0}
rotation: {x: 0, y: -0, z: -0, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: weapon.R
parentName: PlayerArmature
position: {x: 0.6953456, y: 0.09788057, z: 1.2793512}
rotation: {x: -0.35154584, y: 0.035951123, z: 0.9354328, w: -0.009407951}
scale: {x: 1.0000008, y: 1.0000007, z: 1.0000027}
- name: weapon.R_end
parentName: weapon.R
position: {x: -0, y: 0.09092294, z: 0}
rotation: {x: 0, y: -0, z: -0, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: PlayerBody
parentName: CharacterModelSimplified(Clone)
position: {x: -0, y: 0, z: 0}
rotation: {x: -0.7071067, y: -0.000000030908616, z: 0.000000030908623, w: 0.7071068}
scale: {x: 1, y: 1, z: 1}
armTwist: 0.5
foreArmTwist: 0.5
upperLegTwist: 0.5
@@ -558,13 +1382,13 @@ ModelImporter:
globalScale: 1
rootMotionBoneName:
hasTranslationDoF: 0
hasExtraRoot: 0
hasExtraRoot: 1
skeletonHasParents: 1
lastHumanDescriptionAvatarSource: {instanceID: 0}
autoGenerateAvatarMappingIfUnspecified: 1
animationType: 2
animationType: 3
humanoidOversampling: 1
avatarSetup: 0
avatarSetup: 1
addHumanoidExtraRootOnlyWhenUsingAvatar: 1
importBlendShapeDeformPercent: 1
remapMaterialsIfMaterialImportModeIsNone: 0