11 ms·
Expressive Animator: free software vector animation and motion graphics editor
- brudgers 5y agoRepository, https://github.com/ExpressiveSuite/ExpressiveAnimator https://github.com/ExpressiveSuite/ExpressiveAnimator
- rchaud 5y agoHard to understand what this offers. The linked web page barely says anything. The roadmap links to a Github page that is even less clear.
- lavela 5y agoProbably depends on your background, for me the hero text and the screenshot (vector drawing tools + keyframe timeline + file operations) conveyed immediately what this offers and the live preview made it even clearer. Especially as I was looking for something like this for quite some time within the free software space.
- rchaud 5y agoSure, I get all that. The screenshot tells me it's a GUI-based animation tool. Those exist by the bucketload. - Does it export to HTML? GIF? MP4? - Can it animate SVGs? - Does it support Sprites? I think if someone was wanting to move away from After Effects, they'd want to know these things.
- egypturnash 5y agoMy immediate question as a cranky ex-animator who occasionally thinks of trying to get back into it: Can I draw stuff directly in this, or is this just an After Effects to your as-yet-unreleased Canvas's Illustrator? And by "draw" I don't mean "hassle with the pen tool and basic shape tools that I see down the edge of the toolbar in your screenshot", I mean "quickly draw lines with some kind of pencil/brush, and do some kind of simulation of frame-by-frame animation". The screenshots just look like After Effects, and, well, that's just one visit to the Creative Cloud app away for me.
- hutzlibu 5y agoTo me it seems, it aims to be something like Adobe Animate (formerly Flash), which is really something we need OpenSource. But there would be lot's and lot's of work to be done, to really compete with it(I cannot find any drawing tools as of now). But it looks good so far, I think.
- fenomas 5y agoIf you click "try the preview" you can see that there's a pen tool but it doesn't seem to be implemented yet. Just rectangles so far, but you do indeed draw on the stage a la Flash/Animate.
- King-Aaron 5y agoI just want something with the flexibility of Flash again. Even Adobe Animate misses the mark for me.
- whywhywhywhy 5y agohttps://www.wickeditor.com/ https://www.wickeditor.com/ might be of interest to you
- Reubend 5y agoLooks really nice. I think you've done a good job with the landing page. The app itself is pretty barebones right now and doesn't seem to support importing images or exporting video (correct me if I'm wrong)? I'm curious how you plan to handle rendering the animations to a video. I think that will be a really challenging part to do in-browser, but maybe there are some libraries for this that I'm unaware of.
- dylan604 5y agoSomeone has already compiled ffmpeg into wasm, so there's that as an option. As slow as that might be, but it could be done.
- devwastaken 5y agoOne way would be to connect the browser version to a desktop version, so you can save your project and open it in desktop which can access video encoding.
- johndough 5y agoTwo options to record canvas to video file: 1. MediaRecorder (requires browser support) https://developer.mozilla.org/en-US/docs/Web/API/MediaStream_Recording_API https://developer.mozilla.org/en-US/docs/Web/API/MediaStream... 2. ffmpeg.wasm https://github.com/ffmpegwasm/ffmpeg.wasm/ https://github.com/ffmpegwasm/ffmpeg.wasm/
- detritus 5y agoI'm afraid that I disagree with your appreciation of the landing page. It seems, from first blush, that I can't get an immediate sense of what it does and how it does so, exactly. A link to some video description or example would be handy. I can't even find something on YouTube? Do I have to install and see? If so, that seems like a wee bit of a high bar.
- bonestamp2 5y agoAgreed. As soon as I knew it was an animation tool, my next question was: which formats can it output? That would tell me a lot about what I can use it for and infer some things about what it does. That is not answered on the landing page. Even after using the app, I can't figure out how to save/export to any format other than their own (eaf). Maybe that's why they don't mention it on the landing page. I have high hopes, but it needs more work before it'll be useful to the masses.
- dylan604 5y ago>Supported browsers: Google Chrome, Microsoft Edge You forget the best viewed at 800x600 badge! Seriously though, why is this even necessary? What are you doing that can't be done in FF or Safari?
- p_j_w 5y ago>What are you doing that can't be done in FF or Safari? It actually works in FF, so maybe testing to make sure it works? If their Github account is accurate, this is done by a 3 person team, so resources for that sort of thing are probably not abundant.
- dylan604 5y agoHow about Dev A = Chromium, Dev B = FF, Dev C = Safari?
- cycomanic 5y agoCan this animate and export svgs? I have been looking for something that can do that for a while but didn't really find a satisfying solution so ended up manually editing the svgs (which is quite laborious).
- fenomas 5y agoThere's an issue for adding SVG export in the repo issues list.
- adamnemecek 5y agoWhat’s crazy is that they seem to be using a js (wasm) port of skia. https://github.com/ExpressiveSuite/SkiaJS https://github.com/ExpressiveSuite/SkiaJS edit: upon closer inspection it seems to be a wrapper, not a port.
- stoicjumbotron 5y agoWoah! On a side note, William Candillon, one of the developers (creators?) of reanimated[0], animation library for React Native replied to the first comment in one of his YouTube videos[1] that the team is looking into integrating Skia into React Native for better performance. [0]: https://www.reanimated2.com/ https://www.reanimated2.com/ [1]: https://youtu.be/RHlGPIEThdo https://youtu.be/RHlGPIEThdo
- bogwog 5y agoSeems pretty solid, but very barebones. There doesn't even seem to be a way to change the interpolation curves between keyframes (unless I missed it?) The open source world needs more tools like this, so keep it up! I'll certainly be watching this. EDIT I just saw this: > Supported browsers: Google Chrome, Microsoft Edge That's not good. I tried the preview in Firefox and it seemed to work fine. You do you, but if you're only targeting Chrome then count me as one potential user/customer lost.
- lights0123 5y agoThat's directly under > Cross-platform, online and offline > Work directly online in the browser or install the PWA (progressive web application) and enjoy a fully offline experience. Chrome and Edge support PWAs, while Firefox does not. Of course, I could be interpreting this wrong, as saving and loading does not work in Firefox.
- hulitu 5y agoSo it needs a browser. Wonderful. And not any browser. So now google knows what i'm drawing. Some people never learn.
- andai 5y agoThe screenshot at the top of the landing page is squished really narrow on my phone (looks like it's about 3x taller than it should be at that width).
- cmrdsprklpny 5y agoThis looks similar to https://www.wickeditor.com/#/ https://www.wickeditor.com/#/ , at least in it's current form.
- PostThisTooFast 5y agoNo, thanks. No online- or browser-only "applications."
- pixxel 5y agoThis is bare-bones to say the least. So much so that I don't understand why it has been showcased here on HN. Anyhoo, I look forward to revisiting in a year or so.
- msarca 5y agoHi, everybody! Full disclaimer: I'm one of the developers behind Expressive Suite. Thank you all for your feedback; it has been beneficial. The first thing I want to address is the browser support. Sadly, Firefox and Safari do not support many of the features that most Chromium-based browsers do. There are a thousand different things that make an application feel like an application: access to the file system, access to local fonts, unrestricted access to the clipboard, etc. Without these features, it is hard to create something great. When Firefox and Safari add support for all of these, we'll gladly support them too. About the features (or the lack of them): what you see is the first pre-release of the software. We'll release a new version every week until the software matures. Unfortunately, Github does not allow us to set milestones at the organization level, so you'll need to watch the other repositories too. https://github.com/ExpressiveSuite/CanvasEngine/milestones https://github.com/ExpressiveSuite/CanvasEngine/milestones Also, take a look at the opened issues, and you will see what kind of formats we are planning to support. https://github.com/ExpressiveSuite/ExpressiveAnimator/issues https://github.com/ExpressiveSuite/ExpressiveAnimator/issues One more thing: we will support video exports somewhere in September. Why September? Because that's when WebCodecs will be available in Chromium-based browsers. I hope this helps.
- HelloNurse 5y agoAccess to the file system, the clipboard etc. is a serious security risk. You are committed to supporting deliberately insecure browsers instead of good ones, because the latter are limiting: a worrying backwards attitude towards users. By the way, what are the benefits that made you choose a web app instead of a proper native application?
- gavanwilhite 5y agoDon’t let the negative comments about browser compatibility get you down. These are perfectly reasonable issues, and it’s really hard making something this full featured fully cross-compatible. While ideally there are graceful degradations for challenging browser feature situations, prioritizing getting this out into the world is fine, and the hacker news audience is definitely not representative. You are getting the blame for the general situation of uneven advanced browser feature implementations, when that should be constructively turned elsewhere.
- OzyM 5y agoPossibly a very dumb question: what's the benefit of using this over Blender? I've been using Blender for all my 2d animation needs for a while now and I don't see a reason to switch to Expressive Suite. Is one of its main appeals the browser-based editing?
- Anemina 5y agoCan you export Lottie animations and SVG animations with Blender? With this app you will be able to do that.