Speech Animation for characters ≠ Live2D

Have an idea how we can improve the engine or this forum? Share it here!
Post Reply
MikeBowe
Posts: 4
Joined: 14 May 2020 15:13

Speech Animation for characters ≠ Live2D

Post by MikeBowe »

Live2D is just incredibly hard to use and make it work with Nani.

I would be happy just some kind of simple GIF-like animation sequence capabilities, like being able to define few frames that could be activated with a command (or automatically) when dialog is being printed. That kind of animation could be used easily for other purposes as well.

This could be in the character panel, different versions of the avatar being simplest even though bit memory consuming.

I'm also open for super clear instructions and tutorials how to do that (speech / eye blinks) with Live2D, without NAY of that japanese or too complicated instructions in their "english version" of docs...

User avatar
Elringus
Admin
Posts: 353
Joined: 11 May 2020 18:03

Re: Speech Animation for characters ≠ Live2D

Post by Elringus »

Hey, You can make GIF (or any other kind of) animations with Unity's animation system: https://docs.unity3d.com/Manual/AnimationSection.html Animations are supported in layered (make sure to enable Animated) and generic implementations. Generic also has Unity events for start/stop speaking events, which you can use to control the speaking animation.

MikeBowe
Posts: 4
Joined: 14 May 2020 15:13

Re: Speech Animation for characters ≠ Live2D

Post by MikeBowe »

Yeah, that is one option. I would rather have something even simpler, since we have dozens of characters, and they have multiple poses each one... it's handful. And Live2D is a... mmm... even less option.

I guess layered could work. It has that start stop event as well? From the docs:

To set up lip sync feature for layered characters, use On Started Speaking and On Finished Speaking Unity events of Layered Character Behaviour component. When the character becomes or ceases to be the author of any printed message (or rather when the message is fully revealed), the events will be invoked allowing you to trigger any custom logic, like starting or stopping mouth animation of the controlled character.

User avatar
Elringus
Admin
Posts: 353
Joined: 11 May 2020 18:03

Re: Speech Animation for characters ≠ Live2D

Post by Elringus »

Ah, I forgot layered also has this feature, my bad. Yes, you can setup lip sync with layered the same way as generic implementation.

Image

Post Reply