{ "shots": [ { "start": 0, "end": 5, "meshes": [ { "name": "suzanne", "path": "data/suzanne.obj" }, { "name": "suzanne2", "path": "data/suzanne.obj" } ], "animations": [ { "target": "suzanne", "property": "position", "keyframes": [ { "time": 0, "value": "0,0,0" }, { "time": 1, "value": "0,2,-3.5" }, { "time": 3, "value": "0,0.5,-4" }, { "time": 5, "value": "0,0,-6" } ] }, { "target": "suzanne2", "property": "position", "keyframes": [ { "time": 0, "value": "5,0,-2" }, { "time": 2, "value": "-5,0,-2" } ] }, { "target": "camera", "property": "position", "keyframes": [ { "time": 0, "value": "1,3,1" }, { "time": 3, "value": "4,4,4" } ] } ] }, { "start": 5, "end": 10, "meshes": [ { "name": "suzanne", "path": "data/suzanne.obj" } ], "animations": [ { "target": "camera", "property": "position", "keyframes": [ { "time": 5, "value": "-5,0,2" }, { "time": 10, "value": "5,0,2" } ] } ] } ] }