i’ve uploaded the code to choose your own adventuresque. it’s the generic bones of some commercial work, tidied up and with a own-brand look.
that commercial work started out as a fancy keynote deck; between master slides and the magic move transition keynote can do wonders. however introducing video quashed that: pausing on transitions, and so on. nomatter, i took the work knowing i could wrangle a fallback of some custom code.
having cut my teeth writing raw openGL to get acceptable framerates, it still feels both wonderful and weird that javascript and a web browser is a perfectly good rendering engine. thanks to pixy.js i really was able to dash the app off.
plus, with ES2018 and e.g. object spreads, javascript finally feels a language i might choose to use, rather than just have to.
this work also prompted a contribution to PixiJS
- SVGResource constructor has absolute size options
https://github.com/pixijs/pixi.js/pull/5776