2227 lines
No EOL
247 KiB
JSON
2227 lines
No EOL
247 KiB
JSON
{
|
|
"version": "1.1",
|
|
"root": {
|
|
"id": "userAnimStateMachine",
|
|
"type": "stateMachine",
|
|
"data": {
|
|
"currentState": "userAnimNone",
|
|
"states": [
|
|
{
|
|
"id": "userAnimNone",
|
|
"interpTarget": 6,
|
|
"interpDuration": 6,
|
|
"transitions": [
|
|
{ "var": "userAnimA", "state": "userAnimA" },
|
|
{ "var": "userAnimB", "state": "userAnimB" }
|
|
]
|
|
},
|
|
{
|
|
"id": "userAnimA",
|
|
"interpTarget": 6,
|
|
"interpDuration": 6,
|
|
"transitions": [
|
|
{ "var": "userAnimNone", "state": "userAnimNone" },
|
|
{ "var": "userAnimB", "state": "userAnimB" }
|
|
]
|
|
},
|
|
{
|
|
"id": "userAnimB",
|
|
"interpTarget": 6,
|
|
"interpDuration": 6,
|
|
"transitions": [
|
|
{ "var": "userAnimNone", "state": "userAnimNone" },
|
|
{ "var": "userAnimA", "state": "userAnimA" }
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"children": [
|
|
{
|
|
"id": "userAnimNone",
|
|
"type": "poleVectorConstraint",
|
|
"data": {
|
|
"enabled": false,
|
|
"referenceVector": [0, 0, 1],
|
|
"baseJointName": "RightUpLeg",
|
|
"midJointName": "RightLeg",
|
|
"tipJointName": "RightFoot",
|
|
"enabledVar": "rightFootPoleVectorEnabled",
|
|
"poleVectorVar": "rightFootPoleVector"
|
|
},
|
|
"children": [
|
|
{
|
|
"id": "rightFootIK",
|
|
"type": "twoBoneIK",
|
|
"data": {
|
|
"alpha": 1.0,
|
|
"enabled": false,
|
|
"interpDuration": 15,
|
|
"baseJointName": "RightUpLeg",
|
|
"midJointName": "RightLeg",
|
|
"tipJointName": "RightFoot",
|
|
"midHingeAxis": [-1, 0, 0],
|
|
"alphaVar": "rightFootIKAlpha",
|
|
"enabledVar": "rightFootIKEnabled",
|
|
"endEffectorRotationVarVar": "rightFootIKRotationVar",
|
|
"endEffectorPositionVarVar": "rightFootIKPositionVar"
|
|
},
|
|
"children": [
|
|
{
|
|
"id": "leftFootPoleVector",
|
|
"type": "poleVectorConstraint",
|
|
"data": {
|
|
"enabled": false,
|
|
"referenceVector": [0, 0, 1],
|
|
"baseJointName": "LeftUpLeg",
|
|
"midJointName": "LeftLeg",
|
|
"tipJointName": "LeftFoot",
|
|
"enabledVar": "leftFootPoleVectorEnabled",
|
|
"poleVectorVar": "leftFootPoleVector"
|
|
},
|
|
"children": [
|
|
{
|
|
"id": "leftFootIK",
|
|
"type": "twoBoneIK",
|
|
"data": {
|
|
"alpha": 1.0,
|
|
"enabled": false,
|
|
"interpDuration": 15,
|
|
"baseJointName": "LeftUpLeg",
|
|
"midJointName": "LeftLeg",
|
|
"tipJointName": "LeftFoot",
|
|
"midHingeAxis": [-1, 0, 0],
|
|
"alphaVar": "leftFootIKAlpha",
|
|
"enabledVar": "leftFootIKEnabled",
|
|
"endEffectorRotationVarVar": "leftFootIKRotationVar",
|
|
"endEffectorPositionVarVar": "leftFootIKPositionVar"
|
|
},
|
|
"children": [
|
|
{
|
|
"id": "ikOverlay",
|
|
"type": "overlay",
|
|
"data": {
|
|
"alpha": 1.0,
|
|
"alphaVar": "ikOverlayAlpha",
|
|
"boneSet": "fullBody"
|
|
},
|
|
"children": [
|
|
{
|
|
"id": "ik",
|
|
"type": "inverseKinematics",
|
|
"data": {
|
|
"solutionSource": "relaxToUnderPoses",
|
|
"solutionSourceVar": "solutionSource",
|
|
"targets": [
|
|
{
|
|
"jointName": "Hips",
|
|
"positionVar": "hipsPosition",
|
|
"rotationVar": "hipsRotation",
|
|
"typeVar": "hipsType",
|
|
"weightVar": "hipsWeight",
|
|
"weight": 1.0,
|
|
"flexCoefficients": [1]
|
|
},
|
|
{
|
|
"jointName": "RightHand",
|
|
"positionVar": "rightHandPosition",
|
|
"rotationVar": "rightHandRotation",
|
|
"typeVar": "rightHandType",
|
|
"weightVar": "rightHandWeight",
|
|
"weight": 1.0,
|
|
"flexCoefficients": [1, 0.5, 0.5, 0.2, 0.01, 0.005, 0.001, 0.0, 0.0],
|
|
"poleVectorEnabledVar": "rightHandPoleVectorEnabled",
|
|
"poleReferenceVectorVar": "rightHandPoleReferenceVector",
|
|
"poleVectorVar": "rightHandPoleVector"
|
|
},
|
|
{
|
|
"jointName": "LeftHand",
|
|
"positionVar": "leftHandPosition",
|
|
"rotationVar": "leftHandRotation",
|
|
"typeVar": "leftHandType",
|
|
"weightVar": "leftHandWeight",
|
|
"weight": 1.0,
|
|
"flexCoefficients": [1, 0.5, 0.5, 0.2, 0.01, 0.005, 0.001, 0.0, 0.0],
|
|
"poleVectorEnabledVar": "leftHandPoleVectorEnabled",
|
|
"poleReferenceVectorVar": "leftHandPoleReferenceVector",
|
|
"poleVectorVar": "leftHandPoleVector"
|
|
},
|
|
{
|
|
"jointName": "Spine2",
|
|
"positionVar": "spine2Position",
|
|
"rotationVar": "spine2Rotation",
|
|
"typeVar": "spine2Type",
|
|
"weightVar": "spine2Weight",
|
|
"weight": 2.0,
|
|
"flexCoefficients": [1.0, 0.5, 0.25]
|
|
},
|
|
{
|
|
"jointName": "Head",
|
|
"positionVar": "headPosition",
|
|
"rotationVar": "headRotation",
|
|
"typeVar": "headType",
|
|
"weightVar": "headWeight",
|
|
"weight": 4.0,
|
|
"flexCoefficients": [1, 0.5, 0.25, 0.2, 0.1]
|
|
}
|
|
]
|
|
},
|
|
"children": []
|
|
},
|
|
{
|
|
"id": "defaultPoseOverlay",
|
|
"type": "overlay",
|
|
"data": {
|
|
"alpha": 0.0,
|
|
"alphaVar": "defaultPoseOverlayAlpha",
|
|
"boneSet": "fullBody",
|
|
"boneSetVar": "defaultPoseOverlayBoneSet"
|
|
},
|
|
"children": [
|
|
{
|
|
"id": "defaultPose",
|
|
"type": "defaultPose",
|
|
"data": {
|
|
},
|
|
"children": []
|
|
},
|
|
{
|
|
"id": "rightHandOverlay",
|
|
"type": "overlay",
|
|
"data": {
|
|
"alpha": 0.0,
|
|
"boneSet": "rightHand",
|
|
"alphaVar": "rightHandOverlayAlpha"
|
|
},
|
|
"children": [
|
|
{
|
|
"id": "rightHandStateMachine",
|
|
"type": "stateMachine",
|
|
"data": {
|
|
"currentState": "rightHandGrasp",
|
|
"states": [
|
|
{
|
|
"id": "rightHandGrasp",
|
|
"interpTarget": 3,
|
|
"interpDuration": 3,
|
|
"transitions": [
|
|
{ "var": "isRightIndexPoint", "state": "rightIndexPoint" },
|
|
{ "var": "isRightThumbRaise", "state": "rightThumbRaise" },
|
|
{ "var": "isRightIndexPointAndThumbRaise", "state": "rightIndexPointAndThumbRaise" }
|
|
]
|
|
},
|
|
{
|
|
"id": "rightIndexPoint",
|
|
"interpTarget": 15,
|
|
"interpDuration": 3,
|
|
"transitions": [
|
|
{ "var": "isRightHandGrasp", "state": "rightHandGrasp" },
|
|
{ "var": "isRightThumbRaise", "state": "rightThumbRaise" },
|
|
{ "var": "isRightIndexPointAndThumbRaise", "state": "rightIndexPointAndThumbRaise" }
|
|
]
|
|
},
|
|
{
|
|
"id": "rightThumbRaise",
|
|
"interpTarget": 15,
|
|
"interpDuration": 3,
|
|
"transitions": [
|
|
{ "var": "isRightHandGrasp", "state": "rightHandGrasp" },
|
|
{ "var": "isRightIndexPoint", "state": "rightIndexPoint" },
|
|
{ "var": "isRightIndexPointAndThumbRaise", "state": "rightIndexPointAndThumbRaise" }
|
|
]
|
|
},
|
|
{
|
|
"id": "rightIndexPointAndThumbRaise",
|
|
"interpTarget": 15,
|
|
"interpDuration": 3,
|
|
"transitions": [
|
|
{ "var": "isRightHandGrasp", "state": "rightHandGrasp" },
|
|
{ "var": "isRightIndexPoint", "state": "rightIndexPoint" },
|
|
{ "var": "isRightThumbRaise", "state": "rightThumbRaise" }
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"children": [
|
|
{
|
|
"id": "rightHandGrasp",
|
|
"type": "blendLinear",
|
|
"data": {
|
|
"alpha": 0.0,
|
|
"alphaVar": "rightHandGraspAlpha"
|
|
},
|
|
"children": [
|
|
{
|
|
"id": "rightHandGraspOpen",
|
|
"type": "clip",
|
|
"data": {
|
|
"url": "qrc:///avatar/animations/hydra_pose_open_right.fbx",
|
|
"startFrame": 0.0,
|
|
"endFrame": 0.0,
|
|
"timeScale": 1.0,
|
|
"loopFlag": true
|
|
},
|
|
"children": []
|
|
},
|
|
{
|
|
"id": "rightHandGraspClosed",
|
|
"type": "clip",
|
|
"data": {
|
|
"url": "qrc:///avatar/animations/hydra_pose_closed_right.fbx",
|
|
"startFrame": 0.0,
|
|
"endFrame": 0.0,
|
|
"timeScale": 1.0,
|
|
"loopFlag": true
|
|
},
|
|
"children": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "rightIndexPoint",
|
|
"type": "blendLinear",
|
|
"data": {
|
|
"alpha": 0.0,
|
|
"alphaVar": "rightHandGraspAlpha"
|
|
},
|
|
"children": [
|
|
{
|
|
"id": "rightIndexPointOpen",
|
|
"type": "clip",
|
|
"data": {
|
|
"url": "qrc:///avatar/animations/touch_point_open_right.fbx",
|
|
"startFrame": 15.0,
|
|
"endFrame": 15.0,
|
|
"timeScale": 1.0,
|
|
"loopFlag": true
|
|
},
|
|
"children": []
|
|
},
|
|
{
|
|
"id": "rightIndexPointClosed",
|
|
"type": "clip",
|
|
"data": {
|
|
"url": "qrc:///avatar/animations/touch_point_closed_right.fbx",
|
|
"startFrame": 15.0,
|
|
"endFrame": 15.0,
|
|
"timeScale": 1.0,
|
|
"loopFlag": true
|
|
},
|
|
"children": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "rightThumbRaise",
|
|
"type": "blendLinear",
|
|
"data": {
|
|
"alpha": 0.0,
|
|
"alphaVar": "rightHandGraspAlpha"
|
|
},
|
|
"children": [
|
|
{
|
|
"id": "rightThumbRaiseOpen",
|
|
"type": "clip",
|
|
"data": {
|
|
"url": "qrc:///avatar/animations/touch_thumb_open_right.fbx",
|
|
"startFrame": 15.0,
|
|
"endFrame": 15.0,
|
|
"timeScale": 1.0,
|
|
"loopFlag": true
|
|
},
|
|
"children": []
|
|
},
|
|
{
|
|
"id": "rightThumbRaiseClosed",
|
|
"type": "clip",
|
|
"data": {
|
|
"url": "qrc:///avatar/animations/touch_thumb_closed_right.fbx",
|
|
"startFrame": 15.0,
|
|
"endFrame": 15.0,
|
|
"timeScale": 1.0,
|
|
"loopFlag": true
|
|
},
|
|
"children": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "rightIndexPointAndThumbRaise",
|
|
"type": "blendLinear",
|
|
"data": {
|
|
"alpha": 0.0,
|
|
"alphaVar": "rightHandGraspAlpha"
|
|
},
|
|
"children": [
|
|
{
|
|
"id": "rightIndexPointAndThumbRaiseOpen",
|
|
"type": "clip",
|
|
"data": {
|
|
"url": "qrc:///avatar/animations/touch_thumb_point_open_right.fbx",
|
|
"startFrame": 15.0,
|
|
"endFrame": 15.0,
|
|
"timeScale": 1.0,
|
|
"loopFlag": true
|
|
},
|
|
"children": []
|
|
},
|
|
{
|
|
"id": "rightIndexPointAndThumbRaiseClosed",
|
|
"type": "clip",
|
|
"data": {
|
|
"url": "qrc:///avatar/animations/touch_thumb_point_closed_right.fbx",
|
|
"startFrame": 15.0,
|
|
"endFrame": 15.0,
|
|
"timeScale": 1.0,
|
|
"loopFlag": true
|
|
},
|
|
"children": []
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "leftHandOverlay",
|
|
"type": "overlay",
|
|
"data": {
|
|
"alpha": 0.0,
|
|
"boneSet": "leftHand",
|
|
"alphaVar": "leftHandOverlayAlpha"
|
|
},
|
|
"children": [
|
|
{
|
|
"id": "leftHandStateMachine",
|
|
"type": "stateMachine",
|
|
"data": {
|
|
"currentState": "leftHandGrasp",
|
|
"states": [
|
|
{
|
|
"id": "leftHandGrasp",
|
|
"interpTarget": 3,
|
|
"interpDuration": 3,
|
|
"transitions": [
|
|
{ "var": "isLeftIndexPoint", "state": "leftIndexPoint" },
|
|
{ "var": "isLeftThumbRaise", "state": "leftThumbRaise" },
|
|
{ "var": "isLeftIndexPointAndThumbRaise", "state": "leftIndexPointAndThumbRaise" }
|
|
]
|
|
},
|
|
{
|
|
"id": "leftIndexPoint",
|
|
"interpTarget": 15,
|
|
"interpDuration": 3,
|
|
"transitions": [
|
|
{ "var": "isLeftHandGrasp", "state": "leftHandGrasp" },
|
|
{ "var": "isLeftThumbRaise", "state": "leftThumbRaise" },
|
|
{ "var": "isLeftIndexPointAndThumbRaise", "state": "leftIndexPointAndThumbRaise" }
|
|
]
|
|
},
|
|
{
|
|
"id": "leftThumbRaise",
|
|
"interpTarget": 15,
|
|
"interpDuration": 3,
|
|
"transitions": [
|
|
{ "var": "isLeftHandGrasp", "state": "leftHandGrasp" },
|
|
{ "var": "isLeftIndexPoint", "state": "leftIndexPoint" },
|
|
{ "var": "isLeftIndexPointAndThumbRaise", "state": "leftIndexPointAndThumbRaise" }
|
|
]
|
|
},
|
|
{
|
|
"id": "leftIndexPointAndThumbRaise",
|
|
"interpTarget": 15,
|
|
"interpDuration": 3,
|
|
"transitions": [
|
|
{ "var": "isLeftHandGrasp", "state": "leftHandGrasp" },
|
|
{ "var": "isLeftIndexPoint", "state": "leftIndexPoint" },
|
|
{ "var": "isLeftThumbRaise", "state": "leftThumbRaise" }
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"children": [
|
|
{
|
|
"id": "leftHandGrasp",
|
|
"type": "blendLinear",
|
|
"data": {
|
|
"alpha": 0.0,
|
|
"alphaVar": "leftHandGraspAlpha"
|
|
},
|
|
"children": [
|
|
{
|
|
"id": "leftHandGraspOpen",
|
|
"type": "clip",
|
|
"data": {
|
|
"url": "qrc:///avatar/animations/hydra_pose_open_left.fbx",
|
|
"startFrame": 0.0,
|
|
"endFrame": 0.0,
|
|
"timeScale": 1.0,
|
|
"loopFlag": true
|
|
},
|
|
"children": []
|
|
},
|
|
{
|
|
"id": "leftHandGraspClosed",
|
|
"type": "clip",
|
|
"data": {
|
|
"url": "qrc:///avatar/animations/hydra_pose_closed_left.fbx",
|
|
"startFrame": 10.0,
|
|
"endFrame": 10.0,
|
|
"timeScale": 1.0,
|
|
"loopFlag": true
|
|
},
|
|
"children": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "leftIndexPoint",
|
|
"type": "blendLinear",
|
|
"data": {
|
|
"alpha": 0.0,
|
|
"alphaVar": "leftHandGraspAlpha"
|
|
},
|
|
"children": [
|
|
{
|
|
"id": "leftIndexPointOpen",
|
|
"type": "clip",
|
|
"data": {
|
|
"url": "qrc:///avatar/animations/touch_point_open_left.fbx",
|
|
"startFrame": 15.0,
|
|
"endFrame": 15.0,
|
|
"timeScale": 1.0,
|
|
"loopFlag": true
|
|
},
|
|
"children": []
|
|
},
|
|
{
|
|
"id": "leftIndexPointClosed",
|
|
"type": "clip",
|
|
"data": {
|
|
"url": "qrc:///avatar/animations/touch_point_closed_left.fbx",
|
|
"startFrame": 15.0,
|
|
"endFrame": 15.0,
|
|
"timeScale": 1.0,
|
|
"loopFlag": true
|
|
},
|
|
"children": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "leftThumbRaise",
|
|
"type": "blendLinear",
|
|
"data": {
|
|
"alpha": 0.0,
|
|
"alphaVar": "leftHandGraspAlpha"
|
|
},
|
|
"children": [
|
|
{
|
|
"id": "leftThumbRaiseOpen",
|
|
"type": "clip",
|
|
"data": {
|
|
"url": "qrc:///avatar/animations/touch_thumb_open_left.fbx",
|
|
"startFrame": 15.0,
|
|
"endFrame": 15.0,
|
|
"timeScale": 1.0,
|
|
"loopFlag": true
|
|
},
|
|
"children": []
|
|
},
|
|
{
|
|
"id": "leftThumbRaiseClosed",
|
|
"type": "clip",
|
|
"data": {
|
|
"url": "qrc:///avatar/animations/touch_thumb_closed_left.fbx",
|
|
"startFrame": 15.0,
|
|
"endFrame": 15.0,
|
|
"timeScale": 1.0,
|
|
"loopFlag": true
|
|
},
|
|
"children": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "leftIndexPointAndThumbRaise",
|
|
"type": "blendLinear",
|
|
"data": {
|
|
"alpha": 0.0,
|
|
"alphaVar": "leftHandGraspAlpha"
|
|
},
|
|
"children": [
|
|
{
|
|
"id": "leftIndexPointAndThumbRaiseOpen",
|
|
"type": "clip",
|
|
"data": {
|
|
"url": "qrc:///avatar/animations/touch_thumb_point_open_left.fbx",
|
|
"startFrame": 15.0,
|
|
"endFrame": 15.0,
|
|
"timeScale": 1.0,
|
|
"loopFlag": true
|
|
},
|
|
"children": []
|
|
},
|
|
{
|
|
"id": "leftIndexPointAndThumbRaiseClosed",
|
|
"type": "clip",
|
|
"data": {
|
|
"url": "qrc:///avatar/animations/touch_thumb_point_closed_left.fbx",
|
|
"startFrame": 15.0,
|
|
"endFrame": 15.0,
|
|
"timeScale": 1.0,
|
|
"loopFlag": true
|
|
},
|
|
"children": []
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "mainStateMachine",
|
|
"type": "stateMachine",
|
|
"data": {
|
|
"outputJoints": ["LeftFoot", "RightFoot"],
|
|
"currentState": "idle",
|
|
"states": [
|
|
{
|
|
"id": "idle",
|
|
"interpTarget": 20,
|
|
"interpDuration": 8,
|
|
"interpType": "snapshotPrev",
|
|
"transitions": [
|
|
{ "var": "isMovingForward", "state": "WALKFWD" },
|
|
{ "var": "isMovingBackward", "state": "WALKBWD" },
|
|
{ "var": "isMovingRight", "state": "STRAFERIGHT" },
|
|
{ "var": "isMovingLeft", "state": "STRAFELEFT" },
|
|
{ "var": "isTurningRight", "state": "turnRight" },
|
|
{ "var": "isTurningLeft", "state": "turnLeft" },
|
|
{ "var": "isFlying", "state": "fly" },
|
|
{ "var": "isTakeoffStand", "state": "takeoffStand" },
|
|
{ "var": "isTakeoffRun", "state": "TAKEOFFRUN" },
|
|
{ "var": "isInAirStand", "state": "inAirStand" },
|
|
{ "var": "isInAirRun", "state": "INAIRRUN" },
|
|
{ "var": "isMovingRightHmd", "state": "strafeRightHmd" },
|
|
{ "var": "isMovingLeftHmd", "state": "strafeLeftHmd" }
|
|
]
|
|
},
|
|
{
|
|
"id": "idleToWalkFwd",
|
|
"interpTarget": 12,
|
|
"interpDuration": 8,
|
|
"transitions": [
|
|
{ "var": "idleToWalkFwdOnDone", "state": "WALKFWD" },
|
|
{ "var": "isNotMoving", "state": "idle" },
|
|
{ "var": "isMovingBackward", "state": "WALKBWD" },
|
|
{ "var": "isMovingRight", "state": "STRAFERIGHT" },
|
|
{ "var": "isMovingLeft", "state": "STRAFELEFT" },
|
|
{ "var": "isTurningRight", "state": "turnRight" },
|
|
{ "var": "isTurningLeft", "state": "turnLeft" },
|
|
{ "var": "isFlying", "state": "fly" },
|
|
{ "var": "isTakeoffStand", "state": "takeoffStand" },
|
|
{ "var": "isTakeoffRun", "state": "TAKEOFFRUN" },
|
|
{ "var": "isInAirStand", "state": "inAirStand" },
|
|
{ "var": "isInAirRun", "state": "INAIRRUN" },
|
|
{ "var": "isMovingRightHmd", "state": "strafeRightHmd" },
|
|
{ "var": "isMovingLeftHmd", "state": "strafeLeftHmd" }
|
|
]
|
|
},
|
|
{
|
|
"id": "idleSettle",
|
|
"interpTarget": 15,
|
|
"interpDuration": 8,
|
|
"interpType": "snapshotPrev",
|
|
"transitions": [
|
|
{"var": "idleSettleOnDone", "state": "idle" },
|
|
{"var": "isMovingForward", "state": "WALKFWD" },
|
|
{ "var": "isMovingBackward", "state": "WALKBWD" },
|
|
{ "var": "isMovingRight", "state": "STRAFERIGHT" },
|
|
{ "var": "isMovingLeft", "state": "STRAFELEFT" },
|
|
{ "var": "isMovingRightHmd", "state": "strafeRightHmd" },
|
|
{ "var": "isMovingLeftHmd", "state": "strafeLeftHmd" },
|
|
{ "var": "isTurningRight", "state": "turnRight" },
|
|
{ "var": "isTurningLeft", "state": "turnLeft" },
|
|
{ "var": "isFlying", "state": "fly" },
|
|
{ "var": "isTakeoffStand", "state": "takeoffStand" },
|
|
{ "var": "isTakeoffRun", "state": "TAKEOFFRUN" },
|
|
{ "var": "isInAirStand", "state": "inAirStand" },
|
|
{ "var": "isInAirRun", "state": "INAIRRUN" }
|
|
]
|
|
},
|
|
{
|
|
"id": "WALKFWD",
|
|
"interpTarget": 35,
|
|
"interpDuration": 10,
|
|
"interpType": "snapshotPrev",
|
|
"transitions": [
|
|
{ "var": "isNotMoving", "state": "idleSettle" },
|
|
{ "var": "isMovingBackward", "state": "WALKBWD" },
|
|
{ "var": "isMovingRight", "state": "STRAFERIGHT" },
|
|
{ "var": "isMovingLeft", "state": "STRAFELEFT" },
|
|
{ "var": "isTurningRight", "state": "turnRight" },
|
|
{ "var": "isTurningLeft", "state": "turnLeft" },
|
|
{ "var": "isFlying", "state": "fly" },
|
|
{ "var": "isTakeoffStand", "state": "takeoffStand" },
|
|
{ "var": "isTakeoffRun", "state": "TAKEOFFRUN" },
|
|
{ "var": "isInAirStand", "state": "inAirStand" },
|
|
{ "var": "isInAirRun", "state": "INAIRRUN" },
|
|
{ "var": "isMovingRightHmd", "state": "strafeRightHmd" },
|
|
{ "var": "isMovingLeftHmd", "state": "strafeLeftHmd" }
|
|
]
|
|
},
|
|
{
|
|
"id": "WALKBWD",
|
|
"interpTarget": 35,
|
|
"interpDuration": 10,
|
|
"interpType": "snapshotPrev",
|
|
"transitions": [
|
|
{ "var": "isNotMoving", "state": "idleSettle" },
|
|
{ "var": "isMovingForward", "state": "WALKFWD" },
|
|
{ "var": "isMovingRight", "state": "STRAFERIGHT" },
|
|
{ "var": "isMovingLeft", "state": "STRAFELEFT" },
|
|
{ "var": "isTurningRight", "state": "turnRight" },
|
|
{ "var": "isTurningLeft", "state": "turnLeft" },
|
|
{ "var": "isFlying", "state": "fly" },
|
|
{ "var": "isTakeoffStand", "state": "takeoffStand" },
|
|
{ "var": "isTakeoffRun", "state": "TAKEOFFRUN" },
|
|
{ "var": "isInAirStand", "state": "inAirStand" },
|
|
{ "var": "isInAirRun", "state": "INAIRRUN" },
|
|
{ "var": "isMovingRightHmd", "state": "strafeRightHmd" },
|
|
{ "var": "isMovingLeftHmd", "state": "strafeLeftHmd" }
|
|
]
|
|
},
|
|
{
|
|
"id": "STRAFERIGHT",
|
|
"interpTarget": 25,
|
|
"interpDuration": 8,
|
|
"interpType": "snapshotPrev",
|
|
"transitions": [
|
|
{ "var": "isNotMoving", "state": "idleSettle" },
|
|
{ "var": "isMovingForward", "state": "WALKFWD" },
|
|
{ "var": "isMovingBackward", "state": "WALKBWD" },
|
|
{ "var": "isMovingLeft", "state": "STRAFELEFT" },
|
|
{ "var": "isTurningRight", "state": "turnRight" },
|
|
{ "var": "isTurningLeft", "state": "turnLeft" },
|
|
{ "var": "isFlying", "state": "fly" },
|
|
{ "var": "isTakeoffStand", "state": "takeoffStand" },
|
|
{ "var": "isTakeoffRun", "state": "TAKEOFFRUN" },
|
|
{ "var": "isInAirStand", "state": "inAirStand" },
|
|
{ "var": "isInAirRun", "state": "INAIRRUN" },
|
|
{ "var": "isMovingRightHmd", "state": "strafeRightHmd" },
|
|
{ "var": "isMovingLeftHmd", "state": "strafeLeftHmd" }
|
|
]
|
|
},
|
|
{
|
|
"id": "STRAFELEFT",
|
|
"interpTarget": 25,
|
|
"interpDuration": 8,
|
|
"interpType": "snapshotPrev",
|
|
"transitions": [
|
|
{ "var": "isNotMoving", "state": "idleSettle" },
|
|
{ "var": "isMovingForward", "state": "WALKFWD" },
|
|
{ "var": "isMovingBackward", "state": "WALKBWD" },
|
|
{ "var": "isMovingRight", "state": "STRAFERIGHT" },
|
|
{ "var": "isTurningRight", "state": "turnRight" },
|
|
{ "var": "isTurningLeft", "state": "turnLeft" },
|
|
{ "var": "isFlying", "state": "fly" },
|
|
{ "var": "isTakeoffStand", "state": "takeoffStand" },
|
|
{ "var": "isTakeoffRun", "state": "TAKEOFFRUN" },
|
|
{ "var": "isInAirStand", "state": "inAirStand" },
|
|
{ "var": "isInAirRun", "state": "INAIRRUN" },
|
|
{ "var": "isMovingRightHmd", "state": "strafeRightHmd" },
|
|
{ "var": "isMovingLeftHmd", "state": "strafeLeftHmd" }
|
|
]
|
|
},
|
|
{
|
|
"id": "turnRight",
|
|
"interpTarget": 8,
|
|
"interpDuration": 8,
|
|
"transitions": [
|
|
{ "var": "isNotTurning", "state": "idle" },
|
|
{ "var": "isMovingForward", "state": "WALKFWD" },
|
|
{ "var": "isMovingBackward", "state": "WALKBWD" },
|
|
{ "var": "isMovingRight", "state": "STRAFERIGHT" },
|
|
{ "var": "isMovingLeft", "state": "STRAFELEFT" },
|
|
{ "var": "isTurningLeft", "state": "turnLeft" },
|
|
{ "var": "isFlying", "state": "fly" },
|
|
{ "var": "isTakeoffStand", "state": "takeoffStand" },
|
|
{ "var": "isTakeoffRun", "state": "TAKEOFFRUN" },
|
|
{ "var": "isInAirStand", "state": "inAirStand" },
|
|
{ "var": "isInAirRun", "state": "INAIRRUN" },
|
|
{ "var": "isMovingRightHmd", "state": "strafeRightHmd" },
|
|
{ "var": "isMovingLeftHmd", "state": "strafeLeftHmd" }
|
|
]
|
|
},
|
|
{
|
|
"id": "turnLeft",
|
|
"interpTarget": 8,
|
|
"interpDuration": 8,
|
|
"transitions": [
|
|
{ "var": "isNotTurning", "state": "idle" },
|
|
{ "var": "isMovingForward", "state": "WALKFWD" },
|
|
{ "var": "isMovingBackward", "state": "WALKBWD" },
|
|
{ "var": "isMovingRight", "state": "STRAFERIGHT" },
|
|
{ "var": "isMovingLeft", "state": "STRAFELEFT" },
|
|
{ "var": "isTurningRight", "state": "turnRight" },
|
|
{ "var": "isFlying", "state": "fly" },
|
|
{ "var": "isTakeoffStand", "state": "takeoffStand" },
|
|
{ "var": "isTakeoffRun", "state": "TAKEOFFRUN" },
|
|
{ "var": "isInAirStand", "state": "inAirStand" },
|
|
{ "var": "isInAirRun", "state": "INAIRRUN" },
|
|
{ "var": "isMovingRightHmd", "state": "strafeRightHmd" },
|
|
{ "var": "isMovingLeftHmd", "state": "strafeLeftHmd" }
|
|
]
|
|
},
|
|
{
|
|
"id": "strafeRightHmd",
|
|
"interpTarget": 8,
|
|
"interpDuration": 8,
|
|
"interpType": "snapshotPrev",
|
|
"transitions": [
|
|
{ "var": "isNotMoving", "state": "idleSettle" },
|
|
{ "var": "isMovingForward", "state": "WALKFWD" },
|
|
{ "var": "isMovingBackward", "state": "WALKBWD" },
|
|
{ "var": "isMovingLeftHmd", "state": "strafeLeftHmd" },
|
|
{ "var": "isMovingRight", "state": "STRAFERIGHT" },
|
|
{ "var": "isMovingLeft", "state": "STRAFELEFT" },
|
|
{ "var": "isTurningRight", "state": "turnRight" },
|
|
{ "var": "isTurningLeft", "state": "turnLeft" },
|
|
{ "var": "isFlying", "state": "fly" },
|
|
{ "var": "isTakeoffStand", "state": "takeoffStand" },
|
|
{ "var": "isTakeoffRun", "state": "TAKEOFFRUN" },
|
|
{ "var": "isInAirStand", "state": "inAirStand" },
|
|
{ "var": "isInAirRun", "state": "INAIRRUN" }
|
|
]
|
|
},
|
|
{
|
|
"id": "strafeLeftHmd",
|
|
"interpTarget": 8,
|
|
"interpDuration": 8,
|
|
"interpType": "snapshotPrev",
|
|
"transitions": [
|
|
{ "var": "isNotMoving", "state": "idleSettle" },
|
|
{ "var": "isMovingForward", "state": "WALKFWD" },
|
|
{ "var": "isMovingBackward", "state": "WALKBWD" },
|
|
{ "var": "isMovingRightHmd", "state": "strafeRightHmd" },
|
|
{ "var": "isMovingRight", "state": "STRAFERIGHT" },
|
|
{ "var": "isMovingLeft", "state": "STRAFELEFT" },
|
|
{ "var": "isTurningRight", "state": "turnRight" },
|
|
{ "var": "isTurningLeft", "state": "turnLeft" },
|
|
{ "var": "isFlying", "state": "fly" },
|
|
{ "var": "isTakeoffStand", "state": "takeoffStand" },
|
|
{ "var": "isTakeoffRun", "state": "TAKEOFFRUN" },
|
|
{ "var": "isInAirStand", "state": "inAirStand" },
|
|
{ "var": "isInAirRun", "state": "INAIRRUN" }
|
|
]
|
|
},
|
|
{
|
|
"id": "fly",
|
|
"interpTarget": 6,
|
|
"interpDuration": 6,
|
|
"transitions": [
|
|
{ "var": "isNotFlying", "state": "idleSettle" }
|
|
]
|
|
},
|
|
{
|
|
"id": "takeoffStand",
|
|
"interpTarget": 2,
|
|
"interpDuration": 2,
|
|
"transitions": [
|
|
{ "var": "isNotTakeoff", "state": "inAirStand" }
|
|
]
|
|
},
|
|
{
|
|
"id": "TAKEOFFRUN",
|
|
"interpTarget": 2,
|
|
"interpDuration": 2,
|
|
"transitions": [
|
|
{ "var": "isNotTakeoff", "state": "INAIRRUN" }
|
|
]
|
|
},
|
|
{
|
|
"id": "inAirStand",
|
|
"interpTarget": 3,
|
|
"interpDuration": 3,
|
|
"interpType": "snapshotPrev",
|
|
"transitions": [
|
|
{ "var": "isNotInAir", "state": "landStandImpact" }
|
|
]
|
|
},
|
|
{
|
|
"id": "INAIRRUN",
|
|
"interpTarget": 3,
|
|
"interpDuration": 3,
|
|
"interpType": "snapshotPrev",
|
|
"transitions": [
|
|
{ "var": "isNotInAir", "state": "WALKFWD" }
|
|
]
|
|
},
|
|
{
|
|
"id": "landStandImpact",
|
|
"interpTarget": 1,
|
|
"interpDuration": 1,
|
|
"transitions": [
|
|
{ "var": "isFlying", "state": "fly" },
|
|
{ "var": "isTakeoffStand", "state": "takeoffStand" },
|
|
{ "var": "isTakeoffRun", "state": "TAKEOFFRUN" },
|
|
{ "var": "landStandImpactOnDone", "state": "landStand" }
|
|
]
|
|
},
|
|
{
|
|
"id": "landStand",
|
|
"interpTarget": 1,
|
|
"interpDuration": 1,
|
|
"transitions": [
|
|
{ "var": "isMovingForward", "state": "WALKFWD" },
|
|
{ "var": "isMovingBackward", "state": "WALKBWD" },
|
|
{ "var": "isMovingRight", "state": "STRAFERIGHT" },
|
|
{ "var": "isMovingLeft", "state": "STRAFELEFT" },
|
|
{ "var": "isTurningRight", "state": "turnRight" },
|
|
{ "var": "isTurningLeft", "state": "turnLeft" },
|
|
{ "var": "isFlying", "state": "fly" },
|
|
{ "var": "isTakeoffStand", "state": "takeoffStand" },
|
|
{ "var": "isTakeoffRun", "state": "TAKEOFFRUN" },
|
|
{ "var": "isInAirStand", "state": "inAirStand" },
|
|
{ "var": "isInAirRun", "state": "INAIRRUN" },
|
|
{ "var": "landStandOnDone", "state": "idle" },
|
|
{ "var": "isMovingRightHmd", "state": "strafeRightHmd" },
|
|
{ "var": "isMovingLeftHmd", "state": "strafeLeftHmd" }
|
|
]
|
|
},
|
|
{
|
|
"id": "LANDRUN",
|
|
"interpTarget": 2,
|
|
"interpDuration": 2,
|
|
"transitions": [
|
|
{ "var": "isFlying", "state": "fly" },
|
|
{ "var": "isTakeoffStand", "state": "takeoffStand" },
|
|
{ "var": "isTakeoffRun", "state": "TAKEOFFRUN" },
|
|
{ "var": "landRunOnDone", "state": "WALKFWD" }
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"children": [
|
|
{
|
|
"id": "idle",
|
|
"type": "overlay",
|
|
"data": {
|
|
"alpha": 1.0,
|
|
"alphaVar": "idleOverlayAlpha",
|
|
"boneSet": "upperBody"
|
|
},
|
|
"children": [
|
|
{
|
|
"id": "idleTalk",
|
|
"type": "randomSwitchStateMachine",
|
|
"data": {
|
|
"currentState": "talk",
|
|
"triggerRandomSwitch": "idleTalkSwitch",
|
|
"randomSwitchTimeMin": 7.0,
|
|
"randomSwitchTimeMax": 12.0,
|
|
"states": [
|
|
{
|
|
"id": "talk",
|
|
"interpTarget": 20,
|
|
"interpDuration": 20,
|
|
"priority": 0.33,
|
|
"resume": true,
|
|
"transitions": []
|
|
},
|
|
{
|
|
"id": "talk02",
|
|
"interpTarget": 20,
|
|
"interpDuration": 20,
|
|
"priority": 0.33,
|
|
"resume": true,
|
|
"transitions": []
|
|
},
|
|
{
|
|
"id": "talk03",
|
|
"interpTarget": 20,
|
|
"interpDuration": 20,
|
|
"priority": 0.33,
|
|
"resume": true,
|
|
"transitions": []
|
|
},
|
|
{
|
|
"id": "talk04",
|
|
"interpTarget": 20,
|
|
"interpDuration": 20,
|
|
"priority": 0.33,
|
|
"resume": true,
|
|
"transitions": []
|
|
},
|
|
{
|
|
"id": "talk_armsdown",
|
|
"interpTarget": 20,
|
|
"interpDuration": 20,
|
|
"priority": 0.33,
|
|
"resume": true,
|
|
"transitions": []
|
|
},
|
|
{
|
|
"id": "talk_lefthand",
|
|
"interpTarget": 20,
|
|
"interpDuration": 20,
|
|
"priority": 0.33,
|
|
"resume": true,
|
|
"transitions": []
|
|
},
|
|
{
|
|
"id": "talk_righthand",
|
|
"interpTarget": 20,
|
|
"interpDuration": 20,
|
|
"priority": 0.33,
|
|
"resume": true,
|
|
"transitions": []
|
|
}
|
|
]
|
|
},
|
|
"children": [
|
|
{
|
|
"id": "talk",
|
|
"type": "clip",
|
|
"data": {
|
|
"url": "animations/talk.fbx",
|
|
"startFrame": 1.0,
|
|
"endFrame": 500.0,
|
|
"timeScale": 1.0,
|
|
"loopFlag": true
|
|
},
|
|
"children": []
|
|
},
|
|
{
|
|
"id": "talk02",
|
|
"type": "clip",
|
|
"data": {
|
|
"url": "animations/talk02.fbx",
|
|
"startFrame": 1.0,
|
|
"endFrame": 325.0,
|
|
"timeScale": 1.0,
|
|
"loopFlag": true
|
|
},
|
|
"children": []
|
|
},
|
|
{
|
|
"id": "talk03",
|
|
"type": "clip",
|
|
"data": {
|
|
"url": "animations/talk03.fbx",
|
|
"startFrame": 1.0,
|
|
"endFrame": 300.0,
|
|
"timeScale": 1.0,
|
|
"loopFlag": true
|
|
},
|
|
"children": []
|
|
},
|
|
{
|
|
"id": "talk04",
|
|
"type": "clip",
|
|
"data": {
|
|
"url": "animations/talk04.fbx",
|
|
"startFrame": 1.0,
|
|
"endFrame": 500.0,
|
|
"timeScale": 1.0,
|
|
"loopFlag": true
|
|
},
|
|
"children": []
|
|
},
|
|
{
|
|
"id": "talk_armsdown",
|
|
"type": "clip",
|
|
"data": {
|
|
"url": "animations/talk_armsdown.fbx",
|
|
"startFrame": 1.0,
|
|
"endFrame": 215.0,
|
|
"timeScale": 1.0,
|
|
"loopFlag": true
|
|
},
|
|
"children": []
|
|
},
|
|
{
|
|
"id": "talk_lefthand",
|
|
"type": "clip",
|
|
"data": {
|
|
"url": "animations/talk_lefthand.fbx",
|
|
"startFrame": 0.0,
|
|
"endFrame": 500.0,
|
|
"timeScale": 1.0,
|
|
"loopFlag": true
|
|
},
|
|
"children": []
|
|
},
|
|
{
|
|
"id": "talk_righthand",
|
|
"type": "clip",
|
|
"data": {
|
|
"url": "animations/talk_righthand.fbx",
|
|
"startFrame": 1.0,
|
|
"endFrame": 502.0,
|
|
"timeScale": 1.0,
|
|
"loopFlag": true
|
|
},
|
|
"children": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "idleStand",
|
|
"type": "randomSwitchStateMachine",
|
|
"data": {
|
|
"currentState": "masterIdle",
|
|
"triggerTimeMin": 10.0,
|
|
"triggerTimeMax": 50.0,
|
|
"transitionVar": "timeToFidget",
|
|
"states": [
|
|
{
|
|
"id": "masterIdle",
|
|
"interpTarget": 21,
|
|
"interpDuration": 20,
|
|
"priority": 1.0,
|
|
"resume": false,
|
|
"transitions": [
|
|
{ "var": "timeToFidget", "randomSwitchState": "fidget" }
|
|
]
|
|
},
|
|
{
|
|
"id": "fidget",
|
|
"interpTarget": 21,
|
|
"interpDuration": 20,
|
|
"priority": -1.0,
|
|
"resume": false,
|
|
"transitions": [
|
|
{ "var": "idle_once_slownodOnDone", "randomSwitchState": "masterIdle" },
|
|
{ "var": "idle_once_headtiltOnDone", "randomSwitchState": "masterIdle" },
|
|
{ "var": "idle_once_shiftheelpivotOnDone", "randomSwitchState": "masterIdle" },
|
|
{ "var": "idleWS_allOnDone", "randomSwitchState": "masterIdle" },
|
|
{ "var": "idle_once_lookaroundOnDone", "randomSwitchState": "masterIdle" },
|
|
{ "var": "idle_once_neckstretchOnDone", "randomSwitchState": "masterIdle" },
|
|
{ "var": "idle_once_lookleftrightOnDone", "randomSwitchState": "masterIdle" },
|
|
{ "var": "idle_once_fidgetOnDone", "randomSwitchState": "masterIdle" },
|
|
{ "var": "alt1ToMasterIdleOnDone", "randomSwitchState": "masterIdle" },
|
|
{ "var": "alt2ToMasterIdleOnDone", "randomSwitchState": "masterIdle" }
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"children": [
|
|
{
|
|
"id": "masterIdle",
|
|
"type": "randomSwitchStateMachine",
|
|
"data": {
|
|
"currentState": "masterIdle1",
|
|
"triggerRandomSwitch": "masterIdleSwitch",
|
|
"randomSwitchTimeMin": 10.0,
|
|
"randomSwitchTimeMax": 30.0,
|
|
"states": [
|
|
{
|
|
"id": "masterIdle1",
|
|
"interpTarget": 21,
|
|
"interpDuration": 20,
|
|
"priority": 0.25,
|
|
"resume": true,
|
|
"transitions": []
|
|
},
|
|
{
|
|
"id": "masterIdle2",
|
|
"interpTarget": 21,
|
|
"interpDuration": 20,
|
|
"priority": 0.25,
|
|
"resume": true,
|
|
"transitions": []
|
|
},
|
|
{
|
|
"id": "masterIdle3",
|
|
"interpTarget": 21,
|
|
"interpDuration": 20,
|
|
"priority": 0.25,
|
|
"resume": true,
|
|
"transitions": []
|
|
},
|
|
{
|
|
"id": "masterIdle4",
|
|
"interpTarget": 21,
|
|
"interpDuration": 20,
|
|
"priority": 0.25,
|
|
"resume": true,
|
|
"transitions": []
|
|
}
|
|
]
|
|
},
|
|
"children": [
|
|
{
|
|
"id": "masterIdle1",
|
|
"type": "clip",
|
|
"data": {
|
|
"url": "animations/idle.fbx",
|
|
"startFrame": 1.0,
|
|
"endFrame": 300.0,
|
|
"timeScale": 1.0,
|
|
"loopFlag": true
|
|
},
|
|
"children": []
|
|
},
|
|
{
|
|
"id": "masterIdle2",
|
|
"type": "clip",
|
|
"data": {
|
|
"url": "animations/idle02.fbx",
|
|
"startFrame": 1.0,
|
|
"endFrame": 400.0,
|
|
"timeScale": 0.75,
|
|
"loopFlag": true
|
|
},
|
|
"children": []
|
|
},
|
|
{
|
|
"id": "masterIdle3",
|
|
"type": "clip",
|
|
"data": {
|
|
"url": "animations/idle03.fbx",
|
|
"startFrame": 1.0,
|
|
"endFrame": 800.0,
|
|
"timeScale": 1.0,
|
|
"loopFlag": true
|
|
},
|
|
"children": []
|
|
},
|
|
{
|
|
"id": "masterIdle4",
|
|
"type": "clip",
|
|
"data": {
|
|
"url": "animations/idle04.fbx",
|
|
"startFrame": 1.0,
|
|
"endFrame": 902.0,
|
|
"timeScale": 1.0,
|
|
"loopFlag": true
|
|
},
|
|
"children": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "fidget",
|
|
"type": "randomSwitchStateMachine",
|
|
"data": {
|
|
"currentState": "movement",
|
|
"states": [
|
|
{
|
|
"id": "movement",
|
|
"interpTarget": 17,
|
|
"interpDuration": 15,
|
|
"priority": 0.6,
|
|
"resume": false,
|
|
"transitions": []
|
|
},
|
|
{
|
|
"id": "alternateIdle",
|
|
"interpTarget": 17,
|
|
"interpDuration": 15,
|
|
"priority": 0.4,
|
|
"resume": false,
|
|
"transitions": []
|
|
}
|
|
]
|
|
},
|
|
"children": [
|
|
{
|
|
"id": "movement",
|
|
"type": "randomSwitchStateMachine",
|
|
"data": {
|
|
"currentState": "idle_once_slownod",
|
|
"states": [
|
|
{
|
|
"id": "idle_once_slownod",
|
|
"interpTarget": 21,
|
|
"interpDuration": 20,
|
|
"priority": 0.2,
|
|
"resume": false,
|
|
"transitions": []
|
|
},
|
|
{
|
|
"id": "idle_once_headtilt",
|
|
"interpTarget": 21,
|
|
"interpDuration": 20,
|
|
"priority": 0.2,
|
|
"resume": false,
|
|
"transitions": []
|
|
},
|
|
{
|
|
"id": "idle_once_shiftheelpivot",
|
|
"interpTarget": 21,
|
|
"interpDuration": 20,
|
|
"priority": 0.2,
|
|
"resume": false,
|
|
"transitions": []
|
|
},
|
|
{
|
|
"id": "idleWS_all",
|
|
"interpTarget": 21,
|
|
"interpDuration": 20,
|
|
"priority": 0.2,
|
|
"resume": false,
|
|
"transitions": []
|
|
},
|
|
{
|
|
"id": "idle_once_lookaround",
|
|
"interpTarget": 21,
|
|
"interpDuration": 20,
|
|
"priority": 0.2,
|
|
"resume": false,
|
|
"transitions": []
|
|
},
|
|
{
|
|
"id": "idle_once_neckstretch",
|
|
"interpTarget": 21,
|
|
"interpDuration": 20,
|
|
"priority": 0.2,
|
|
"resume": false,
|
|
"transitions": []
|
|
},
|
|
{
|
|
"id": "idle_once_lookleftright",
|
|
"interpTarget": 21,
|
|
"interpDuration": 20,
|
|
"priority": 0.2,
|
|
"resume": false,
|
|
"transitions": []
|
|
},
|
|
{
|
|
"id": "idle_once_fidget",
|
|
"interpTarget": 21,
|
|
"interpDuration": 20,
|
|
"priority": 0.2,
|
|
"resume": false,
|
|
"transitions": []
|
|
}
|
|
]
|
|
},
|
|
"children": [
|
|
{
|
|
"id": "idle_once_slownod",
|
|
"type": "clip",
|
|
"data": {
|
|
"url": "animations/idle_once_slownod.fbx",
|
|
"startFrame": 1.0,
|
|
"endFrame": 91.0,
|
|
"timeScale": 1.0,
|
|
"loopFlag": false
|
|
},
|
|
"children": []
|
|
},
|
|
{
|
|
"id": "idle_once_headtilt",
|
|
"type": "clip",
|
|
"data": {
|
|
"url": "animations/idle_once_headtilt.fbx",
|
|
"startFrame": 1.0,
|
|
"endFrame": 154.0,
|
|
"timeScale": 1.0,
|
|
"loopFlag": false
|
|
},
|
|
"children": []
|
|
},
|
|
{
|
|
"id": "idle_once_shiftheelpivot",
|
|
"type": "clip",
|
|
"data": {
|
|
"url": "animations/idle_once_shiftheelpivot.fbx",
|
|
"startFrame": 1.0,
|
|
"endFrame": 491.0,
|
|
"timeScale": 1.0,
|
|
"loopFlag": false
|
|
},
|
|
"children": []
|
|
},
|
|
{
|
|
"id": "idleWS_all",
|
|
"type": "clip",
|
|
"data": {
|
|
"url": "animations/idleWS_all.fbx",
|
|
"startFrame": 1.0,
|
|
"endFrame": 1620.0,
|
|
"timeScale": 0.7,
|
|
"loopFlag": false
|
|
},
|
|
"children": []
|
|
},
|
|
{
|
|
"id": "idle_once_lookaround",
|
|
"type": "clip",
|
|
"data": {
|
|
"url": "animations/idle_once_lookaround.fbx",
|
|
"startFrame": 1.0,
|
|
"endFrame": 324.0,
|
|
"timeScale": 1.0,
|
|
"loopFlag": false
|
|
},
|
|
"children": []
|
|
},
|
|
{
|
|
"id": "idle_once_neckstretch",
|
|
"type": "clip",
|
|
"data": {
|
|
"url": "animations/idle_once_neckstretch.fbx",
|
|
"startFrame": 1.0,
|
|
"endFrame": 169.0,
|
|
"timeScale": 1.0,
|
|
"loopFlag": false
|
|
},
|
|
"children": []
|
|
},
|
|
{
|
|
"id": "idle_once_lookleftright",
|
|
"type": "clip",
|
|
"data": {
|
|
"url": "animations/idle_once_lookleftright.fbx",
|
|
"startFrame": 1.0,
|
|
"endFrame": 375.0,
|
|
"timeScale": 0.7,
|
|
"loopFlag": false
|
|
},
|
|
"children": []
|
|
},
|
|
{
|
|
"id": "idle_once_fidget",
|
|
"type": "clip",
|
|
"data": {
|
|
"url": "animations/idle_once_fidget.fbx",
|
|
"startFrame": 1.0,
|
|
"endFrame": 429.0,
|
|
"timeScale": 1.0,
|
|
"loopFlag": false
|
|
},
|
|
"children": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "alternateIdle",
|
|
"type": "randomSwitchStateMachine",
|
|
"data": {
|
|
"currentState": "transitionToAltIdle1",
|
|
"triggerTimeMin": 10.0,
|
|
"triggerTimeMax": 60.0,
|
|
"transitionVar": "finishAltIdle2",
|
|
"states": [
|
|
{
|
|
"id": "transitionToAltIdle1",
|
|
"interpTarget": 11,
|
|
"interpDuration": 10,
|
|
"priority": 0.5,
|
|
"resume": false,
|
|
"transitions": [
|
|
{
|
|
"var": "transitionToAltIdle1OnDone",
|
|
"randomSwitchState": "altIdle1"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "transitionToAltIdle2",
|
|
"interpTarget": 11,
|
|
"interpDuration": 10,
|
|
"priority": 0.5,
|
|
"resume": false,
|
|
"transitions": [
|
|
{
|
|
"var": "transitionToAltIdle2OnDone",
|
|
"randomSwitchState": "altIdle2"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "altIdle1",
|
|
"interpTarget": 11,
|
|
"interpDuration": 10,
|
|
"priority": -1.0,
|
|
"resume": false,
|
|
"transitions": [
|
|
{
|
|
"var": "finishAltIdle2",
|
|
"randomSwitchState": "alt1ToMasterIdle"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "altIdle2",
|
|
"interpTarget": 11,
|
|
"interpDuration": 10,
|
|
"priority": -1.0,
|
|
"resume": false,
|
|
"transitions": [
|
|
{
|
|
"var": "finishAltIdle2",
|
|
"randomSwitchState": "alt2ToMasterIdle"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "alt1ToMasterIdle",
|
|
"interpTarget": 11,
|
|
"interpDuration": 10,
|
|
"priority": -1.0,
|
|
"resume": false,
|
|
"transitions": []
|
|
},
|
|
{
|
|
"id": "alt2ToMasterIdle",
|
|
"interpTarget": 11,
|
|
"interpDuration": 10,
|
|
"priority": -1.0,
|
|
"resume": false,
|
|
"transitions": []
|
|
}
|
|
]
|
|
},
|
|
"children": [
|
|
{
|
|
"id": "transitionToAltIdle1",
|
|
"type": "clip",
|
|
"data": {
|
|
"url": "qrc:///avatar/animations/idle_LFF_all.fbx",
|
|
"startFrame": 1,
|
|
"endFrame": 80,
|
|
"timeScale": 1.0,
|
|
"loopFlag": false
|
|
},
|
|
"children": []
|
|
},
|
|
{
|
|
"id": "transitionToAltIdle2",
|
|
"type": "clip",
|
|
"data": {
|
|
"url": "animations/idle_RFF_all.fbx",
|
|
"startFrame": 1.0,
|
|
"endFrame": 80.0,
|
|
"timeScale": 1.0,
|
|
"loopFlag": false
|
|
},
|
|
"children": []
|
|
},
|
|
{
|
|
"id": "altIdle1",
|
|
"type": "clip",
|
|
"data": {
|
|
"url": "qrc:///avatar/animations/idle_LFF_all.fbx",
|
|
"startFrame": 80,
|
|
"endFrame": 389,
|
|
"timeScale": 1.0,
|
|
"loopFlag": true
|
|
},
|
|
"children": []
|
|
},
|
|
{
|
|
"id": "altIdle2",
|
|
"type": "clip",
|
|
"data": {
|
|
"url": "animations/idle_RFF_all.fbx",
|
|
"startFrame": 80.0,
|
|
"endFrame": 390.0,
|
|
"timeScale": 1.0,
|
|
"loopFlag": true
|
|
},
|
|
"children": []
|
|
},
|
|
{
|
|
"id": "alt1ToMasterIdle",
|
|
"type": "clip",
|
|
"data": {
|
|
"url": "qrc:///avatar/animations/idle_LFF_all.fbx",
|
|
"startFrame": 389,
|
|
"endFrame": 472,
|
|
"timeScale": 1.0,
|
|
"loopFlag": false
|
|
},
|
|
"children": []
|
|
},
|
|
{
|
|
"id": "alt2ToMasterIdle",
|
|
"type": "clip",
|
|
"data": {
|
|
"url": "animations/idle_RFF_all.fbx",
|
|
"startFrame": 390.0,
|
|
"endFrame": 453.0,
|
|
"timeScale": 1.0,
|
|
"loopFlag": false
|
|
},
|
|
"children": []
|
|
}
|
|
]
|
|
}
|
|
|
|
]
|
|
}
|
|
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "WALKFWD",
|
|
"type": "blendLinearMove",
|
|
"data": {
|
|
"alpha": 0.0,
|
|
"desiredSpeed": 1.4,
|
|
"characteristicSpeeds": [0.5, 1.8, 2.5, 3.55, 5.675],
|
|
"alphaVar": "moveForwardAlpha",
|
|
"desiredSpeedVar": "moveForwardSpeed"
|
|
},
|
|
"children": [
|
|
{
|
|
"id": "walkFwdShort_c",
|
|
"type": "clip",
|
|
"data": {
|
|
"url": "animations/walk_short_fwd.fbx",
|
|
"startFrame": 1.0,
|
|
"endFrame": 40.0,
|
|
"timeScale": 1.0,
|
|
"loopFlag": true
|
|
},
|
|
"children": []
|
|
},
|
|
{
|
|
"id": "walkFwdNormal_c",
|
|
"type": "clip",
|
|
"data": {
|
|
"url": "animations/walk_fwd.fbx",
|
|
"startFrame": 1.0,
|
|
"endFrame": 30.0,
|
|
"timeScale": 1.0,
|
|
"loopFlag": true
|
|
},
|
|
"children": []
|
|
},
|
|
{
|
|
"id": "walkFwdFast_c",
|
|
"type": "clip",
|
|
"data": {
|
|
"url": "animations/walk_fwd_fast.fbx",
|
|
"startFrame": 1.0,
|
|
"endFrame": 26.0,
|
|
"timeScale": 1.0,
|
|
"loopFlag": true
|
|
},
|
|
"children": []
|
|
},
|
|
{
|
|
"id": "walkFwdJog_c",
|
|
"type": "clip",
|
|
"data": {
|
|
"url": "animations/jog_fwd.fbx",
|
|
"startFrame": 1.0,
|
|
"endFrame": 18.0,
|
|
"timeScale": 1.0,
|
|
"loopFlag": true
|
|
},
|
|
"children": []
|
|
},
|
|
{
|
|
"id": "walkFwdRun_c",
|
|
"type": "clip",
|
|
"data": {
|
|
"url": "animations/run_fast_fwd.fbx",
|
|
"startFrame": 1.0,
|
|
"endFrame": 19.0,
|
|
"timeScale": 1.0,
|
|
"loopFlag": true
|
|
},
|
|
"children": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "idleToWalkFwd",
|
|
"type": "clip",
|
|
"data": {
|
|
"url": "qrc:///avatar/animations/idle_to_walk.fbx",
|
|
"startFrame": 1.0,
|
|
"endFrame": 13.0,
|
|
"timeScale": 1.0,
|
|
"loopFlag": false
|
|
},
|
|
"children": []
|
|
},
|
|
{
|
|
"id": "idleSettle",
|
|
"type": "clip",
|
|
"data": {
|
|
"url": "animations/settle_to_idle_small.fbx",
|
|
"startFrame": 1.0,
|
|
"endFrame": 59.0,
|
|
"timeScale": 1.0,
|
|
"loopFlag": false
|
|
},
|
|
"children": []
|
|
},
|
|
{
|
|
"id": "WALKBWD",
|
|
"type": "blendLinearMove",
|
|
"data": {
|
|
"alpha": 0.0,
|
|
"desiredSpeed": 1.4,
|
|
"characteristicSpeeds": [0.6, 1.6, 2.8, 4.5],
|
|
"alphaVar": "moveBackwardAlpha",
|
|
"desiredSpeedVar": "moveBackwardSpeed"
|
|
},
|
|
"children": [
|
|
{
|
|
"id": "walkBwdShort_c",
|
|
"type": "clip",
|
|
"data": {
|
|
"url": "animations/walk_bwd.fbx",
|
|
"startFrame": 1.0,
|
|
"endFrame": 37.0,
|
|
"timeScale": 1.0,
|
|
"loopFlag": true
|
|
},
|
|
"children": []
|
|
},
|
|
{
|
|
"id": "walkBwdFast_c",
|
|
"type": "clip",
|
|
"data": {
|
|
"url": "animations/walk_bwd_fast.fbx",
|
|
"startFrame": 1.0,
|
|
"endFrame": 28.0,
|
|
"timeScale": 1.0,
|
|
"loopFlag": true
|
|
},
|
|
"children": []
|
|
},
|
|
{
|
|
"id": "jogBwd_c",
|
|
"type": "clip",
|
|
"data": {
|
|
"url": "animations/jog_bwd.fbx",
|
|
"startFrame": 1.0,
|
|
"endFrame": 20.0,
|
|
"timeScale": 1.0,
|
|
"loopFlag": true
|
|
},
|
|
"children": []
|
|
},
|
|
{
|
|
"id": "runBwd_c",
|
|
"type": "clip",
|
|
"data": {
|
|
"url": "animations/run_bwd.fbx",
|
|
"startFrame": 1.0,
|
|
"endFrame": 14.0,
|
|
"timeScale": 1.0,
|
|
"loopFlag": true
|
|
},
|
|
"children": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "turnLeft",
|
|
"type": "clip",
|
|
"data": {
|
|
"url": "animations/turn_left.fbx",
|
|
"startFrame": 1.0,
|
|
"endFrame": 33.0,
|
|
"timeScale": 1.0,
|
|
"loopFlag": true
|
|
},
|
|
"children": []
|
|
},
|
|
{
|
|
"id": "turnRight",
|
|
"type": "clip",
|
|
"data": {
|
|
"url": "animations/turn_right.fbx",
|
|
"startFrame": 1.0,
|
|
"endFrame": 31.0,
|
|
"timeScale": 1.0,
|
|
"loopFlag": true,
|
|
"mirrorFlag": false
|
|
},
|
|
"children": []
|
|
},
|
|
{
|
|
"id": "STRAFELEFT",
|
|
"type": "blendLinearMove",
|
|
"data": {
|
|
"alpha": 0.0,
|
|
"desiredSpeed": 1.4,
|
|
"characteristicSpeeds": [0.1, 0.5, 1.0, 2.55, 3.35, 5.25],
|
|
"alphaVar": "moveLateralAlpha",
|
|
"desiredSpeedVar": "moveLateralSpeed"
|
|
},
|
|
"children": [
|
|
{
|
|
"id": "strafeLeftShortStep_c",
|
|
"type": "clip",
|
|
"data": {
|
|
"url": "animations/side_step_short_left.fbx",
|
|
"startFrame": 1.0,
|
|
"endFrame": 30.0,
|
|
"timeScale": 1.0,
|
|
"loopFlag": true
|
|
},
|
|
"children": []
|
|
},
|
|
{
|
|
"id": "strafeLeftStep_c",
|
|
"type": "clip",
|
|
"data": {
|
|
"url": "animations/side_step_left.fbx",
|
|
"startFrame": 1.0,
|
|
"endFrame": 20.0,
|
|
"timeScale": 1.0,
|
|
"loopFlag": true
|
|
},
|
|
"children": []
|
|
},
|
|
{
|
|
"id": "strafeLeftWalk_c",
|
|
"type": "clip",
|
|
"data": {
|
|
"url": "animations/walk_left.fbx",
|
|
"startFrame": 1.0,
|
|
"endFrame": 35.0,
|
|
"timeScale": 1.0,
|
|
"loopFlag": true
|
|
},
|
|
"children": []
|
|
},
|
|
{
|
|
"id": "strafeLeftWalkFast_c",
|
|
"type": "clip",
|
|
"data": {
|
|
"url": "animations/walk_left_fast.fbx",
|
|
"startFrame": 1.0,
|
|
"endFrame": 21.0,
|
|
"timeScale": 1.0,
|
|
"loopFlag": true
|
|
},
|
|
"children": []
|
|
},
|
|
{
|
|
"id": "strafeLeftJog_c",
|
|
"type": "clip",
|
|
"data": {
|
|
"url": "animations/jog_left.fbx",
|
|
"startFrame": 1.0,
|
|
"endFrame": 20.0,
|
|
"timeScale": 1.0,
|
|
"loopFlag": true
|
|
},
|
|
"children": []
|
|
},
|
|
{
|
|
"id": "strafeLeftRun_c",
|
|
"type": "clip",
|
|
"data": {
|
|
"url": "animations/run_fast_left.fbx",
|
|
"startFrame": 1.0,
|
|
"endFrame": 19.0,
|
|
"timeScale": 1.0,
|
|
"loopFlag": true
|
|
},
|
|
"children": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "STRAFERIGHT",
|
|
"type": "blendLinearMove",
|
|
"data": {
|
|
"alpha": 0.0,
|
|
"desiredSpeed": 1.4,
|
|
"characteristicSpeeds": [0.1, 0.5, 1.0, 2.55, 3.4, 5.25],
|
|
"alphaVar": "moveLateralAlpha",
|
|
"desiredSpeedVar": "moveLateralSpeed"
|
|
},
|
|
"children": [ {
|
|
"id": "strafeRightShortStep_c",
|
|
"type": "clip",
|
|
"data": {
|
|
"url": "animations/side_step_short_left.fbx",
|
|
"startFrame": 1.0,
|
|
"endFrame": 30.0,
|
|
"timeScale": 1.0,
|
|
"loopFlag": true,
|
|
"mirrorFlag": true
|
|
},
|
|
"children": []
|
|
},
|
|
{
|
|
"id": "strafeRightStep_c",
|
|
"type": "clip",
|
|
"data": {
|
|
"url": "animations/side_step_left.fbx",
|
|
"startFrame": 1.0,
|
|
"endFrame": 20.0,
|
|
"timeScale": 1.0,
|
|
"loopFlag": true,
|
|
"mirrorFlag": true
|
|
},
|
|
"children": []
|
|
},
|
|
{
|
|
"id": "strafeRightWalk_c",
|
|
"type": "clip",
|
|
"data": {
|
|
"url": "animations/walk_right.fbx",
|
|
"startFrame": 1.0,
|
|
"endFrame": 35.0,
|
|
"timeScale": 1.0,
|
|
"loopFlag": true,
|
|
"mirrorFlag": false
|
|
},
|
|
"children": []
|
|
},
|
|
{
|
|
"id": "strafeRightFast_c",
|
|
"type": "clip",
|
|
"data": {
|
|
"url": "animations/walk_right_fast.fbx",
|
|
"startFrame": 1.0,
|
|
"endFrame": 21.0,
|
|
"timeScale": 1.0,
|
|
"loopFlag": true,
|
|
"mirrorFlag": false
|
|
},
|
|
"children": []
|
|
},
|
|
{
|
|
"id": "strafeRightJog_c",
|
|
"type": "clip",
|
|
"data": {
|
|
"url": "animations/jog_right.fbx",
|
|
"startFrame": 1.0,
|
|
"endFrame": 20.0,
|
|
"timeScale": 1.0,
|
|
"loopFlag": true,
|
|
"mirrorFlag": false
|
|
},
|
|
"children": []
|
|
},
|
|
{
|
|
"id": "strafeRightRun_c",
|
|
"type": "clip",
|
|
"data": {
|
|
"url": "animations/run_fast_right.fbx",
|
|
"startFrame": 1.0,
|
|
"endFrame": 19.0,
|
|
"timeScale": 1.0,
|
|
"loopFlag": true,
|
|
"mirrorFlag": false
|
|
},
|
|
"children": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "strafeLeftHmd",
|
|
"type": "blendLinearMove",
|
|
"data": {
|
|
"alpha": 0.0,
|
|
"desiredSpeed": 1.4,
|
|
"characteristicSpeeds": [0, 0.5, 2.5],
|
|
"alphaVar": "moveLateralAlpha",
|
|
"desiredSpeedVar": "moveLateralSpeed"
|
|
},
|
|
"children": [
|
|
{
|
|
"id": "stepLeftShort_c",
|
|
"type": "clip",
|
|
"data": {
|
|
"url": "animations/side_step_short_left.fbx",
|
|
"startFrame": 1.0,
|
|
"endFrame": 30.0,
|
|
"timeScale": 1.0,
|
|
"loopFlag": true
|
|
},
|
|
"children": []
|
|
},
|
|
{
|
|
"id": "stepLeft_c",
|
|
"type": "clip",
|
|
"data": {
|
|
"url": "animations/side_step_left.fbx",
|
|
"startFrame": 1.0,
|
|
"endFrame": 20.0,
|
|
"timeScale": 1.0,
|
|
"loopFlag": true
|
|
},
|
|
"children": []
|
|
},
|
|
{
|
|
"id": "strafeLeftAnim_c",
|
|
"type": "clip",
|
|
"data": {
|
|
"url": "animations/side_step_left_fast.fbx",
|
|
"startFrame": 1.0,
|
|
"endFrame": 16.0,
|
|
"timeScale": 1.0,
|
|
"loopFlag": true
|
|
},
|
|
"children": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "strafeRightHmd",
|
|
"type": "blendLinearMove",
|
|
"data": {
|
|
"alpha": 0.0,
|
|
"desiredSpeed": 1.4,
|
|
"characteristicSpeeds": [0, 0.5, 2.5],
|
|
"alphaVar": "moveLateralAlpha",
|
|
"desiredSpeedVar": "moveLateralSpeed"
|
|
},
|
|
"children": [
|
|
{
|
|
"id": "stepRightShort_c",
|
|
"type": "clip",
|
|
"data": {
|
|
"url": "animations/side_step_short_left.fbx",
|
|
"startFrame": 1.0,
|
|
"endFrame": 30.0,
|
|
"timeScale": 1.0,
|
|
"loopFlag": true,
|
|
"mirrorFlag": true
|
|
},
|
|
"children": []
|
|
},
|
|
{
|
|
"id": "stepRight_c",
|
|
"type": "clip",
|
|
"data": {
|
|
"url": "animations/side_step_left.fbx",
|
|
"startFrame": 1.0,
|
|
"endFrame": 20.0,
|
|
"timeScale": 1.0,
|
|
"loopFlag": true,
|
|
"mirrorFlag": true
|
|
},
|
|
"children": []
|
|
},
|
|
{
|
|
"id": "strafeRightAnim_c",
|
|
"type": "clip",
|
|
"data": {
|
|
"url": "animations/side_step_left_fast.fbx",
|
|
"startFrame": 1.0,
|
|
"endFrame": 16.0,
|
|
"timeScale": 1.0,
|
|
"loopFlag": true,
|
|
"mirrorFlag": true
|
|
},
|
|
"children": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "fly",
|
|
"type": "clip",
|
|
"data": {
|
|
"url": "animations/fly.fbx",
|
|
"startFrame": 1.0,
|
|
"endFrame": 79.0,
|
|
"timeScale": 1.0,
|
|
"loopFlag": true
|
|
},
|
|
"children": []
|
|
},
|
|
{
|
|
"id": "takeoffStand",
|
|
"type": "clip",
|
|
"data": {
|
|
"url": "animations/jump_standing_launch_all.fbx",
|
|
"startFrame": 1.0,
|
|
"endFrame": 16.0,
|
|
"timeScale": 1.0,
|
|
"loopFlag": false
|
|
},
|
|
"children": []
|
|
},
|
|
{
|
|
"id": "TAKEOFFRUN",
|
|
"type": "clip",
|
|
"data": {
|
|
"url": "animations/jump_running_launch_land_all.fbx",
|
|
"startFrame": 4.0,
|
|
"endFrame": 15.0,
|
|
"timeScale": 1.0,
|
|
"loopFlag": false
|
|
},
|
|
"children": []
|
|
},
|
|
{
|
|
"id": "inAirStand",
|
|
"type": "blendLinear",
|
|
"data": {
|
|
"alpha": 0.0,
|
|
"alphaVar": "inAirAlpha"
|
|
},
|
|
"children": [
|
|
{
|
|
"id": "inAirStandPreApex",
|
|
"type": "clip",
|
|
"data": {
|
|
"url": "animations/jump_standing_apex_all.fbx",
|
|
"startFrame": 1.0,
|
|
"endFrame": 1.0,
|
|
"timeScale": 1.0,
|
|
"loopFlag": false
|
|
},
|
|
"children": []
|
|
},
|
|
{
|
|
"id": "inAirStandApex",
|
|
"type": "clip",
|
|
"data": {
|
|
"url": "animations/jump_standing_apex_all.fbx",
|
|
"startFrame": 2.0,
|
|
"endFrame": 2.0,
|
|
"timeScale": 1.0,
|
|
"loopFlag": false
|
|
},
|
|
"children": []
|
|
},
|
|
{
|
|
"id": "inAirStandPostApex",
|
|
"type": "clip",
|
|
"data": {
|
|
"url": "animations/jump_standing_apex_all.fbx",
|
|
"startFrame": 3.0,
|
|
"endFrame": 3.0,
|
|
"timeScale": 1.0,
|
|
"loopFlag": false
|
|
},
|
|
"children": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "INAIRRUN",
|
|
"type": "blendLinear",
|
|
"data": {
|
|
"alpha": 0.0,
|
|
"alphaVar": "inAirAlpha"
|
|
},
|
|
"children": [
|
|
{
|
|
"id": "inAirRunPreApex",
|
|
"type": "clip",
|
|
"data": {
|
|
"url": "animations/jump_running_launch_land_all.fbx",
|
|
"startFrame": 16.0,
|
|
"endFrame": 16.0,
|
|
"timeScale": 1.0,
|
|
"loopFlag": false
|
|
},
|
|
"children": []
|
|
},
|
|
{
|
|
"id": "inAirRunApex",
|
|
"type": "clip",
|
|
"data": {
|
|
"url": "animations/jump_running_launch_land_all.fbx",
|
|
"startFrame": 22.0,
|
|
"endFrame": 22.0,
|
|
"timeScale": 1.0,
|
|
"loopFlag": false
|
|
},
|
|
"children": []
|
|
},
|
|
{
|
|
"id": "inAirRunPostApex",
|
|
"type": "clip",
|
|
"data": {
|
|
"url": "animations/jump_running_launch_land_all.fbx",
|
|
"startFrame": 33.0,
|
|
"endFrame": 33.0,
|
|
"timeScale": 1.0,
|
|
"loopFlag": false
|
|
},
|
|
"children": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "landStandImpact",
|
|
"type": "clip",
|
|
"data": {
|
|
"url": "animations/jump_standing_land_settle_all.fbx",
|
|
"startFrame": 1.0,
|
|
"endFrame": 6.0,
|
|
"timeScale": 1.0,
|
|
"loopFlag": false
|
|
},
|
|
"children": []
|
|
},
|
|
{
|
|
"id": "landStand",
|
|
"type": "clip",
|
|
"data": {
|
|
"url": "animations/jump_standing_land_settle_all.fbx",
|
|
"startFrame": 6.0,
|
|
"endFrame": 68.0,
|
|
"timeScale": 1.0,
|
|
"loopFlag": false
|
|
},
|
|
"children": []
|
|
},
|
|
{
|
|
"id": "LANDRUN",
|
|
"type": "clip",
|
|
"data": {
|
|
"url": "animations/jump_running_launch_land_all.fbx",
|
|
"startFrame": 29.0,
|
|
"endFrame": 40.0,
|
|
"timeScale": 1.0,
|
|
"loopFlag": false
|
|
},
|
|
"children": []
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "userAnimA",
|
|
"type": "clip",
|
|
"data": {
|
|
"url": "animations/idle.fbx",
|
|
"startFrame": 1.0,
|
|
"endFrame": 300.0,
|
|
"timeScale": 1.0,
|
|
"loopFlag": true
|
|
},
|
|
"children": []
|
|
},
|
|
{
|
|
"id": "userAnimB",
|
|
"type": "clip",
|
|
"data": {
|
|
"url": "animations/idle.fbx",
|
|
"startFrame": 1.0,
|
|
"endFrame": 300.0,
|
|
"timeScale": 1.0,
|
|
"loopFlag": true
|
|
},
|
|
"children": []
|
|
}
|
|
]
|
|
}
|
|
} |