3 ms·
I've been asking the same question for years. Greensock is the only thing that feels remotely like the good parts of Flash to me. But it does less, and requir
by ghostbrainalpha 7y ago
I've been asking the same question for years.
Greensock is the only thing that feels remotely like the good parts of Flash to me.
But it does less, and requires learning some Javascript.
https://greensock.com/ https://greensock.com/
- brylie 7y agoSame here, been wanting this for a long time. I even started a project called Hypermedia Canvas, but didn't have the skills or collaborators to get it started. I would be interested to give it another attempt, if I could find someone to help with some parts, like keyframing or tweening. The goal would be to create a fully open source studio to produce rich hypermedia productions using web standard technologies (HTML, CSS, JS, SVG) directly in a web browser. We would build on existing efforts and prior art where possible.
- brylie 7y agoE.g. the CreateJS toolkit might be a good basis: https://createjs.com/ https://createjs.com/ I'm not clear how to build a keyframe timeline or bezier graph for property tweening, nor am I sure whether shape tweening is possible with CSS or SVG.
- brylie 7y agoThe Scene.js Timeline seems foundational to making keyframe animations using JS/CSS: https://github.com/daybrush/scenejs-timeline https://github.com/daybrush/scenejs-timeline Granted, Scene.js seems oriented towards short animations. Building a hypermedia studio, even with Scene.js as a component, that could produce something as elaborate as Homestar Runner would need considerable effort. The idea here is basically an open source, web standards-based alternative to Adobe Animate.
- brylie 7y agoAlso, while Canvas, SVG, etc. imply 2D or 2.5D (excluding the timeline) there are a couple of WebGL projects that could serve as the basis for a Flash/Hypercard-esque web standards studio: https://github.com/jagenjo/webglstudio.js https://github.com/jagenjo/webglstudio.js https://github.com/tentone/nunuStudio https://github.com/tentone/nunuStudio
- brylie 7y agoWebGLStudio.js uses the litegui.js framework to build the UI https://github.com/jagenjo/litegui.js https://github.com/jagenjo/litegui.js It looks like litegui.js is capable of producing UI widgets similar to Adobe Animate, and other desktop animation software.