Please help - Importing to Unity - Morphs missing
n12nja
Posts: 7
Hi all,
I'm very sorry for the noobie question but this is driving me up the wall. I've followed multiple tutorials for exporting a character into Unity with the morphs but every time I do the character appears but under the Skinned Mesh Renderer there is no BlendShapes arrow to expand. I've ensured the morphs are set to Bake and Morph is ticked on the Export settings - exporting to an .fbx file. I've tried this with both Gen 3 and Gen 8 characters. I'm using Unity 2019.1.14f1.
Upon importing the asset in Unity I ensure "Import Blendshapes" is ticked.
Please advise me what to do - I'll try anything!!
Many thanks for any and all advice.
Darren
Post edited by DAZ_Rawb on
Comments
"Bake" means the morph is permanently set; ie. it's not a blendshape or controllable option
Normally you would want those specific morphs that you want exported set to "yes" under "export" in the DS FBX morph export dialog options (edit the morph export rules)
Love you so much!!! Thank you!! - By the way is there an easy way to use wildcards in the morph options Match field e.g. Should I just make a program to create CSV files to import multiple morphs? What method do others use to save typing them all manually?
You are a legend - it's been annoying me all day!!
Thank you so much,
Darren
There is an option to export and import the saved csv configuration in the FBX export options - there should be buttons "Import CSV Rules, Export CSV Rules"
Yes wildcards work ; it' s not "*" ; it's every character to the right;
For example, in the FBX Morph Export Rules, if you had
rForearm Ignore
It would ignore all the categories starting with "rForearm". (If it was set to Export it would export everything starting with "rForearm")
In the CSV it would look like
"rForearm","Ignore"
But don't worry about the CSV syntax or formatting, just use the Export CSV Rules button when you have the Morph Export Rules set the way you like it to save it to .csv
As noted on https://www.daz3d.com/daz-to-unity-bridge
use the right version of the Unity: Supported Unity Versions: 2019.4, with HDRP
I'm not having any luck getting morphs showing in any of my bridge items either. I'm using the proper version of unity and I was trying with some more custom models but I can't even get anything to show on the base Genesis8 female. I've tried selecting a large number of morphs as well as just phenoms, nothing shows up at all.
For morphs they do work on export, you need to ensure you export the morphs, in the Daz To Unity window check "Enable Morphs" then click "Choose Morphs", find the morphs you want, select them, and then hit "Add For Export".
You should end up with an asset like the following:
Thanks for the reply Jesse but this is exaclty what I'm doing and I'm not having any luck at all. When I export a character I add morphs from the list and they appear on the right in to export and I hit accept. I then finish the export to Daz and there are no blendshapes in my skinned mesh renderer. I've now tried this on a fresh install of unity and fresh install of DAZ trying to figure this out. Neither the Genesis 8 Female or Male models will export with any of the selected morphs. I have no trouble getting them in import using FBX exports so it's something with the bridge. I'm using the latest version of the recommened unity engine, 2019.4.15f1 so maybe it's a version problem. I'll reach out to tech support and see if they can help.
Can you tell me the exact asset and morph names you're trying to use (sounds like you tried the base genesis 8 figure), I'll see if I have the same problem.
For sure, I just loaded the Genesis 8 Basic Female figure and picked some random morphs, here is my list. When I use the bridge my blendshapes are empty. Just to double check I did look and the prefab does have import blendshapes checked so it should be loading if they're there. Thanks again for the help!
Hey all, just me again. I'm back here because apparently DAZ support doesn't actually offer any support for the Unity bridge and just pointed me back at this forum, lol. Anyway, I'm oficially stuck at this point as I figured this was just a version issue, but I've tried several different versions of Unity with no luck at all. I checked the documentation for the bridge and they use 2019.4.0f1 so I downloaded this and created a fresh project and did a clean import of a G8 Female using the bridge and I still get 0 morphs, not even a blendshape option in the inspector. The morphs I apply to the figure are coming over on import, so it's like they are all just getting baked as part of the process. If it helps anyone at all troubleshooting wise, there's no morph data in the output of the DAZ bridge in unity, I'll attach a screenshot in case that's helpful at all.
At this point I would appreciate it if anyone could tell me what version of Unity they are using and what files/morphs they've been able to get this to work with because I'm lost at the moment. I'm also unsure if the version of the DAZ bridge that I'm installing with DIM is current or if I should be trying to build my own from the github repo. Sorry if I seem naggy on this I was just hoping to use this to streamline my dev process and I was excited to try it out.
I have no problem with sending different Daz characters over the bridge.
What is the reason you wish to send morphs to Unity?
From my previous trials, before the bridge come, exporting morphs creates a very big files on export.
It is not enought to select morphs for the export, one need to select a checkbox "Enable Morphs" in Daz Bridge
and be sure that Daz scene was saved with some name (that name appears in Unity together with Daz3d_ prefix):
What version of Daz are you using?
Morph export works fine in 4.12. But seems to be broken in 4.14 as I cannot get any morphs to work in Unity now.
Really suck that they broke this cool feature.
Yes, I use 4.12 and the transfer works. Have not tried Daz to Unity bridge with 4.14, though.
It seems, that morphs transfer or use in Unity as a blendshapes are somehow tricky.
Recently I have used https://www.daz3d.com/mcs-mega-bundle with MCS characters
from https://github.com/mcs-sdk/mcs/releases/tag/v1.7.0
and the blendshapes does not work as expected in newer Unity (like 2019.4.16).
They just shatter the characters. I am glad, that at least unmorphed characters work.
and I have a lot of clothes, hairs and props to choose from that bundle.
I think MCS blendshapes has worked just fine in older versions of Unity (2017).
I am indeed using DAZ Studio 4.14! I feel silly now that I never thought that would be the issue, probably since they had all the adverts for the bridge up and running in promos during this time. I would love to test in 4.12 to see if it works, but I can't find any official downloads for the older version. Is there some place I can download an older version and give this a try since it seems to be the issue?
The only place, I could think of is Daz3D support.
Send them a support request and ask nicely for 4.12 version explaining your situation.
For future, I would recommend saving/backing up all Daz Studio versions installers you are installing on the computer.
That way, you could install older version, if need arrives.
It is even posssible to keep different versions of Daz Studio on the same computer.
I have not succeded with that myself (I only keep one standard version and one beta),
but if you search Daz Forums, you probably will find descriptions about how to do it.
I am using DIM to upgrade/install Daz Studio on my computer and right after upgrade
I make a backup of all downloaded files.
I've reached out to support to see if I can get an older executable. I'll definitely keep this around, I used to keep stuff like this around all the time but Unity spoiled me rotten with their Hub that lets me do everything there without juggling a bunch of old files. Thanks for the help!
Artini Blendshapes work for me when exporting through FBX. There are also active devs helping make MCS work in newer versions of Unity. I have them working fine now (with a few caveats)
https://forum.unity.com/threads/released-morph-character-system-mcs-male-and-female.355675/page-78
You can convert from 2017 yourself or use some of the updated MR files
https://github.com/EDarkness/mcs/releases/tag/v1.9.2
https://www.socsci.ru.nl/vr/resources/mcs/
Sorry that doesn't help the Unity Bridge issues but it seems like it is low on the priority list and offers me nothing at the moment.
Thanks a lot for the links. I was not aware, that mcs is still developed.