diff --git a/Graphics/entry/animation.json b/Graphics/entry/animation.json new file mode 100644 index 0000000..68aa1a1 --- /dev/null +++ b/Graphics/entry/animation.json @@ -0,0 +1,148 @@ +[ + { + "id": 0, + "type": "fade", + "duration": 100, + "initial_opacity": 0.0, + "final_opacity": 1.0, + "delay": 20, + "lock_input": true, + "comment": "fade in the side select box" + }, + { + "id": 1, + "type": "fade", + "duration": 500, + "initial_opacity": 0.5, + "final_opacity": 0.4, + "reverse_delay": 0, + "loop": true, + "comment": "background lights flicker" + }, + { + "id": 2, + "type": "move", + "duration": 550, + "total_distance": -245, + "ease_in": "quadratic", + "lock_input": true, + "waypoints": [ + { "at": 350, "value": -295, "ease_out": "quadratic" } + ], + "comment": "move donchan's drum up/down a little (merged from old ids 2+3)" + }, + { + "id": 4, + "type": "move", + "duration": 350, + "total_distance": -170, + "delay": { + "reference_id": 2, + "property": "duration" + }, + "ease_out": "quadratic", + "lock_input": true, + "comment": "move donchan's drum to the left/right" + }, + { + "id": 5, + "type": "texture_resize", + "duration": 350, + "initial_size": 0.75, + "final_size": 1.0, + "comment": "initial cloud resize, larger than loop" + }, + { + "id": 6, + "type": "texture_resize", + "duration": 200, + "initial_size": 1.0, + "final_size": 1.2, + "reverse_delay": 200, + "loop": true, + "delay": { + "reference_id": 5, + "property": "duration" + }, + "comment": "loop resize donchan cloud back and forth" + }, + { + "id": 7, + "type": "texture_change", + "duration": 333, + "delay": { + "init_val": { + "reference_id": 4, + "property": "duration" + }, + "reference_id": 4, + "property": "delay" + }, + "textures": [ + [0, 83.35, 0], + [83.35, 166.7, 1], + [166.7, 250, 2], + [250, 333, 3] + ], + "comment": "cloud keyframes" + }, + { + "id": 8, + "type": "fade", + "duration": 83.35, + "delay": { + "init_val": { + "reference_id": 7, + "property": "delay" + }, + "reference_id": 7, + "property": "duration" + }, + "comment": "fade out the cloud" + }, + { + "id": 9, + "type": "fade", + "duration": 160, + "lock_input": true, + "comment": "fade out the mode select boxes" + }, + { + "id": 10, + "type": "move", + "duration": 166.67, + "total_distance": 50, + "comment": "box movement" + }, + { + "id": 11, + "type": "move", + "duration": 133.34, + "total_distance": 54, + "delay": 200, + "comment": "box opening" + }, + { + "id": 12, + "type": "fade", + "duration": 200, + "initial_opacity": 0.0, + "final_opacity": 1.0, + "comment": "nameplate fade in" + }, + { + "id": 13, + "type": "fade", + "duration": 1000, + "loop": true, + "comment": "costume menu blue arrow fade" + }, + { + "id": 14, + "type": "move", + "duration": 1000, + "total_distance": 25, + "loop": true, + "comment": "costume menu blue arrow move" + } +]