Eyelashes not following Shape Keys?
Jina.Equille
Posts: 0
Using Daz to Blender Bridge, when I use the Shape Keys on a G8 the eyelashes do not follow the eyes when closed or moved ??
Comments
Not sure how Blender Bridge handles this as the G8 eyelashes are a separate mesh from the rest of the figure for some reason. In diffeomorphic this is solved by combining both meshes with ctrl+j and then using the diffeomorphic addon to merge the UV's.
https://diffeomorphic.blogspot.com/p/finishing-section-version-15.html
Thank you so much @tapanojum, i wish if there's a possiblity in DS to merge the eyelashes with the figure's shape
yeah this is completely ridiculous and insane, how the daz coder who made this "bridge" completely spaced out on the eye lashes.
and since the eye lashes and body are already merged into one mesh in blender, theres nothing else you can do except, move the eye lashes for each and every shape key by hand.
LOL. now thats some official bridge huh?
As far as I know they separate them, so you don't get the green subsurface scattering bug from Blender.
The problem is not from the Bridge nor Blender, it is from DS versions 4.15.xx, in the previous versions such as 4.12.xx the eyelashes morphs work correctly with the shape keys inside blender using the bridge.
I'm using Daz Studio 4.15.0.2 on Windows with the latest add-on version 2.3.7 in Blender 2.93 and can confirm this is still an issue.
With the RY Frida figure, in Daz I can use the Eyes Closed and Eyelids Upper Up-Down pose controls to close the eyelids and the eyelashes follow as expected.
I exported the figure with these specifics morphs along with other facial morphs and imported into Blender.
There, the eyelashes stay in place when attempting to change the shape keys for the above exported morphs (or trying any eye related morph for that matter).
I reached out to Daz Support to see if I can get an older version 4.12 to try, but does anyone have any solutions for this problem?
2.3.9 beta seems to work fine here, below she's G8F from daz studio 4.15 to blender 2.93
Yes, that's what I tried actually after I posted my reply (downloading the 2.3.9 beta addon from the DazToBlender page on Github https://github.com/daz3d/DazToBlender) and it works!
One problem that I've seen that's somewhat related is that the morph list sometimes is populated with the morphs but more often than not, appears empty. Have you experienced the same thing?
I didn't notice missing morphs, but I don't use the bridge myself other than doing little tests to help the developers. Actually I prefer diffeo that gets much more features.
http://diffeomorphic.blogspot.com/p/daz-importer-version-15.html
Yeah, I'll probably start using Diffeo more. Thanks!
This is still an issue in version 4.20.
With Blender 3.1 I worked-around this by copying the drivers from the character's shapes to the eyelashes shapes, wherever the eyelashes were impacted (e.g. blinking, surprised, shocked, angry, frowning...)
Step by step:
1. Select character.
2. Under Object Data Properties, right-click on a shape-key (e.g. Genesis8_1Female__facs_ctrl_EyeBlink). Make sure it's at the default (e.g. 0) value, and select Copy as New Driver.
3. Select eyelashes.
4. Go to the similarly-named shape-key (e.g. Genesis8_1FemaleEyelashes__facs_ctrl_EyeBlink). Right-click the value, select Paste driver.
Now, if you change the value of the character's shape-key the eyelashes will follow along as expected.
It's somehwat tedious to do this one at a time, but at least there aren't a ton of shape-keys that affect the eyelashes, and you can limit it to just the ones you know you're going to use.
Someone cleverer than me might be able to write a python script to animate this process.