Ask any person in 1950 and I don’t think any will say that cigarettes are harmful. Maybe a ‘bit addictive’…
HN user
buba447
No expressions yet! But we're kicking the idea around!
Great questions! 1. Lottie started as a ios hackathon project with our motion designer and me. The idea was to just try and get something out of after effect and simply moving on screen. We ended up getting quite a bit further and wanted to keep working on it. For a while we were working on it in our spare time. Airbnb is a great place for open source. Open sourcing code is encouraged by the company. So we made a roadmap of what we wantsd to accomplish, a list of benefits and gains, along with a wish list of future possibilities for lottie and took it to our managers. Basically we pitched it. We also looped in a few product teams and found a handful of small places to use lottie. We also brought on an Abdroid engineer. After this we got approval to move forward with lottie in a 30/70 type fashion. Over all we spent nearly a year, from hackathin to release, on Lottie. We checked out what others were working on and reached out to bodymovin and squall. I cant remember if we reached out to adobe.
I see what ya mean! Its always felt like some weird mix of illustrator and photoshop to me. Strange to how PHOTOshop moved the graphic way and the lightroom became the defacto photo editor. Guess that's just software evolution for ya :)
After Effects isn't a video manipulation tool. Video manipulation is one of its capabilities, it is also capable of motion graphics and animating vector shapes. This library works off the vector shape side of after effects.
It absolutely was! Theres s shout out to her and her amazing work on the github readme! Love her work! :)
Theres plenty! Googling 'after effects shape animation' returned all of these: https://www.skillshare.com/classes/design/The-Ultimate-Guide...
https://helpx.adobe.com/after-effects/how-to/create-shape-ve...
https://cgi.tutsplus.com/tutorials/how-to-create-a-fun-and-d...
https://www.lynda.com/After-Effects-tutorials/Mograph-Techni...
I have updated the readme with examples :)
Actually this is perfectly ON-TOPIC :)
Some of this come from a mixture of architectures, and the fact we are using Swift+Objc, or just large asset files. Its something we are actively working on fixing. One of the things we did to make it better was build Lottie! Now we can replace PNG sequences and Gifs that can be several megabytes with simple JSON animation files which measure in the low kilobytes. One such example is the diamond animation found on our listing pages. To include this in the project before Lottie we had to package a PNG sequence for each screen resolution(@1x @2x @3x) with alpha these sequences would add around 4-5 megabytes to our app for a single, small, animation. With Lottie we package a single JSON file which measures around 2 kilobytes!
It can already be used in swift :)
The animations built from After Effects are programmatically altered to build the UIViewController transition.
This supports a larger number of after effects animation features, it also has support for native animated view controller transitions, support for react native, programmatically masking arbitrary views from after effects layers.
Check the readme on the github for each repo for more info :)
For Lottie, they are offloaded to native Core Animation. :)
I can! I built out the iOS side of the project. Aside from supporting as many after effects features as possible we wanted push what could be done with animation. One example in the current version is using exported after effects files as animated transitions between view controllers. In the future we hope to support more programmatic and interactive uses of animations built in after effects.
Author of the iOS side of things here. Feel Free to ask any questions!