Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 12 Next capture
2021 2022 2023
1 capture
12 Jun 22 - 12 Jun 22
sparklines
Close Help
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
  • Asset Store
  • Get Unity

UNITY ACCOUNT

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account
  • Blog
  • Forums
  • Answers
  • Evangelists
  • User Groups
  • Beta Program
  • Advisory Panel

Navigation

  • Home
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
    • Blog
    • Forums
    • Answers
    • Evangelists
    • User Groups
    • Beta Program
    • Advisory Panel

Unity account

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account

Language

  • Chinese
  • Spanish
  • Japanese
  • Korean
  • Portuguese
  • Ask a question
  • Spaces
    • Default
    • Help Room
    • META
    • Moderators
    • Topics
    • Questions
    • Users
    • Badges
  • Home /
  • Help Room /
avatar image
0
Question by wesleywh · Feb 06, 2017 at 01:55 AM · blenderlipsyncmakehuman

Makehuman, Blender visemes to unity for lip sync

So I am just learning about lip syncing for my characters. I would like to use "Cheshire" to add lip syncing to my characters.

I have imported a "makehuman" character (mhx2 format) to blender. I know I need Shape keys for the script as well to make it work. I am struggling with trying to export shape keys from blender to unity (Exported character as fbx format from blender).

In blender it has the following:

alt text

However, these are not part of the actual shape keys on my character for export:

alt text

Does anyone know how to use the "Visemes" as the shape keys for my facial lip syncing? Is there a good tutorial that shows how to use these "visemes" correctly? Any direction/tutorials on this would be helpful.

EDIT: For a unity side setup of cheshire I go over that in detail here: http://answers.unity3d.com/questions/1313992/cheshire-lip-sync-index-out-of-range-error.html#answer-1315255

capture.png (11.7 kB)
capture.png (12.9 kB)
Comment
Add comment · Show 1
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image wesleywh · Feb 08, 2017 at 12:32 AM 0
Share

Any help from anyone here would be greatly appreciated.

1 Reply

· Add your reply
  • Sort: 
avatar image
0
Best Answer

Answer by wesleywh · Feb 16, 2017 at 12:52 AM

I figured out part of it. I still am working on how to get these working with Cheshire. I now get an error saying that index is outside of my array when I try to generate the animation. I will be researching how to fix this.

In Makehuman...

  • Under Pose/Animate tab select the "Game engine" rig

  • export as mhx2 formate (This is an external format that you have to import to make human. Google it)

In Blender...

  • Add mxh2 files (Google how to do this)

  • Enable mxh2

  • File > Import > mxh2

  • Select your mxh2 file generate from makehuman

  • Add the following settings on your import

  • Select Override Exported Data

  • Under "Import Human Type:" select Base

  • Select "Face Shapes", Then "Face Drivers"

  • Under Masking select "Apply" button

  • Under Rigging select "Add Rig" and Rig Type = Exported alt text

  • Now open "MXH2 Runtime" (On Object Root)

  • Select a face viseme (As seen in the picture on my question)

  • In the explorer select the :Body object

  • Select the object data (triangle looking picture, this is to add shape keys)

  • In the black arrow dropdown for your shape keys select "New Shape From Mix"

  • Adjust min and max data values to your liking

  • Repeat selecting visemes and setting it as a shape key that you name until done

  • Export as an FBX

In Unity...

  • Drop into project

  • Set as humanoid

  • Make sure import shape keys selected

  • Add to scene

  • Navigate to the child "body" gameobject of the parent

  • Verify shape keys are there

  • Add cheshire script

  • Assign shape keys to Cheshire script

  • You know the rest... I hope. Otherwise google it there is like 1 youtube video explaining how to use Cheshire. EDIT: I talk about that in more detail here: http://answers.unity3d.com/questions/1313992/cheshire-lip-sync-index-out-of-range-error.html#answer-1315255


capture.png (31.2 kB)
Comment
Add comment · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

Your answer

Hint: You can notify a user about this post by typing @username

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Follow this Question

Answers Answers and Comments

100 People are following this question.

avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image

Related Questions

Cheshire Lip Sync Index out of range error 1 Answer

3Ds Max, Blender, or Maya? 9 Answers

Can't apply textures on imported .fbx models 0 Answers

How to get root motion from animations made in blender? 1 Answer

Blender Model imported to unity, normals flipped wrong way work? 0 Answers


Enterprise
Social Q&A

Social
Subscribe on YouTube social-youtube Follow on LinkedIn social-linkedin Follow on Twitter social-twitter Follow on Facebook social-facebook Follow on Instagram social-instagram

Footer

  • Purchase
    • Products
    • Subscription
    • Asset Store
    • Unity Gear
    • Resellers
  • Education
    • Students
    • Educators
    • Certification
    • Learn
    • Center of Excellence
  • Download
    • Unity
    • Beta Program
  • Unity Labs
    • Labs
    • Publications
  • Resources
    • Learn platform
    • Community
    • Documentation
    • Unity QA
    • FAQ
    • Services Status
    • Connect
  • About Unity
    • About Us
    • Blog
    • Events
    • Careers
    • Contact
    • Press
    • Partners
    • Affiliates
    • Security
Copyright © 2020 Unity Technologies
  • Legal
  • Privacy Policy
  • Cookies
  • Do Not Sell My Personal Information
  • Cookies Settings
"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Default
  • Help Room
  • META
  • Moderators
  • Explore
  • Topics
  • Questions
  • Users
  • Badges