> On 11 Jan 2019, at 10:02, Simon Hausmann <simon.hausm...@qt.io> wrote:
> The approach of using the JS implementation and wrappers is clever and I got 
> the same impression that this is what KDE is using. It has upsides (easy to 
> follow changes) and downsides (overhead, but cannot quite say if that’s 
> noticeable).

I downloaded https://github.com/kbroulik/lottie-qml and tried a few animations 
from lottiefiles.com.  They take a lot of CPU, as expected; 100% of one core 
for some of them.

Nevertheless this is a cool idea; I’m wondering why I haven’t heard of it until 
now, although I think I’ve seen some of those animations around the web, just 
didn’t know what they were.  I think a good browser-performance-beating 
implementation would be a good addition to Qt, but I hope we will have GPU 
acceleration of these eventually.

I suppose eventually there will also be a free software method of creating 
these without having to buy AE.  Here’s a plugin for Sketch: 
https://github.com/buba447/Lottie-Sketch-Export which is also written in JS.  
Maybe synfig (which I also hadn’t heard of before) or opentoonz could end up 
with a Lottie export feature for example (just ideas).  Does KDE have anything 
in the works for that?

The JSON isn’t very readable: all the keys are abbreviated.  Looks like the 
schemas are here: https://github.com/airbnb/lottie-web/tree/master/docs/json

This interview with Salih (the designer) was a bit interesting (explains the 
name and other aspects of the history): 
https://blog.thenounproject.com/icons-in-motion-d925e15ef319
_______________________________________________
Development mailing list
Development@qt-project.org
https://lists.qt-project.org/listinfo/development

Reply via email to