agree, point and disagree sitting emotes

This commit is contained in:
Anthony J. Thibault 2019-08-07 14:15:29 -07:00
parent 147753309f
commit e5e012a83e
7 changed files with 226 additions and 14 deletions

View file

@ -713,29 +713,151 @@
},
{
"children": [
{
"children": [
],
"data": {
"endFrame": 44,
"loopFlag": false,
"startFrame": 1,
"timeScale": 1,
"url": "qrc:///avatar/animations/sitting_emote_agree_headnod.fbx"
},
"id": "seatedReactionPositiveHeadNod",
"type": "clip"
},
{
"children": [
],
"data": {
"endFrame": 78,
"loopFlag": false,
"startFrame": 1,
"timeScale": 1,
"url": "qrc:///avatar/animations/sitting_emote_agree_headnodyes.fbx"
},
"id": "seatedReactionPositiveHeadNodYes",
"type": "clip"
},
{
"children": [
],
"data": {
"endFrame": 65,
"loopFlag": false,
"startFrame": 1,
"timeScale": 1,
"url": "qrc:///avatar/animations/sitting_emote_agree_longheadnod.fbx"
},
"id": "seatedReactionPositiveLongHeadNod",
"type": "clip"
}
],
"data": {
"currentState": "seatedReactionPositiveHeadNod",
"endFrame": 30,
"loopFlag": false,
"randomSwitchTimeMax": 10,
"randomSwitchTimeMin": 1,
"startFrame": 0,
"states": [
{
"id": "seatedReactionPositiveHeadNod",
"interpDuration": 6,
"interpTarget": 6,
"priority": 1,
"resume": false,
"transitions": [
]
},
{
"id": "seatedReactionPositiveHeadNodYes",
"interpDuration": 6,
"interpTarget": 6,
"priority": 1,
"resume": false,
"transitions": [
]
},
{
"id": "seatedReactionPositiveLongHeadNod",
"interpDuration": 6,
"interpTarget": 6,
"priority": 1,
"resume": false,
"transitions": [
]
}
],
"timeScale": 1,
"triggerRandomSwitch": "",
"url": "qrc:///avatar/animations/sitting_idle.fbx"
},
"id": "seatedReactionPositive",
"type": "clip"
"type": "randomSwitchStateMachine"
},
{
"children": [
{
"children": [
],
"data": {
"endFrame": 64,
"loopFlag": false,
"startFrame": 0,
"timeScale": 1,
"url": "qrc:///avatar/animations/sitting_emote_disagree_headshake.fbx"
},
"id": "seatedReactionNegativeDisagreeHeadshake",
"type": "clip"
},
{
"children": [
],
"data": {
"endFrame": 158,
"loopFlag": false,
"startFrame": 0,
"timeScale": 1,
"url": "qrc:///avatar/animations/sitting_emote_disagree_drophead.fbx"
},
"id": "seatedReactionNegativeDisagreeDropHead",
"type": "clip"
}
],
"data": {
"currentState": "seatedReactionNegativeDisagreeHeadshake",
"endFrame": 30,
"loopFlag": false,
"randomSwitchTimeMax": 10,
"randomSwitchTimeMin": 1,
"startFrame": 0,
"states": [
{
"id": "seatedReactionNegativeDisagreeHeadshake",
"interpDuration": 6,
"interpTarget": 6,
"priority": 1,
"resume": false,
"transitions": [
]
},
{
"id": "seatedReactionNegativeDisagreeDropHead",
"interpDuration": 6,
"interpTarget": 6,
"priority": 1,
"resume": false,
"transitions": [
]
}
],
"timeScale": 1,
"triggerRandomSwitch": "",
"url": "qrc:///avatar/animations/sitting_idle.fbx"
},
"id": "seatedReactionNegative",
"type": "clip"
"type": "randomSwitchStateMachine"
},
{
"children": [
@ -765,16 +887,97 @@
},
{
"children": [
{
"children": [
],
"data": {
"endFrame": 22,
"loopFlag": false,
"startFrame": 1,
"timeScale": 1,
"url": "qrc:///avatar/animations/sitting_emote_point_all.fbx"
},
"id": "seatedReactionPointIntro",
"type": "clip"
},
{
"children": [
],
"data": {
"endFrame": 43,
"loopFlag": true,
"startFrame": 22,
"timeScale": 1,
"url": "qrc:///avatar/animations/sitting_emote_point_all.fbx"
},
"id": "seatedReactionPointLoop",
"type": "clip"
},
{
"children": [
],
"data": {
"endFrame": 71,
"loopFlag": false,
"startFrame": 43,
"timeScale": 1,
"url": "qrc:///avatar/animations/sitting_emote_point_all.fbx"
},
"id": "seatedReactionPointOutro",
"type": "clip"
}
],
"data": {
"endFrame": 0,
"loopFlag": true,
"startFrame": 0,
"timeScale": 1,
"url": "qrc:///avatar/animations/sitting_idle.fbx"
"currentState": "seatedReactionPointIntro",
"randomSwitchTimeMax": 10,
"randomSwitchTimeMin": 1,
"states": [
{
"easingType": "easeInOutQuad",
"id": "seatedReactionPointIntro",
"interpDuration": 18,
"interpTarget": 18,
"interpType": "evaluateBoth",
"priority": 1,
"resume": false,
"transitions": [
{
"randomSwitchState": "seatedReactionPointLoop",
"var": "seatedReactionPointIntroOnDone"
}
]
},
{
"id": "seatedReactionPointLoop",
"interpDuration": 5,
"interpTarget": 5,
"priority": 0,
"resume": false,
"transitions": [
{
"randomSwitchState": "seatedReactionPointOutro",
"var": "reactionPointDisabled"
}
]
},
{
"id": "seatedReactionPointOutro",
"interpDuration": 1,
"interpTarget": 1,
"priority": 0,
"resume": false,
"transitions": [
{
"randomSwitchState": "seatedReactionPointLoop",
"var": "reactionPointEnabled"
}
]
}
],
"triggerRandomSwitch": ""
},
"id": "seatedReactionPoint",
"type": "clip"
"type": "randomSwitchStateMachine"
}
],
"data": {
@ -785,7 +988,7 @@
"id": "seatedTalkOverlay",
"interpDuration": 15,
"interpTarget": 15,
"interpType": "snapshotPrev",
"interpType": "evaluateBoth",
"transitions": [
{
"state": "seatedReactionPositive",
@ -817,7 +1020,15 @@
"transitions": [
{
"state": "seatedTalkOverlay",
"var": "seatedReactionPositiveOnDone"
"var": "seatedReactionPositiveHeadNodOnDone"
},
{
"state": "seatedTalkOverlay",
"var": "seatedReactionPositiveHeadNodYesOnDone"
},
{
"state": "seatedTalkOverlay",
"var": "seatedReactionPositiveLongHeadNodOnDone"
},
{
"state": "seatedReactionNegative",
@ -849,7 +1060,11 @@
},
{
"state": "seatedTalkOverlay",
"var": "seatedReactionNegativeOnDone"
"var": "seatedReactionNegativeDisagreeHeadshakeOnDone"
},
{
"state": "seatedTalkOverlay",
"var": "seatedReactionNegativeDisagreeDropHeadOnDone"
},
{
"state": "seatedReactionRaiseHand",
@ -1859,11 +2074,8 @@
],
"data": {
"currentState": "negativeAnnoyedHeadshake",
"endFrame": 110,
"loopFlag": false,
"randomSwitchTimeMax": 10,
"randomSwitchTimeMin": 1,
"startFrame": 0,
"states": [
{
"id": "negativeAnnoyedHeadshake",