Lottie vector animation
-
Hi everyone,
I got an error for trying to build the new Hise Scriptnode on Windows 10:
file : "include_hi_tools.obj"
"public: static class juce::LookAndFeel * __cdecl hise::HiseColourScheme::createAlertWindowLookAndFeel(void *)" (?createAlertWindowLookAndFeel@HiseColourScheme@hise@@SAPEAVLookAndFeel@juce@@PEAX@Z) already defined in include_hi_scripting_01.obj
file : HISE.exe
one or more multiply defined symbols found
Does anyone have the same error?
Thanks!
-
Try again, I commit the fix yesterday.
-
This looks like a great tool. Hopefully, we'll figure out how to use it properly :) Thank you, Christoph!
-
@briandoliveira I'm also on a mac but can't seem to figure out how to set up in order to see the animation. In what folder did you put the dll? Anything else that I need to do? Thanks and can't wait to see what you come up with using this feature!
-
Oh I've changed that recently, the new path is
usr/local/lib
(it's the macOS default for dynamic libraries. -
Thanks, works great!
-
Just got this working when I put the dll in system 32 folder.
Unsure about that Appdata Hise folder that was mentioned , guess that is for Mac?
Also , Do I have to install this dll to a users computer to be able to use this in a plugin ?
This would make things so much easier ...for me at least.
-
@lalalandsynth Yes, AppData is mac
Yes, you have to put the dll in the user's computer -
Been nerding out with Illustrator and After effects , managed to make a Lottie file , but it looks a bit wrong.
Anyone worked on this setup to make sliders etc that can provide me with workflow tips ?
Also, not sure if i have a problem but rLottie can take forever to load the code or just freeze. -
So, been messing with this , Illustrator - Output via "Overlord" which allows to push/pull to After Effects , maintaining gradients etc ( Recommended addon for Illustrator) , then I animate in after fx, output as Json via Bodymovin.
Json into rLottie and into Hise .
This all "works" but there seem to be some differences on SOME of the tests , some are perfect and some have different shadings and "contrast" or something , not sure .
Having said that , this is extremely promising , I can envision doing the whole Gui in Illustrator or similar program , exporting Vectors , animate with after fx etc. -
I discovered that for Bodymovin to work correctly the After Effects project must be saved , then the look is preserved!
Nice.
I also notice quite a bit of "ghosting" , maybe its some sort of issue with the number of frames ? I render as 128 frames.
I have not tried exporting in a plugin and seeing if its the same. -
@lalalandsynth looks great. If you have the time and are inclined to make a short video of the procedure you do to create an animated vector, it would be much appreciated. We'd love to see it!
-
@gorangrooves Sure , will do that :)
-
If you‘re on a mac, check out Keyshape, I found it to be the most promising tool for creating vector animations that work reliably as lottie file.
The original AfterEffects bodymovin plugin looks incredibly hacky and its extremely easy to create something that can‘t be exported properly, while on the other hand the keyshape app is much more limited than After effects, but everything you do there should be exportable.
-
@Christoph-Hart Are you referring to the ghosting ? Because I seem to have everything else working properly at the moment.
I am on Win mostly but also Mac.Keyshape looks promising !
-
@Christoph-Hart It seems that the biggest problem for me is that the rLottie just chokes on a lot of the animations. It might work eventually if I waited but it just freezes.
EDIT: I waited for 15 minutes , it cant handle some of these files.
-
Trying out the Keyshape Workflow.
Seems easy to use , I am more familiar with Illustrator and after fx though.
Have to do some more testing to see as there are some limitation to the lottie export. but it works.Does anyone have a snippet to make it behave like a knob in terms of how it responds to the mouse , I am just using the lottie example and its not suitable.
-
You can get some nice looking stuff with combining png overlays on top of Vectors . That obviously means that you can use "large" png , scalable static images that will not take that much space.
-
@Christoph-Hart Been trying out Keyshape and its very promising but I am always having a problem with the rLottie crashing on larger more involved animations .
This is obviously quite large so I tried to do this one part at a time , still just crashes.
https://lottiefiles.com/share/pP4lQhAny chance of having a look at that or is there another way of bringing in vector animations?
-
@lalalandsynth Effectively this animation is less than 134000 characters long :)
But honestly, something like that can be done in Hise with a paintRoutine (or several)
It's not really easy but doable