{ "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": 6, "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": 6, "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": 5, "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": 5, "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": "idleTalk1", "triggerRandomSwitch": "idleTalkSwitch", "randomSwitchTimeMin": 5.0, "randomSwitchTimeMax": 10.0, "states": [ { "id": "idleTalk1", "interpTarget": 6, "interpDuration": 15, "priority": 0.33, "resume": true, "transitions": [] }, { "id": "idleTalk2", "interpTarget": 6, "interpDuration": 15, "priority": 0.33, "resume": true, "transitions": [] }, { "id": "idleTalk3", "interpTarget": 6, "interpDuration": 15, "priority": 0.33, "resume": true, "transitions": [] } ] }, "children": [ { "id": "idleTalk1", "type": "clip", "data": { "url": "qrc:///avatar/animations/talk.fbx", "startFrame": 1.0, "endFrame": 800.0, "timeScale": 1.0, "loopFlag": true }, "children": [] }, { "id": "idleTalk2", "type": "clip", "data": { "url": "qrc:///avatar/animations/talk_righthand.fbx", "startFrame": 1.0, "endFrame": 501.0, "timeScale": 1.0, "loopFlag": true }, "children": [] }, { "id": "idleTalk3", "type": "clip", "data": { "url": "qrc:///avatar/animations/talk04.fbx", "startFrame": 1.0, "endFrame": 499.0, "timeScale": 1.0, "loopFlag": true }, "children": [] } ] }, { "id": "idleStand", "type": "randomSwitchStateMachine", "data": { "currentState": "masterIdle", "triggerTimeMin": 10.0, "triggerTimeMax": 60.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": "movement1OnDone", "randomSwitchState": "masterIdle" }, { "var": "movement2OnDone", "randomSwitchState": "masterIdle" }, { "var": "movement3OnDone", "randomSwitchState": "masterIdle" }, { "var": "movement4OnDone", "randomSwitchState": "masterIdle" }, { "var": "movement5OnDone", "randomSwitchState": "masterIdle" }, { "var": "movement6OnDone", "randomSwitchState": "masterIdle" }, { "var": "movement7OnDone", "randomSwitchState": "masterIdle" }, { "var": "movement8OnDone", "randomSwitchState": "masterIdle" }, { "var": "alt1ToMasterIdleOnDone", "randomSwitchState": "masterIdle" }, { "var": "alt2ToMasterIdleOnDone", "randomSwitchState": "masterIdle" } ] } ] }, "children": [ { "id": "masterIdle", "type": "randomSwitchStateMachine", "data": { "currentState": "masterIdle1", "triggerRandomSwitch": "masterIdleSwitch", "randomSwitchTimeMin": 10.0, "randomSwitchTimeMax": 60.0, "states": [ { "id": "masterIdle1", "interpTarget": 21, "interpDuration": 20, "priority": 0.33, "resume": true, "transitions": [] }, { "id": "masterIdle2", "interpTarget": 21, "interpDuration": 20, "priority": 0.33, "resume": true, "transitions": [] }, { "id": "masterIdle3", "interpTarget": 21, "interpDuration": 20, "priority": 0.33, "resume": true, "transitions": [] } ] }, "children": [ { "id": "masterIdle1", "type": "clip", "data": { "url": "qrc:///avatar/animations/idle.fbx", "startFrame": 1.0, "endFrame": 300.0, "timeScale": 1.0, "loopFlag": true }, "children": [] }, { "id": "masterIdle2", "type": "clip", "data": { "url": "qrc:///avatar/animations/idleWS_all.fbx", "startFrame": 1.0, "endFrame": 1620.0, "timeScale": 1.0, "loopFlag": true }, "children": [] }, { "id": "masterIdle3", "type": "clip", "data": { "url": "qrc:///avatar/animations/idle_lookaround01.fbx", "startFrame": 1.0, "endFrame": 901.0, "timeScale": 1.0, "loopFlag": true }, "children": [] } ] }, { "id": "fidget", "type": "randomSwitchStateMachine", "data": { "currentState": "movement", "states": [ { "id": "movement", "interpTarget": 17, "interpDuration": 15, "priority": 0.8, "resume": false, "transitions": [] }, { "id": "alternateIdle", "interpTarget": 17, "interpDuration": 15, "priority": 0.2, "resume": false, "transitions": [] } ] }, "children": [ { "id": "movement", "type": "randomSwitchStateMachine", "data": { "currentState": "movement1", "states": [ { "id": "movement1", "interpTarget": 21, "interpDuration": 20, "priority": 0.2, "resume": false, "transitions": [] }, { "id": "movement2", "interpTarget": 21, "interpDuration": 20, "priority": 0.2, "resume": false, "transitions": [] }, { "id": "movement3", "interpTarget": 21, "interpDuration": 20, "priority": 0.2, "resume": false, "transitions": [] }, { "id": "movement4", "interpTarget": 21, "interpDuration": 20, "priority": 0.2, "resume": false, "transitions": [] }, { "id": "movement5", "interpTarget": 21, "interpDuration": 20, "priority": 0.2, "resume": false, "transitions": [] }, { "id": "movement6", "interpTarget": 21, "interpDuration": 20, "priority": 0.2, "resume": false, "transitions": [] }, { "id": "movement7", "interpTarget": 21, "interpDuration": 20, "priority": 0.2, "resume": false, "transitions": [] }, { "id": "movement8", "interpTarget": 21, "interpDuration": 20, "priority": 0.2, "resume": false, "transitions": [] } ] }, "children": [ { "id": "movement1", "type": "clip", "data": { "url": "qrc:///avatar/animations/idle_once_slownod.fbx", "startFrame": 1, "endFrame": 91.0, "timeScale": 1.0, "loopFlag": false }, "children": [] }, { "id": "movement2", "type": "clip", "data": { "url": "qrc:///avatar/animations/idle_once_headtilt.fbx", "startFrame": 1, "endFrame": 154, "timeScale": 1.0, "loopFlag": false }, "children": [] }, { "id": "movement3", "type": "clip", "data": { "url": "qrc:///avatar/animations/idle_once_headtilt.fbx", "startFrame": 1, "endFrame": 154, "timeScale": 1.0, "loopFlag": false }, "children": [] }, { "id": "movement4", "type": "clip", "data": { "url": "qrc:///avatar/animations/idleWS_all.fbx", "startFrame": 1, "endFrame": 1620, "timeScale": 1.0, "loopFlag": false }, "children": [] }, { "id": "movement5", "type": "clip", "data": { "url": "qrc:///avatar/animations/idle_once_lookaround.fbx", "startFrame": 1, "endFrame": 324, "timeScale": 1.0, "loopFlag": false }, "children": [] }, { "id": "movement6", "type": "clip", "data": { "url": "qrc:///avatar/animations/idle_once_neckstretch.fbx", "startFrame": 1, "endFrame": 169, "timeScale": 1.0, "loopFlag": false }, "children": [] }, { "id": "movement7", "type": "clip", "data": { "url": "qrc:///avatar/animations/idleWS_all.fbx", "startFrame": 1, "endFrame": 1620, "timeScale": 1.0, "loopFlag": false }, "children": [] }, { "id": "movement8", "type": "clip", "data": { "url": "qrc:///avatar/animations/idle_once_lookaround.fbx", "startFrame": 1, "endFrame": 324, "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": 55, "timeScale": 1.0, "loopFlag": false }, "children": [] }, { "id": "transitionToAltIdle2", "type": "clip", "data": { "url": "qrc:///avatar/animations/idle_RFF_all.fbx", "startFrame": 1, "endFrame": 56, "timeScale": 1.0, "loopFlag": false }, "children": [] }, { "id": "altIdle1", "type": "clip", "data": { "url": "qrc:///avatar/animations/idle_LFF_all.fbx", "startFrame": 55, "endFrame": 389, "timeScale": 1.0, "loopFlag": true }, "children": [] }, { "id": "altIdle2", "type": "clip", "data": { "url": "qrc:///avatar/animations/idle_RFF_all.fbx", "startFrame": 56, "endFrame": 390, "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": "qrc:///avatar/animations/idle_RFF_all.fbx", "startFrame": 390, "endFrame": 453, "timeScale": 1.0, "loopFlag": false }, "children": [] } ] } ] } ] } ] }, { "id": "WALKFWD", "type": "blendLinearMove", "data": { "alpha": 0.0, "desiredSpeed": 1.4, "characteristicSpeeds": [0.5, 1.8, 2.3, 3.0, 5.0], "alphaVar": "moveForwardAlpha", "desiredSpeedVar": "moveForwardSpeed" }, "children": [ { "id": "walkFwdShort_c", "type": "clip", "data": { "url": "qrc:///avatar/animations/walk_short_fwd.fbx", "startFrame": 0.0, "endFrame": 39.0, "timeScale": 1.0, "loopFlag": true }, "children": [] }, { "id": "walkFwdNormal_c", "type": "clip", "data": { "url": "qrc:///avatar/animations/walk_fwd.fbx", "startFrame": 0.0, "endFrame": 30.0, "timeScale": 1.0, "loopFlag": true }, "children": [] }, { "id": "walkFwdFast_c", "type": "clip", "data": { "url": "qrc:///avatar/animations/walk_fwd_fast.fbx", "startFrame": 0.0, "endFrame": 25.0, "timeScale": 1.0, "loopFlag": true }, "children": [] }, { "id": "walkFwdJog_c", "type": "clip", "data": { "url": "qrc:///avatar/animations/jog_fwd.fbx", "startFrame": 1.0, "endFrame": 22.0, "timeScale": 1.0, "loopFlag": true }, "children": [] }, { "id": "walkFwdRun_c", "type": "clip", "data": { "url": "qrc:///avatar/animations/run_fwd.fbx", "startFrame": 1.0, "endFrame": 23.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": "qrc:///avatar/animations/settle_to_idle.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.3, 3.1], "alphaVar": "moveBackwardAlpha", "desiredSpeedVar": "moveBackwardSpeed" }, "children": [ { "id": "walkBwdShort_c", "type": "clip", "data": { "url": "qrc:///avatar/animations/walk_short_bwd.fbx", "startFrame": 0.0, "endFrame": 38.0, "timeScale": 1.0, "loopFlag": true }, "children": [] }, { "id": "walkBwdFast_c", "type": "clip", "data": { "url": "qrc:///avatar/animations/walk_bwd_fast.fbx", "startFrame": 0.0, "endFrame": 27.0, "timeScale": 1.0, "loopFlag": true }, "children": [] }, { "id": "jogBwd_c", "type": "clip", "data": { "url": "qrc:///avatar/animations/jog_bwd.fbx", "startFrame": 0.0, "endFrame": 24.0, "timeScale": 1.0, "loopFlag": true }, "children": [] }, { "id": "runBwd_c", "type": "clip", "data": { "url": "qrc:///avatar/animations/run_bwd.fbx", "startFrame": 0.0, "endFrame": 16.0, "timeScale": 1.0, "loopFlag": true }, "children": [] } ] }, { "id": "turnLeft", "type": "clip", "data": { "url": "qrc:///avatar/animations/turn_left.fbx", "startFrame": 0.0, "endFrame": 32.0, "timeScale": 1.0, "loopFlag": true }, "children": [] }, { "id": "turnRight", "type": "clip", "data": { "url": "qrc:///avatar/animations/turn_left.fbx", "startFrame": 0.0, "endFrame": 32.0, "timeScale": 1.0, "loopFlag": true, "mirrorFlag": true }, "children": [] }, { "id": "STRAFELEFT", "type": "blendLinearMove", "data": { "alpha": 0.0, "desiredSpeed": 1.4, "characteristicSpeeds": [0.1, 0.5, 1.0, 2.6, 3.0], "alphaVar": "moveLateralAlpha", "desiredSpeedVar": "moveLateralSpeed" }, "children": [ { "id": "strafeLeftShortStep_c", "type": "clip", "data": { "url": "qrc:///avatar/animations/side_step_short_left.fbx", "startFrame": 0.0, "endFrame": 29.0, "timeScale": 1.0, "loopFlag": true }, "children": [] }, { "id": "strafeLeftStep_c", "type": "clip", "data": { "url": "qrc:///avatar/animations/side_step_left.fbx", "startFrame": 0.0, "endFrame": 20.0, "timeScale": 1.0, "loopFlag": true }, "children": [] }, { "id": "strafeLeftWalk_c", "type": "clip", "data": { "url": "qrc:///avatar/animations/walk_left.fbx", "startFrame": 0.0, "endFrame": 35.0, "timeScale": 1.0, "loopFlag": true }, "children": [] }, { "id": "strafeLeftWalkFast_c", "type": "clip", "data": { "url": "qrc:///avatar/animations/walk_left_fast.fbx", "startFrame": 0.0, "endFrame": 21.0, "timeScale": 1.0, "loopFlag": true }, "children": [] }, { "id": "strafeLeftJog_c", "type": "clip", "data": { "url": "qrc:///avatar/animations/jog_left.fbx", "startFrame": 0.0, "endFrame": 24.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.6, 3.0], "alphaVar": "moveLateralAlpha", "desiredSpeedVar": "moveLateralSpeed" }, "children": [ { "id": "strafeRightShortStep_c", "type": "clip", "data": { "url": "qrc:///avatar/animations/side_step_short_left.fbx", "startFrame": 0.0, "endFrame": 29.0, "timeScale": 1.0, "loopFlag": true, "mirrorFlag": true }, "children": [] }, { "id": "strafeRightStep_c", "type": "clip", "data": { "url": "qrc:///avatar/animations/side_step_left.fbx", "startFrame": 0.0, "endFrame": 20.0, "timeScale": 1.0, "loopFlag": true, "mirrorFlag": true }, "children": [] }, { "id": "strafeRightWalk_c", "type": "clip", "data": { "url": "qrc:///avatar/animations/walk_left.fbx", "startFrame": 0.0, "endFrame": 35.0, "timeScale": 1.0, "loopFlag": true, "mirrorFlag": true }, "children": [] }, { "id": "strafeRightFast_c", "type": "clip", "data": { "url": "qrc:///avatar/animations/walk_left_fast.fbx", "startFrame": 0.0, "endFrame": 21.0, "timeScale": 1.0, "loopFlag": true, "mirrorFlag": true }, "children": [] }, { "id": "strafeRightJog_c", "type": "clip", "data": { "url": "qrc:///avatar/animations/jog_left.fbx", "startFrame": 0.0, "endFrame": 24.0, "timeScale": 1.0, "loopFlag": true, "mirrorFlag": true }, "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": "qrc:///avatar/animations/side_step_short_left.fbx", "startFrame": 0.0, "endFrame": 29.0, "timeScale": 1.0, "loopFlag": true }, "children": [] }, { "id": "stepLeft_c", "type": "clip", "data": { "url": "qrc:///avatar/animations/side_step_left.fbx", "startFrame": 0.0, "endFrame": 20.0, "timeScale": 1.0, "loopFlag": true }, "children": [] }, { "id": "strafeLeftAnim_c", "type": "clip", "data": { "url": "qrc:///avatar/animations/side_step_left_fast.fbx", "startFrame": 0.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": "qrc:///avatar/animations/side_step_short_left.fbx", "startFrame": 0.0, "endFrame": 29.0, "timeScale": 1.0, "loopFlag": true, "mirrorFlag": true }, "children": [] }, { "id": "stepRight_c", "type": "clip", "data": { "url": "qrc:///avatar/animations/side_step_left.fbx", "startFrame": 0.0, "endFrame": 20.0, "timeScale": 1.0, "loopFlag": true, "mirrorFlag": true }, "children": [] }, { "id": "strafeRightAnim_c", "type": "clip", "data": { "url": "qrc:///avatar/animations/side_step_left_fast.fbx", "startFrame": 0.0, "endFrame": 16.0, "timeScale": 1.0, "loopFlag": true, "mirrorFlag": true }, "children": [] } ] }, { "id": "fly", "type": "clip", "data": { "url": "qrc:///avatar/animations/fly.fbx", "startFrame": 1.0, "endFrame": 80.0, "timeScale": 1.0, "loopFlag": true }, "children": [] }, { "id": "takeoffStand", "type": "clip", "data": { "url": "qrc:///avatar/animations/jump_standing_launch.fbx", "startFrame": 2.0, "endFrame": 16.0, "timeScale": 1.0, "loopFlag": false }, "children": [] }, { "id": "TAKEOFFRUN", "type": "clip", "data": { "url": "qrc:///avatar/animations/jump_running_launch_land.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": "qrc:///avatar/animations/jump_standing_apex.fbx", "startFrame": 0.0, "endFrame": 0.0, "timeScale": 1.0, "loopFlag": false }, "children": [] }, { "id": "inAirStandApex", "type": "clip", "data": { "url": "qrc:///avatar/animations/jump_standing_apex.fbx", "startFrame": 1.0, "endFrame": 1.0, "timeScale": 1.0, "loopFlag": false }, "children": [] }, { "id": "inAirStandPostApex", "type": "clip", "data": { "url": "qrc:///avatar/animations/jump_standing_apex.fbx", "startFrame": 2.0, "endFrame": 2.0, "timeScale": 1.0, "loopFlag": false }, "children": [] } ] }, { "id": "INAIRRUN", "type": "blendLinear", "data": { "alpha": 0.0, "alphaVar": "inAirAlpha" }, "children": [ { "id": "inAirRunPreApex", "type": "clip", "data": { "url": "qrc:///avatar/animations/jump_running_launch_land.fbx", "startFrame": 16.0, "endFrame": 16.0, "timeScale": 1.0, "loopFlag": false }, "children": [] }, { "id": "inAirRunApex", "type": "clip", "data": { "url": "qrc:///avatar/animations/jump_running_launch_land.fbx", "startFrame": 22.0, "endFrame": 22.0, "timeScale": 1.0, "loopFlag": false }, "children": [] }, { "id": "inAirRunPostApex", "type": "clip", "data": { "url": "qrc:///avatar/animations/jump_running_launch_land.fbx", "startFrame": 33.0, "endFrame": 33.0, "timeScale": 1.0, "loopFlag": false }, "children": [] } ] }, { "id": "landStandImpact", "type": "clip", "data": { "url": "qrc:///avatar/animations/jump_standing_land_settle.fbx", "startFrame": 1.0, "endFrame": 6.0, "timeScale": 1.0, "loopFlag": false }, "children": [] }, { "id": "landStand", "type": "clip", "data": { "url": "qrc:///avatar/animations/jump_standing_land_settle.fbx", "startFrame": 6.0, "endFrame": 68.0, "timeScale": 1.0, "loopFlag": false }, "children": [] }, { "id": "LANDRUN", "type": "clip", "data": { "url": "qrc:///avatar/animations/jump_running_launch_land.fbx", "startFrame": 29.0, "endFrame": 40.0, "timeScale": 1.0, "loopFlag": false }, "children": [] } ] } ] } ] } ] } ] } ] } ] } ] } ] }, { "id": "userAnimA", "type": "clip", "data": { "url": "qrc:///avatar/animations/idle.fbx", "startFrame": 0.0, "endFrame": 90.0, "timeScale": 1.0, "loopFlag": true }, "children": [] }, { "id": "userAnimB", "type": "clip", "data": { "url": "qrc:///avatar/animations/idle.fbx", "startFrame": 0.0, "endFrame": 90.0, "timeScale": 1.0, "loopFlag": true }, "children": [] } ] } }