Finished YouTube video.
- I knew I needed the frames of the video, luckily someone had a github with the frames.
- Experimented with coin placement in a backpack. A 500 slot backpack can support a 23x21 pixel.
- I am familiar with the Python PIL library so I turned each frame into a 2D 23x21 array of 0s and 1s.
- Bad Apple is in black and white which made computing 0 or 1 pretty easy. I just took the average of the RGB value.
- I wrote all the arrays to a file formatted as JavaScript lists.
- Copied the file contents into a getList function in Orion.
- Experimented with the coin placement.
- Experimented with a single frame.
- Experimented with Orion screenshots.
- Started building multiple frames.
- Inserted a frame tracker so I could see what the last frame completed was in case it stopped at some point.
- Experimented with using HTML/JavaScript to put all the frames together with the audio file.
- Experimented with coin removal optimization (319 hours -> 32 hours).
- Experimented with loading both videos at once (joys of HTML).