How to make a smooth transition between looped animations in Live2D?

Discuss how to use the Ren'Py engine to create visual novels and story-based games. New releases are announced in this section.
Forum rules
This is the right place for Ren'Py help. Please ask one question per thread, use a descriptive subject like 'NotFound error in option.rpy' , and include all the relevant information - especially any relevant code and traceback messages. Use the code tag to format scripts.
Post Reply
Message
Author
gofa4a
Newbie
Posts: 7
Joined: Thu Jan 02, 2020 6:47 am
Contact:

How to make a smooth transition between looped animations in Live2D?

#1 Post by gofa4a » Sun Jan 30, 2022 12:27 pm

Live2D animation has a default_fade parameter, which when set to "0" makes the animation loop if it has no seams. This is what I need. But how do I make a smooth transition from one character emotion animation to the second? If the value is "1" - then the transition between animations is perfect, but then my looping animation does not work correctly when replayed. If the value is "0", then the looped animation works well as it should, since it is seamless, but when switching to another emotion, an unpleasant jump occurs (there is no smooth transition). Is there a solution to my problem so that a seamless animation and a 1 second fade transition between animations can be used? It might be worth separating these 2 parameters "current animation" and "transition between animations" so that we can set the values in both cases.

Post Reply

Who is online

Users browsing this forum: Bing [Bot], Google [Bot]