mirror of
https://github.com/overte-org/overte.git
synced 2025-08-08 10:17:40 +02:00
785 lines
51 KiB
JSON
785 lines
51 KiB
JSON
{
|
|
"version": "1.0",
|
|
"root": {
|
|
"id": "ikOverlay",
|
|
"type": "overlay",
|
|
"data": {
|
|
"alpha": 1.0,
|
|
"boneSet": "fullBody"
|
|
},
|
|
"children": [
|
|
{
|
|
"id": "ik",
|
|
"type": "inverseKinematics",
|
|
"data": {
|
|
"targets": [
|
|
{
|
|
"jointName": "RightHand",
|
|
"positionVar": "rightHandPosition",
|
|
"rotationVar": "rightHandRotation",
|
|
"typeVar": "rightHandType"
|
|
},
|
|
{
|
|
"jointName": "LeftHand",
|
|
"positionVar": "leftHandPosition",
|
|
"rotationVar": "leftHandRotation",
|
|
"typeVar": "leftHandType"
|
|
},
|
|
{
|
|
"jointName": "RightFoot",
|
|
"positionVar": "rightFootPosition",
|
|
"rotationVar": "rightFootRotation",
|
|
"typeVar": "rightFootType"
|
|
},
|
|
{
|
|
"jointName": "LeftFoot",
|
|
"positionVar": "leftFootPosition",
|
|
"rotationVar": "leftFootRotation",
|
|
"typeVar": "leftFootType"
|
|
},
|
|
{
|
|
"jointName": "Neck",
|
|
"positionVar": "neckPosition",
|
|
"rotationVar": "neckRotation",
|
|
"typeVar": "neckType"
|
|
},
|
|
{
|
|
"jointName": "Head",
|
|
"positionVar": "headPosition",
|
|
"rotationVar": "headRotation",
|
|
"typeVar": "headType"
|
|
}
|
|
]
|
|
},
|
|
"children": []
|
|
},
|
|
{
|
|
"id": "manipulatorOverlay",
|
|
"type": "overlay",
|
|
"data": {
|
|
"alpha": 1.0,
|
|
"boneSet": "spineOnly"
|
|
},
|
|
"children": [
|
|
{
|
|
"id": "spineLean",
|
|
"type": "manipulator",
|
|
"data": {
|
|
"alpha": 0.0,
|
|
"joints": [
|
|
{ "var": "lean", "jointName": "Spine" }
|
|
]
|
|
},
|
|
"children": []
|
|
},
|
|
{
|
|
"id": "rightHandOverlay",
|
|
"type": "overlay",
|
|
"data": {
|
|
"alpha": 1.0,
|
|
"boneSet": "rightHand",
|
|
"alphaVar": "rightHandOverlayAlpha"
|
|
},
|
|
"children": [
|
|
{
|
|
"id": "rightHandStateMachine",
|
|
"type": "stateMachine",
|
|
"data": {
|
|
"currentState": "rightHandIdle",
|
|
"states": [
|
|
{
|
|
"id": "rightHandIdle",
|
|
"interpTarget": 3,
|
|
"interpDuration": 3,
|
|
"transitions": [
|
|
{ "var": "isRightHandPoint", "state": "rightHandPointIntro" },
|
|
{ "var": "isRightHandGrab", "state": "rightHandGrab" }
|
|
]
|
|
},
|
|
{
|
|
"id": "rightHandPointIntro",
|
|
"interpTarget": 3,
|
|
"interpDuration": 3,
|
|
"transitions": [
|
|
{ "var": "isRightHandIdle", "state": "rightHandIdle" },
|
|
{ "var": "isRightHandPointIntroOnDone", "state": "rightHandPointHold" },
|
|
{ "var": "isRightHandGrab", "state": "rightHandGrab" }
|
|
]
|
|
},
|
|
{
|
|
"id": "rightHandPointHold",
|
|
"interpTarget": 3,
|
|
"interpDuration": 3,
|
|
"transitions": [
|
|
{ "var": "isRightHandIdle", "state": "rightHandPointOutro" },
|
|
{ "var": "isRightHandGrab", "state": "rightHandGrab" }
|
|
]
|
|
},
|
|
{
|
|
"id": "rightHandPointOutro",
|
|
"interpTarget": 3,
|
|
"interpDuration": 3,
|
|
"transitions": [
|
|
{ "var": "isRightHandPointOutroOnDone", "state": "rightHandIdle" },
|
|
{ "var": "isRightHandGrab", "state": "rightHandGrab" },
|
|
{ "var": "isRightHandPoint", "state": "rightHandPointHold" }
|
|
]
|
|
},
|
|
{
|
|
"id": "rightHandGrab",
|
|
"interpTarget": 3,
|
|
"interpDuration": 3,
|
|
"transitions": [
|
|
{ "var": "isRightHandIdle", "state": "rightHandIdle" },
|
|
{ "var": "isRightHandPoint_DISABLED", "state": "rightHandPointHold" }
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"children": [
|
|
{
|
|
"id": "rightHandIdle",
|
|
"type": "clip",
|
|
"data": {
|
|
"url": "http://hifi-public.s3.amazonaws.com/ozan/anim/hand_anims/point_right_hand.fbx",
|
|
"startFrame": 0.0,
|
|
"endFrame": 0.0,
|
|
"timeScale": 1.0,
|
|
"loopFlag": true
|
|
},
|
|
"children": []
|
|
},
|
|
{
|
|
"id": "rightHandPointHold",
|
|
"type": "clip",
|
|
"data": {
|
|
"url": "http://hifi-public.s3.amazonaws.com/ozan/anim/hand_anims/point_right_hand.fbx",
|
|
"startFrame": 12.0,
|
|
"endFrame": 12.0,
|
|
"timeScale": 1.0,
|
|
"loopFlag": true
|
|
},
|
|
"children": []
|
|
},
|
|
{
|
|
"id": "rightHandPointIntro",
|
|
"type": "clip",
|
|
"data": {
|
|
"url": "http://hifi-public.s3.amazonaws.com/ozan/anim/hand_anims/point_right_hand.fbx",
|
|
"startFrame": 0.0,
|
|
"endFrame": 12.0,
|
|
"timeScale": 1.0,
|
|
"loopFlag": false
|
|
},
|
|
"children": []
|
|
},
|
|
{
|
|
"id": "rightHandPointOutro",
|
|
"type": "clip",
|
|
"data": {
|
|
"url": "http://hifi-public.s3.amazonaws.com/ozan/anim/hand_anims/point_right_hand.fbx",
|
|
"startFrame": 12.0,
|
|
"endFrame": 65.0,
|
|
"timeScale": 1.0,
|
|
"loopFlag": false
|
|
},
|
|
"children": []
|
|
},
|
|
{
|
|
"id": "rightHandGrab",
|
|
"type": "blendLinear",
|
|
"data": {
|
|
"alpha": 0.0,
|
|
"alphaVar": "rightHandGrabBlend"
|
|
},
|
|
"children": [
|
|
{
|
|
"id": "rightHandOpen",
|
|
"type": "clip",
|
|
"data": {
|
|
"url": "https://hifi-public.s3.amazonaws.com/ozan/anim/grab/grab_right.fbx",
|
|
"startFrame": 0.0,
|
|
"endFrame": 0.0,
|
|
"timeScale": 1.0,
|
|
"loopFlag": true
|
|
},
|
|
"children": []
|
|
},
|
|
{
|
|
"id": "rightHandClose",
|
|
"type": "clip",
|
|
"data": {
|
|
"url": "https://hifi-public.s3.amazonaws.com/ozan/anim/grab/grab_right.fbx",
|
|
"startFrame": 10.0,
|
|
"endFrame": 10.0,
|
|
"timeScale": 1.0,
|
|
"loopFlag": true
|
|
},
|
|
"children": []
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "leftHandOverlay",
|
|
"type": "overlay",
|
|
"data": {
|
|
"alpha": 1.0,
|
|
"boneSet": "leftHand",
|
|
"alphaVar" : "leftHandOverlay"
|
|
},
|
|
"children": [
|
|
{
|
|
"id": "leftHandStateMachine",
|
|
"type": "stateMachine",
|
|
"data": {
|
|
"currentState": "leftHandIdle",
|
|
"states": [
|
|
{
|
|
"id": "leftHandIdle",
|
|
"interpTarget": 3,
|
|
"interpDuration": 3,
|
|
"transitions": [
|
|
{ "var": "isLeftHandPoint", "state": "leftHandPointIntro" },
|
|
{ "var": "isLeftHandGrab", "state": "leftHandGrab" }
|
|
]
|
|
},
|
|
{
|
|
"id": "leftHandPointIntro",
|
|
"interpTarget": 3,
|
|
"interpDuration": 3,
|
|
"transitions": [
|
|
{ "var": "isLeftHandIdle", "state": "leftHandIdle" },
|
|
{ "var": "isLeftHandPointIntroOnDone", "state": "leftHandPointHold" },
|
|
{ "var": "isLeftHandGrab", "state": "leftHandGrab" }
|
|
]
|
|
},
|
|
{
|
|
"id": "leftHandPointHold",
|
|
"interpTarget": 3,
|
|
"interpDuration": 3,
|
|
"transitions": [
|
|
{ "var": "isLeftHandIdle", "state": "leftHandPointOutro" },
|
|
{ "var": "isLeftHandGrab", "state": "leftHandGrab" }
|
|
]
|
|
},
|
|
{
|
|
"id": "leftHandPointOutro",
|
|
"interpTarget": 3,
|
|
"interpDuration": 3,
|
|
"transitions": [
|
|
{ "var": "isLeftHandPointOutroOnDone", "state": "leftHandIdle" },
|
|
{ "var": "isLeftHandGrab", "state": "leftHandGrab" },
|
|
{ "var": "isLeftHandPoint", "state": "leftHandPointHold" }
|
|
]
|
|
},
|
|
{
|
|
"id": "leftHandGrab",
|
|
"interpTarget": 3,
|
|
"interpDuration": 3,
|
|
"transitions": [
|
|
{ "var": "isLeftHandIdle", "state": "leftHandIdle" },
|
|
{ "var": "isLeftHandPoint_DISABLED", "state": "leftHandPointHold" }
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"children": [
|
|
{
|
|
"id": "leftHandIdle",
|
|
"type": "clip",
|
|
"data": {
|
|
"url": "http://hifi-public.s3.amazonaws.com/ozan/anim/hand_anims/point_left_hand.fbx",
|
|
"startFrame": 0.0,
|
|
"endFrame": 0.0,
|
|
"timeScale": 1.0,
|
|
"loopFlag": true
|
|
},
|
|
"children": []
|
|
},
|
|
{
|
|
"id": "leftHandPointHold",
|
|
"type": "clip",
|
|
"data": {
|
|
"url": "http://hifi-public.s3.amazonaws.com/ozan/anim/hand_anims/point_left_hand.fbx",
|
|
"startFrame": 12.0,
|
|
"endFrame": 12.0,
|
|
"timeScale": 1.0,
|
|
"loopFlag": true
|
|
},
|
|
"children": []
|
|
},
|
|
{
|
|
"id": "leftHandPointIntro",
|
|
"type": "clip",
|
|
"data": {
|
|
"url": "http://hifi-public.s3.amazonaws.com/ozan/anim/hand_anims/point_left_hand.fbx",
|
|
"startFrame": 0.0,
|
|
"endFrame": 12.0,
|
|
"timeScale": 1.0,
|
|
"loopFlag": false
|
|
},
|
|
"children": []
|
|
},
|
|
{
|
|
"id": "leftHandPointOutro",
|
|
"type": "clip",
|
|
"data": {
|
|
"url": "http://hifi-public.s3.amazonaws.com/ozan/anim/hand_anims/point_left_hand.fbx",
|
|
"startFrame": 12.0,
|
|
"endFrame": 65.0,
|
|
"timeScale": 1.0,
|
|
"loopFlag": false
|
|
},
|
|
"children": []
|
|
},
|
|
{
|
|
"id": "leftHandGrab",
|
|
"type": "blendLinear",
|
|
"data": {
|
|
"alpha": 0.0,
|
|
"alphaVar": "leftHandGrabBlend"
|
|
},
|
|
"children": [
|
|
{
|
|
"id": "leftHandOpen",
|
|
"type": "clip",
|
|
"data": {
|
|
"url": "https://hifi-public.s3.amazonaws.com/ozan/anim/grab/grab_left.fbx",
|
|
"startFrame": 0.0,
|
|
"endFrame": 0.0,
|
|
"timeScale": 1.0,
|
|
"loopFlag": true
|
|
},
|
|
"children": []
|
|
},
|
|
{
|
|
"id": "leftHandClose",
|
|
"type": "clip",
|
|
"data": {
|
|
"url": "https://hifi-public.s3.amazonaws.com/ozan/anim/grab/grab_left.fbx",
|
|
"startFrame": 10.0,
|
|
"endFrame": 10.0,
|
|
"timeScale": 1.0,
|
|
"loopFlag": true
|
|
},
|
|
"children": []
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "mainStateMachine",
|
|
"type": "stateMachine",
|
|
"data": {
|
|
"currentState": "idle",
|
|
"states": [
|
|
{
|
|
"id": "idle",
|
|
"interpTarget": 15,
|
|
"interpDuration": 15,
|
|
"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": "isAway", "state": "awayIntro" }
|
|
]
|
|
},
|
|
{
|
|
"id": "walkFwd",
|
|
"interpTarget": 6,
|
|
"interpDuration": 6,
|
|
"transitions": [
|
|
{ "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": "isAway", "state": "awayIntro" }
|
|
]
|
|
},
|
|
{
|
|
"id": "walkBwd",
|
|
"interpTarget": 6,
|
|
"interpDuration": 6,
|
|
"transitions": [
|
|
{ "var": "isNotMoving", "state": "idle" },
|
|
{ "var": "isMovingForward", "state": "walkFwd" },
|
|
{ "var": "isMovingRight", "state": "strafeRight" },
|
|
{ "var": "isMovingLeft", "state": "strafeLeft" },
|
|
{ "var": "isTurningRight", "state": "turnRight" },
|
|
{ "var": "isTurningLeft", "state": "turnLeft" },
|
|
{ "var": "isAway", "state": "awayIntro" }
|
|
]
|
|
},
|
|
{
|
|
"id": "strafeRight",
|
|
"interpTarget": 6,
|
|
"interpDuration": 6,
|
|
"transitions": [
|
|
{ "var": "isNotMoving", "state": "idle" },
|
|
{ "var": "isMovingForward", "state": "walkFwd" },
|
|
{ "var": "isMovingBackward", "state": "walkBwd" },
|
|
{ "var": "isMovingLeft", "state": "strafeLeft" },
|
|
{ "var": "isTurningRight", "state": "turnRight" },
|
|
{ "var": "isTurningLeft", "state": "turnLeft" },
|
|
{ "var": "isAway", "state": "awayIntro" }
|
|
]
|
|
},
|
|
{
|
|
"id": "strafeLeft",
|
|
"interpTarget": 6,
|
|
"interpDuration": 6,
|
|
"transitions": [
|
|
{ "var": "isNotMoving", "state": "idle" },
|
|
{ "var": "isMovingForward", "state": "walkFwd" },
|
|
{ "var": "isMovingBackward", "state": "walkBwd" },
|
|
{ "var": "isMovingRight", "state": "strafeRight" },
|
|
{ "var": "isTurningRight", "state": "turnRight" },
|
|
{ "var": "isTurningLeft", "state": "turnLeft" },
|
|
{ "var": "isAway", "state": "awayIntro" }
|
|
]
|
|
},
|
|
{
|
|
"id": "turnRight",
|
|
"interpTarget": 6,
|
|
"interpDuration": 6,
|
|
"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": "isAway", "state": "awayIntro" }
|
|
]
|
|
},
|
|
{
|
|
"id": "turnLeft",
|
|
"interpTarget": 6,
|
|
"interpDuration": 6,
|
|
"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": "isAway", "state": "awayIntro" }
|
|
]
|
|
},
|
|
{
|
|
"id": "awayIntro",
|
|
"interpTarget": 30,
|
|
"interpDuration": 30,
|
|
"transitions": [
|
|
{ "var": "awayIntroOnDone", "state": "away"}
|
|
]
|
|
},
|
|
{
|
|
"id": "away",
|
|
"interpTarget": 3,
|
|
"interpDuration": 3,
|
|
"transitions": [
|
|
{ "var": "isNotAway", "state": "awayOutro" }
|
|
]
|
|
},
|
|
{
|
|
"id": "awayOutro",
|
|
"interpTarget": 3,
|
|
"interpDuration": 3,
|
|
"transitions": [
|
|
{ "var": "awayOutroOnDone", "state": "idle" }
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"children": [
|
|
{
|
|
"id": "idle",
|
|
"type": "stateMachine",
|
|
"data": {
|
|
"currentState": "idleStand",
|
|
"states": [
|
|
{
|
|
"id": "idleStand",
|
|
"interpTarget": 6,
|
|
"interpDuration": 6,
|
|
"transitions": [
|
|
{ "var": "isTalking", "state": "idleTalk" }
|
|
]
|
|
},
|
|
{
|
|
"id": "idleTalk",
|
|
"interpTarget": 6,
|
|
"interpDuration": 6,
|
|
"transitions": [
|
|
{ "var": "notIsTalking", "state": "idleStand" }
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"children": [
|
|
{
|
|
"id": "idleStand",
|
|
"type": "clip",
|
|
"data": {
|
|
"url": "https://hifi-public.s3.amazonaws.com/ozan/anim/standard_anims/idle.fbx",
|
|
"startFrame": 0.0,
|
|
"endFrame": 90.0,
|
|
"timeScale": 1.0,
|
|
"loopFlag": true
|
|
},
|
|
"children": []
|
|
},
|
|
{
|
|
"id": "idleTalk",
|
|
"type": "clip",
|
|
"data": {
|
|
"url": "http://hifi-public.s3.amazonaws.com/ozan/anim/talk/talk.fbx",
|
|
"startFrame": 0.0,
|
|
"endFrame": 801.0,
|
|
"timeScale": 1.0,
|
|
"loopFlag": true
|
|
},
|
|
"children": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "walkFwd",
|
|
"type": "blendLinearMove",
|
|
"data": {
|
|
"alpha": 0.0,
|
|
"desiredSpeed": 1.4,
|
|
"characteristicSpeeds": [0.5, 1.4, 4.5],
|
|
"alphaVar": "moveForwardAlpha",
|
|
"desiredSpeedVar": "moveForwardSpeed"
|
|
},
|
|
"children": [
|
|
{
|
|
"id": "walkFwdShort",
|
|
"type": "clip",
|
|
"data": {
|
|
"url": "https://hifi-public.s3.amazonaws.com/ozan/anim/standard_anims/walk_short_fwd.fbx",
|
|
"startFrame": 0.0,
|
|
"endFrame": 39.0,
|
|
"timeScale": 1.0,
|
|
"loopFlag": true
|
|
},
|
|
"children": []
|
|
},
|
|
{
|
|
"id": "walkFwdNormal",
|
|
"type": "clip",
|
|
"data": {
|
|
"url": "https://hifi-public.s3.amazonaws.com/ozan/anim/standard_anims/walk_fwd.fbx",
|
|
"startFrame": 0.0,
|
|
"endFrame": 35.0,
|
|
"timeScale": 1.0,
|
|
"loopFlag": true
|
|
},
|
|
"children": []
|
|
},
|
|
{
|
|
"id": "walkFwdRun",
|
|
"type": "clip",
|
|
"data": {
|
|
"url": "https://hifi-public.s3.amazonaws.com/ozan/anim/standard_anims/run_fwd.fbx",
|
|
"startFrame": 0.0,
|
|
"endFrame": 21.0,
|
|
"timeScale": 1.0,
|
|
"loopFlag": true
|
|
},
|
|
"children": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "walkBwd",
|
|
"type": "blendLinearMove",
|
|
"data": {
|
|
"alpha": 0.0,
|
|
"desiredSpeed": 1.4,
|
|
"characteristicSpeeds": [0.6, 1.45],
|
|
"alphaVar": "moveBackwardAlpha",
|
|
"desiredSpeedVar": "moveBackwardSpeed"
|
|
},
|
|
"children": [
|
|
{
|
|
"id": "walkBwdShort",
|
|
"type": "clip",
|
|
"data": {
|
|
"url": "https://hifi-public.s3.amazonaws.com/ozan/anim/standard_anims/walk_short_bwd.fbx",
|
|
"startFrame": 0.0,
|
|
"endFrame": 38.0,
|
|
"timeScale": 1.0,
|
|
"loopFlag": true
|
|
},
|
|
"children": []
|
|
},
|
|
{
|
|
"id": "walkBwdNormal",
|
|
"type": "clip",
|
|
"data": {
|
|
"url": "https://hifi-public.s3.amazonaws.com/ozan/anim/standard_anims/walk_bwd.fbx",
|
|
"startFrame": 0.0,
|
|
"endFrame": 36.0,
|
|
"timeScale": 1.0,
|
|
"loopFlag": true
|
|
},
|
|
"children": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "turnLeft",
|
|
"type": "clip",
|
|
"data": {
|
|
"url": "https://hifi-public.s3.amazonaws.com/ozan/anim/standard_anims/turn_left.fbx",
|
|
"startFrame": 0.0,
|
|
"endFrame": 28.0,
|
|
"timeScale": 1.0,
|
|
"loopFlag": true
|
|
},
|
|
"children": []
|
|
},
|
|
{
|
|
"id": "turnRight",
|
|
"type": "clip",
|
|
"data": {
|
|
"url": "https://hifi-public.s3.amazonaws.com/ozan/anim/standard_anims/turn_right.fbx",
|
|
"startFrame": 0.0,
|
|
"endFrame": 30.0,
|
|
"timeScale": 1.0,
|
|
"loopFlag": true
|
|
},
|
|
"children": []
|
|
},
|
|
{
|
|
"id": "strafeLeft",
|
|
"type": "blendLinearMove",
|
|
"data": {
|
|
"alpha": 0.0,
|
|
"desiredSpeed": 1.4,
|
|
"characteristicSpeeds": [0.2, 0.65],
|
|
"alphaVar": "moveLateralAlpha",
|
|
"desiredSpeedVar": "moveLateralSpeed"
|
|
},
|
|
"children": [
|
|
{
|
|
"id": "strafeLeftShort",
|
|
"type": "clip",
|
|
"data": {
|
|
"url": "https://hifi-public.s3.amazonaws.com/ozan/anim/standard_anims/side_step_short_left.fbx",
|
|
"startFrame": 0.0,
|
|
"endFrame": 28.0,
|
|
"timeScale": 1.0,
|
|
"loopFlag": true
|
|
},
|
|
"children": []
|
|
},
|
|
{
|
|
"id": "strafeLeftNormal",
|
|
"type": "clip",
|
|
"data": {
|
|
"url": "http://hifi-public.s3.amazonaws.com/ozan/anim/standard_anims/side_step_left.fbx",
|
|
"startFrame": 0.0,
|
|
"endFrame": 30.0,
|
|
"timeScale": 1.0,
|
|
"loopFlag": true
|
|
},
|
|
"children": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "strafeRight",
|
|
"type": "blendLinearMove",
|
|
"data": {
|
|
"alpha": 0.0,
|
|
"desiredSpeed": 1.4,
|
|
"characteristicSpeeds": [0.2, 0.65],
|
|
"alphaVar": "moveLateralAlpha",
|
|
"desiredSpeedVar": "moveLateralSpeed"
|
|
},
|
|
"children": [
|
|
{
|
|
"id": "strafeRightShort",
|
|
"type": "clip",
|
|
"data": {
|
|
"url": "http://hifi-public.s3.amazonaws.com/ozan/anim/standard_anims/side_step_short_right.fbx",
|
|
"startFrame": 0.0,
|
|
"endFrame": 28.0,
|
|
"timeScale": 1.0,
|
|
"loopFlag": true
|
|
},
|
|
"children": []
|
|
},
|
|
{
|
|
"id": "strafeRightNormal",
|
|
"type": "clip",
|
|
"data": {
|
|
"url": "http://hifi-public.s3.amazonaws.com/ozan/anim/standard_anims/side_step_right.fbx",
|
|
"startFrame": 0.0,
|
|
"endFrame": 30.0,
|
|
"timeScale": 1.0,
|
|
"loopFlag": true
|
|
},
|
|
"children": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "awayIntro",
|
|
"type": "clip",
|
|
"data": {
|
|
"url": "https://hifi-public.s3.amazonaws.com/ozan/anim/kneel/kneel.fbx",
|
|
"startFrame": 0.0,
|
|
"endFrame": 83.0,
|
|
"timeScale": 1.0,
|
|
"loopFlag": false
|
|
},
|
|
"children": []
|
|
},
|
|
{
|
|
"id": "away",
|
|
"type": "clip",
|
|
"data": {
|
|
"url": "https://hifi-public.s3.amazonaws.com/ozan/anim/kneel/kneel.fbx",
|
|
"startFrame": 83.0,
|
|
"endFrame": 84.0,
|
|
"timeScale": 1.0,
|
|
"loopFlag": true
|
|
},
|
|
"children": []
|
|
},
|
|
{
|
|
"id": "awayOutro",
|
|
"type": "clip",
|
|
"data": {
|
|
"url": "https://hifi-public.s3.amazonaws.com/ozan/anim/kneel/kneel.fbx",
|
|
"startFrame": 84.0,
|
|
"endFrame": 167.0,
|
|
"timeScale": 1.0,
|
|
"loopFlag": false
|
|
},
|
|
"children": []
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|