Character Emotions (new feature)

Original Discord Post by josegarciacordoba | 2024-08-30 15:12:56

About this new feature, I don’t understand what it can be used for.

I’ve read the documentation, and I don’t know how to take advantage of this change.

I see that you can now put a list of emotions there. But:

-How can it be used?

-Can that be captured to save data?

-Can an animation be launched based on that emotion?

I don’t quite understand it…

Thanks.

Embedded Content:
Character Emotion | API Docs
In this guide, we learn about character emotion coming from server
Link: Character Emotion | Documentation

Reply by saurav0037 | 2024-08-30 16:21:55

<@992368851234869308> These are just like facial blends used for lipsync. Every facial data apart from lipsync data is from emotion.

Replying to saurav0037’s Message

Reply by saurav0037 | 2024-08-30 16:21:55
<@992368851234869308> These are just like facial blends used for lipsync. Every facial data apart from lipsync data is from emotion.

Reply by josegarciacordoba | 2024-08-30 19:30:38

But right now, what can be done with it?

Is it something they added to implement later?

Or can something be done with it already?

Thanks!

Reply by k3kalinix | 2024-08-30 20:09:07

Hello <@992368851234869308>,

As we said in the documentation,

For V0 of this system, we will only be sending the emotions, in the future we will apply the facial expressions corresponding to each emotion which will make the character more interactive.

For now, how these emotions are used is entirely up to the user.

Replying to k3kalinix’s Message

Reply by k3kalinix | 2024-08-30 20:09:07
Hello <@992368851234869308>,

As we said in the documentation,

For V0 of this system, we will only be sending the emotions, in the future we will apply the facial expressions corresponding to each emotion which will make the character more interactive.

For now, how these emotions are used is entirely up to the user.

Reply by josegarciacordoba | 2024-08-30 20:10:35

Ok, I’ve already seen that “debugs” appear indicating the emotion. So it would be a good idea to look for that function in the Script and add the functionality, right?

Reply by k3kalinix | 2024-08-30 20:16:33

Yes, it is up to you.

Reply by josegarciacordoba | 2024-08-30 20:20:30

///


/// Returns Direct reference of the character emotions [Not Recommended to directly change this list]
///

///
public List GetCharacterEmotions()
{
return characterEmotions;
}

Ok, I guess this would be the function.

Although it is recommended not to modify it :slightly_smiling_face:

Reply by josegarciacordoba | 2024-08-30 20:21:37

But since it’s public, I guess I can read it from outside without touching the original code…

Reply by k3kalinix | 2024-09-02 20:49:19

Okay.

This conversation happened on the Convai Discord Server, so this post will be closed.