Profile Picture

Mouth Open on Daz Character from CC3 to Unity

Posted By cloud.ninja 8 Years Ago
You don't have permission to rate!
1
2
3
4

Author
Message
neko-amatsukami
neko-amatsukami
Posted 5 Years Ago
View Quick Profile
New Member

New Member (14 reputation)New Member (14 reputation)New Member (14 reputation)New Member (14 reputation)New Member (14 reputation)New Member (14 reputation)New Member (14 reputation)New Member (14 reputation)New Member (14 reputation)

Group: Forum Members
Last Active: 5 Years Ago
Posts: 2, Visits: 20
@iuliiii You can simply creat a new animation, and animator for this...

Place your animation in your animator, and the animator on any part of your character... ( pref on the head) and open the animation windows, so you can see every bones on your character, and play with.

Anyway. if you want a little thing not really complicated, use this script.

Name it " close_mouth.cs" and place it on your characters.

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class close_mouth : MonoBehaviour
{  
    private Animator animator;
    private Vector3 eulerzangle;
    // Start is called before the first frame update
    void Start()
    {
         animator = GetComponent<Animator>();
        eulerzangle = animator.GetBoneTransform(HumanBodyBones.Jaw).transform.localEulerAngles;
        
        //euler = Quaternion.Euler(eulerzangle);
        Debug.Log(eulerzangle);
    }

    // Update is called once per frame
    void LateUpdate()
    {
        animator.GetBoneTransform(HumanBodyBones.Jaw).localRotation = Quaternion.Euler(eulerzangle);
    }
}


Sorry my english is not really good.


For more idea on the animator example, Take the free " Unity-chan " model package, and look how they make her blink

praxis_labs
praxis_labs
Posted 5 Years Ago
View Quick Profile
Senior Member

Senior Member (310 reputation)Senior Member (310 reputation)Senior Member (310 reputation)Senior Member (310 reputation)Senior Member (310 reputation)Senior Member (310 reputation)Senior Member (310 reputation)Senior Member (310 reputation)Senior Member (310 reputation)

Group: Forum Members
Last Active: 2 Years Ago
Posts: 15, Visits: 389
neko-amatsukami   can you share a bit, on how were you able to access the bones and key frame them in Unity. I was not able to do that with my character's bones. Thanks for your solution 
TheBigEd
TheBigEd
Posted 5 Years Ago
View Quick Profile
New Member

New Member (92 reputation)New Member (92 reputation)New Member (92 reputation)New Member (92 reputation)New Member (92 reputation)New Member (92 reputation)New Member (92 reputation)New Member (92 reputation)New Member (92 reputation)

Group: Forum Members
Last Active: 2 Years Ago
Posts: 3, Visits: 116
https://forum.reallusion.com/uploads/images/f4224ffb-4931-4a56-a721-cd7c.png
I know this is late to the party, but hopefully it will be helpful. I was able to fix the problem by selecting the avatar in the Project window, going to "Rig" then "Configure..."  In the "Mapping" UI there, click on "Head", then setting "Jaw" to "None"
neko-amatsukami
neko-amatsukami
Posted 5 Years Ago
View Quick Profile
New Member

New Member (14 reputation)New Member (14 reputation)New Member (14 reputation)New Member (14 reputation)New Member (14 reputation)New Member (14 reputation)New Member (14 reputation)New Member (14 reputation)New Member (14 reputation)

Group: Forum Members
Last Active: 5 Years Ago
Posts: 2, Visits: 20
I just make a new animation clip on the head bone (you can select the lower_jaw bone) with just 1sec of timeline, and I set the rotation of x to -0.001 at start and end of the animation

put it in an animator controller, put it on you head bone, remeber to select your character avatar, and voila.

https://forum.reallusion.com/uploads/images/8b74be65-d8f2-4d9f-ab6f-d5c0.jpg

Anyway, if you know what you do, you can put in this one animation to make your character blinking and put it on you blendshape mesh too
cognos
cognos
Posted 5 Years Ago
View Quick Profile
New Member

New Member (47 reputation)New Member (47 reputation)New Member (47 reputation)New Member (47 reputation)New Member (47 reputation)New Member (47 reputation)New Member (47 reputation)New Member (47 reputation)New Member (47 reputation)

Group: Forum Members
Last Active: 2 Years Ago
Posts: 5, Visits: 131
Just remove the jaw bone assignment in the head section of the avatar configuration.
You don't need this assignment, because usually the mouth is directly controlled by other subsystems, e.g. systems for lipsync, emotions, etc., to which the bones are directly assigned.
These subsystems address the bones independently of the AnimatorController via script. To avoid oddities, these bones should not be addressed in the Animator at all. In my opinion, this also applies to fingers or toes, as these are also addressed by any subsystems that may be used, such as HandPoser, FingerIK, etc. 






grps.inc
grps.inc
Posted 5 Years Ago
View Quick Profile
New Member

New Member (17 reputation)New Member (17 reputation)New Member (17 reputation)New Member (17 reputation)New Member (17 reputation)New Member (17 reputation)New Member (17 reputation)New Member (17 reputation)New Member (17 reputation)

Group: Forum Members
Last Active: 2 Years Ago
Posts: 2, Visits: 66
This happens and is confirmed in unity 2019 as well. Still don’t have a solution🙄 character imports but after hitting play the mouth is open
thevandal421
thevandal421
Posted 6 Years Ago
View Quick Profile
New Member

New Member (3 reputation)New Member (3 reputation)New Member (3 reputation)New Member (3 reputation)New Member (3 reputation)New Member (3 reputation)New Member (3 reputation)New Member (3 reputation)New Member (3 reputation)

Group: Forum Members
Last Active: 6 Years Ago
Posts: 1, Visits: 11
@Cybermynd Thank you for that video. I did it right after importing before doing anything else and it worked like a charm.
deidrereaystudios
deidrereaystudios
Posted 6 Years Ago
View Quick Profile
Veteran Member

Veteran Member (747 reputation)Veteran Member (747 reputation)Veteran Member (747 reputation)Veteran Member (747 reputation)Veteran Member (747 reputation)Veteran Member (747 reputation)Veteran Member (747 reputation)Veteran Member (747 reputation)Veteran Member (747 reputation)

Group: Forum Members
Last Active: 3 Years Ago
Posts: 43, Visits: 346
Problem i see with that is now you have no jaw bone.. So how would one ever get animations to work correctly without the jaw bone..??
fabricadegame
fabricadegame
Posted 6 Years Ago
View Quick Profile
New Member

New Member (9 reputation)New Member (9 reputation)New Member (9 reputation)New Member (9 reputation)New Member (9 reputation)New Member (9 reputation)New Member (9 reputation)New Member (9 reputation)New Member (9 reputation)

Group: Forum Members
Last Active: 2 Years Ago
Posts: 1, Visits: 25
For me, this problem was "fixed" by disabling automatic processing, keeping the window open for this, and only by adding none to the mandible.
mail_35
mail_35
Posted 6 Years Ago
View Quick Profile
Junior Member

Junior Member (132 reputation)Junior Member (132 reputation)Junior Member (132 reputation)Junior Member (132 reputation)Junior Member (132 reputation)Junior Member (132 reputation)Junior Member (132 reputation)Junior Member (132 reputation)Junior Member (132 reputation)

Group: Forum Members
Last Active: 6 Years Ago
Posts: 6, Visits: 61
Miranda (RL) (4/12/2019)
Hi everyone,

Thanks for your help in clarifying issues. Here is a temp solution for you now.

We found that some users who use motions without jaw bone value like Mixamo motions, character mouth will open like what you described.
There are two options we can think of at the moment.
  • If you don't need to control the mouth anymore --> delete the jaw bone (refer to this video)
  • If you will need to control the mouth --> manually change the jaw bone transform when playing those kind of motions
To make facial animation work properly, deleting jaw bone may not be a good option. Therefore, we wrote a "close_mouth" script, which you can download on the bottom of this post. This script rotates the jaw bone to make the result quite better when the animation was mapped differently. 

Please put the script under the script folder, 
https://forum.reallusion.com/uploads/images/388ae5ec-712a-4ea3-9645-c719.png

Check the box to close mouth.

If you want to animating mouth, you can deactivate the "close_mouth"script to back to the original status. 
https://forum.reallusion.com/uploads/images/6deb4199-ee1c-4056-9028-78bd.png



Thank you, the script works.

1
2
3
4



Reading This Topic