Hi y'all, thanks for the warm welcome!
I've given some thought on your comments:
@PointC: - You said: "I don’t object to tools that can make our jobs easier, but rather the lack of creativity that will surely follow." Correlation is not causation: if easier tools exist, the masses can use those tools, yet the masses lack creativity regardless of the toolset. Yet sticking to "code-only" holds back creative animators that just can't code!
@Jonathan: - http://tweenui.com/animator/ seems to work to some degree. The GUI however seriously lacks functionality: only a few properties can be manipulated (opacity, scale, x, y, rotation, several font properties such as font-family, font-size, font-style, font-weight and color), no easing options, only 2 keyframes per "timeline track" (which can be overcome by adding additional tracks for the same tween type, e.g. opacity), no option to select keyframes for exact positioning, just a tiny amount of DOM element options (text, image, rectangle, which is a div I suppose?). It's primarily aimed at banner animation in stead of web / web app design. The working functionality as-is is okay for what it's intended for, but not an option for me in its current format. - AniMachine: very promising approach! But the core developer ("azazdeaz") states on GitHub that he's currently stuck with performance issues and thinking about porting to Elm. I understand his concerns: his code bloats the DOM with data-attributes and inline css, the GUI is buggy (I can hardly move the timeline playhead for example), but he's got the GUI approach spot-on (Adobe After Effects-like). Latest commit 18 days ago, 5 contributors: this guy needs help!
@Carl:
- adding multiple "flat" SVG "states" into one and morphing them from one state to another IS very clumsy indeed.
By "path deforming" I mean for example this (to my perception, THIS is how path deforming should be done): 1) think of an svg path starting off as a rectangle / box; 2a) later on visually (!) add an anchor point to the "bottom line" 20px from the left; 2b) at the same time at each corner add 2 anchor points around the corner 5px and bezier curve it (ehm, or in simpler terms: give all corners a borderRadius of 5px ); 3) then move that anchor at the "bottom line" downwards by 30px and leftwardst by 5px
=> we've created a tween from "box" to speech bubble! - Tumult Hype: I've noticed this product myself before but I haven't given it a spin yet. Maybe I should though, it seems to be the most promising visual solution on the market currently! But reviewing this (http://forums.tumult.com/t/tried-pivot-animation-with-svg-in-hype/3339) regarding (please watch it!) this (http://www.luckyde.com/ipad/turn/turn.html), the animator ("Luckyde", I think this user is also @greensock.com) states: "Items jitter a lot, i notice this a lot with Hype for small objects, they'll try to snap to positions the more subtle the animation, thats why i use GSAP over top of Hype for precise animation, it doesn't have this problem, i just with i could do it without it and just with timeline."
"with" is a typo, he means "wish". He wishes he could use Hype's timelines and properties within the GUI without coding as GSAP-native. Hype has the GUI, GSAP has the performance, I think you should be best friends! Why not integrate GSAP into Hype Tumult's GUI by default, natively?
-Jos