Hacker News new | ask | show | jobs
by rogual 1654 days ago
Flash's vector drawing tools were the best in the business, and I think would be very difficult to clone. It was all based on doing boolean operations between bezier splines ("planar maps" I think is a good search term), which I believe (I did a small amount of research into this) has no generally-applicable analytic solution, so you sometimes have to fudge it with approximations. And Flash's tools did spaz out sometimes; occasionally your drawings would disappear or turn inside out or otherwise corrupt themselves. To be honest I think it's amazing that it was as stable as it was.

AFAIK this drawing model came from Flash's predecessor FutureSplash Animator. In fact, it might have already been there in SmartSketch. It really was the most innovative part of what became Flash, and it's not surprising to see all the commercial and open-source would-be-replacements opt for the easier-to-implement vector model used in stuff like Illustrator, where you just have a stack of separate shapes.

I think any Flash replacement that does vector graphics the easier way will have a hard time feeling as natural to create in as Flash did.

1 comments

I'm not sure it is particularly desirable to clone Flash's vector drawing tools. They were certainly nice to use but also pretty glitchy as you say. Functionality like vector shape tweening, while nice to have, is also not that important IMO. If the tools optimised more for artists and animators, they would mostly be using graphics tablets for more illustrative graphics. Vector tools for UI could perhaps be more along the lines of what Sketch offers.

I reckon taking something like Godot's vector draw tools, and combining that with a Flash timeline/library, with a Javascript runtime, and you would win over all those animators that keep saying "why can't they just re-make Flash".