CC4 Blendshapes and ARkit


https://forum.reallusion.com/Topic518188.aspx
Print Topic | Close Window

By proudgenius - 3 Years Ago
Does anyone know of an available list for the new CC4 blendshapes and what they would correspond to when using ARkit blendshapes after exporting a character?

I know CC3+ charachers had them listed pretty clearly. I noticed with the added shapes, they seem to have renamed and split the blendshapes for more control. I would just like to know what blendshapes are still 1-to-1 and which ones I may need to combine to match ARkit.

Thanks in advance!
By wetcircuit - 3 Years Ago
proudgenius (6/17/2022)
I would just like to know what blendshapes are still 1-to-1 and which ones I may need to combine to match ARkit.


I found this website that compiles the (not very easy to see) images from Apple's docs.

Just following the names is mostly self-explanatory… 

If you start with the Standard expression profile, it's nearly 1-to-1. innerBrowUp and cheekPuff (probably tongueOut) need to be merged from 2 morphs.
To bake the bone poses into the jaw and eyeLook, I had to export an obj+expression and re-import it as a morph.
The Extended profile has more to merge, but also some good morphs

browInnerUp  - merge
browDown_L 
browDown_R 
browOuterUp_L 
browOuterUp_R 

eyeLookUp_L – bake bone pose
eyeLookUp_R – bake bone pose
eyeLookDown_L – bake bone pose
eyeLookDown_R – bake bone pose
eyeLookIn_L – bake bone pose
eyeLookIn_R – bake bone pose
eyeLookOut_L – bake bone pose
eyeLookOut_R – bake bone pose

eyeBlink_L 
eyeBlink_R 
eyeSquint_L 
eyeSquint_R 
eyeWide_L 
eyeWide_R 

cheekPuff - merge
cheekSquint_L 
cheekSquint_R 
noseSneer_L - (merge extended)
noseSneer_R - (merge extended)

jawOpen – bake bone pose
jawForward – bake bone pose
jawLeft– bake bone pose
jawRight – bake bone pose

mouthFunnel - (merge extended)
mouthPucker - (merge extended)

mouthLeft 
mouthRight 
mouthRollUpper - (merge extended)
mouthRollLower - (merge extended)
mouthShrugUpper 
mouthShrugLower 

mouthClose 

mouthSmile_L 
mouthSmile_R 
mouthFrown_L 
mouthFrown_R 
mouthDimple_L
mouthDimple_R 

mouthUpperUp_L 
mouthUpperUp_R 
mouthLowerDown_L 
mouthLowerDown_R 

mouthPress_L 
mouthPress_R 
mouthStretch_L
mouthStretch_R

tongueOut – merge ?