raycaster/assets/cameras.json

84 lines
1.9 KiB
JSON

{
"cameras": {
"sheet": {
"frames": 1,
"frame_width": 1024,
"frame_height": 768
},
"sequences": {
"idle": {"frames": [0], "durations": [60] },
"pan": {"frames": [0], "durations": [60] },
"shake": {"frames": [0], "durations": [60] },
"dolly": {"frames": [0], "durations": [60] },
"bounce": {"frames": [0], "durations": [60] }
},
"transforms": {
"pan": {
"min_x": 0.0,
"min_y": 0.0,
"max_x": 0.0,
"max_y": 0.0,
"flipped": false,
"scaled": false,
"toggled": false,
"looped": true,
"easing": "linear",
"relative": false,
"motion": "move_slide"
},
"shake": {
"min_x": -10.0,
"min_y": -10.0,
"max_x": 10.0,
"max_y": 10.0,
"flipped": false,
"scaled": false,
"toggled": false,
"looped": true,
"relative": true,
"easing": "normal_dist",
"motion": "move_shake"
},
"dolly": {
"min_x": 0.8,
"min_y": 0.8,
"max_x": 1.0,
"max_y": 1.0,
"flipped": false,
"scaled": false,
"toggled": false,
"looped": true,
"easing": "sine",
"relative": true,
"motion": "move_rush"
},
"bounce": {
"min_x": 0,
"min_y": -20,
"max_x": 0,
"max_y": 0,
"flipped": false,
"scaled": false,
"toggled": false,
"looped": true,
"relative": true,
"easing": "in_out_back",
"motion": "move_bounce"
}
},
"forms": {
"idle": ["idle", "idle"],
"pan": ["pan", "pan"],
"dolly": ["dolly", "dolly"],
"shake": ["shake", "shake"],
"bounce": ["bounce", "bounce"]
},
"sounds": {
"idle": [],
"pan": [],
"dolly": [],
"shake": [],
"bounce": []
}
}
}