Importing EmotiGuy to Unity
Alopex
Posts: 10
Hello everyone,
I apologize if this is a dumbass question but I'm very new to Unity and also to Daz.
I manual downloaded the EmotiGuy zip folder from the Daz 3D website and dragged the Content folder inside my Unity project. Then i dragged into the hierarchy the Emotiguy.obj file (Located in Content -> Geometries -> DAZEmoticons), but since I got a bunch of warnings and since the EmotiGuy, once I place him in the hierarchy, is all gray, I think I messed up something.
Thanks in advance.
P.S: I want to use SALSA in order to LipSync the EmotiGuy.
Comments
If you use https://www.daz3d.com/daz-to-unity-bridge it is pretty easy,
The model of Emoti Girl does not have head bone, so I cannot change its rig to Humanoid.
I am stuck here and do not know, how to animate it.
Yea, I know Daz To Unity Bridge, but I wonder if there's a way to have EmotiGuy in a Unity project witouth using Daz Studio.
I do not know, but if you will find how to do it, please share your method here.
Below is my render from Unity, after transfer Emoti Girl using Daz to Unity bridge.
I have waited for this bridge so long, so now there is no reason for me, why not to use it.
How do you import EmotiGuy/Girl from Daz to Unity? The bridge forces me to add HDRP to my Unity project (3D type), but is there a way to do this without it?
Use FBX export from Daz Studio.
There is no official way to use bridge with any other pipeline than HDRP.
If you want to use the other pipelines, try Tafi for free:
https://assetstore.unity.com/packages/3d/characters/humanoids/humans/starter-bundle-from-tafi-192235
https://assetstore.unity.com/packages/3d/props/clothing/nikan-hair-and-beard-male-from-tafi-186948
Maybe, it is possible to use their shaders with different characters, as well.
Something to test for myself.
I also tried to export using the FBX format, but something goes wrong because the EmotiGuy in the Unity scene appers all gray.
This is how I export him in DAZ:
ContentLibrary -> Products -> E -> EmotiGuy
Then I select the Actor EmotiGuy and drag him in the ViewPort. Finally, I export in File -> Export and saving the file with Autodesk FBX format.
Am I doing something wrong?
Mod Edit :- to sort out the new text from the quote
I will try later and see, if I can help.
You have actually convinced me to buy interactive licenses for:
https://www.daz3d.com/emotiguy
and https://www.daz3d.com/emotigirl-expansion-pack
Now having interactive license for both items, there is no excuse for me to not experiment with them more.
I have not succeded to export morphs from them yet, probably because all of them are in Poser format.
I have to ask the other people in Daz forums, how to change character from Poser format to .DUF and save it.
I hope, that it is possible, because I like the look of Emoti in Unity.
Before sending Emoti to Unity, I have run https://www.daz3d.com/rssy-3delight-to-iray-converter
to have the materials in iray formats.
Ok, I have realised that the converter is not necessary.
Here are the steps while using Daz to Unity bridge from Daz Studio 4.15 Pro to HDRP project in Unity 2020.3.4 f1
1. Load Emotiguy to Daz Studio and save the scene under the name, you will recognize later on - for example Emotiguy01
2. Select Emotiguy in the Scene view
3. Choose "Send To" -> "Daz to Unity" from File menu
4. In the window with Daz To Unity, you could check "Enable Morphs" and then click on "Choose Morphs", but it did not worked for me
5. Still in the same window, browse to the Assets folder with your HDRP Unity project
6. Put the check mark on "Install Unity Files", if it is your first transfer to your project in Unity (I have already transfered items from DS earlier, so I unchecked it)
7. Switch to the Unity and you will see soon the converted Emotiguy in the scene.
Have not tested yet, but probably you could change shaders in Unity to Standard, copy Emotiguy folder
to another project in Unity: Standard or URP and tweak materials there.
I tried this approach too, but the EmotiGuy that pops up in my scene has not SkinnedMesh and I need to lip sync him with SALSA.
This yellow little guy is driving me mad.
Totally understood, but there many thousands other characters available at Daz 3D.
Have you succeded with any other character from Daz 3D and SALSA, yet?
It is a pity, that Emotiguy is not compatible with Humanoid rig,
otherwise I could be playing with animation, like I have done with the other characters from Daz 3D
I haven't tried to implement SALSA with other DAZ characters (Actually I only need to do so with the tiny yellow Emoti).
Got it. Probably one need to re-rig it in Blender or Unity. I have not done it yet, but it is worth to try.
UPDATE:
I exported (without using the Bridge, but via File -> Export) the EmotiGuy from DAZ to Unity and I noticed that actually he has the Skinned Mesh Renderer component but only two BlendShapes. I also figured out that a DAZ model has Morphs that can be "converted" into Unity BlendShapes (this can be accomplished as I already did, in the Export procedure). According to EmotiGuy's DAZ page, he should have 12 mimic compatible phenome morphs, that are the BlendShapes I need in order to lipsync him with SALSA, but I can't figure out why in DAZ Studio, it lets me export him with only two morphs.
P.S: I also managed to have EmotiGuy "colored" in the Unity scene. I didn't know that a FBX needs to have its textures and materials manually set. Sigh.
Great, so you are getting more involved and experienced.
Yeah, DAZ is a great resource for Unity developers. I'm happy that I've found it. But still can't figure out why EmotiGuy comes in Unity with only two BlendShapes (that for a decent lipsync are useless).
Yes, I have tried exporting EmotiGirl as FBX and got only 3 BlendShapes and none of them has any visual effect in Unity.
They are named as: Bone Fill Opacity, Bone Edge Opacity and FID_Emotigirl.
I have also exported Victoria 8.1 via Daz To Unity bridge and got all BlendShapes, that I have choosen in Daz Studio.
Something is probably broken with FBX export.
If you have Poser, then it will probably work, because EmotiGuy is still in Poser format.
Poser has also export as FBX, as well.
If you want to see, how the morphs from Daz Studio are transferred to BlendShapes in Unity, on the other character, check there:
https://www.daz3d.com/forums/discussion/441857/unity-introducing-the-all-new-daz-to-unity-bridge-native-unity-file-formats/p2
What is Poser? I don't know it. Besides, have you checked how many BlendShapes does EmotiGirl have after the Bridge?
After the Bridge EmotiGirl have no BlendShapes at all.
Poser is a pretty expensive program, similar to Daz Studio, that sells by the different company.
I have it installed on my old computer, that has crashed last year.
Daz Studio and Unity occupy all my attention at the moment, so I have not reinstalled Poser yet.
Actually I want to stay with DAZ Studio. Anyway, it's very strange that neither the Bridge and the export process work for Emotis. Maybe the mimic compatible phenome morphs have to be imported separately in DAZ? I can't figure out what I'm doing wrong.
Sorry, it is beyond my expertise at the moment. If I find a way, I will post here.
Don't worry, actually thanks for the help in any case.
How to i get emotiguy model
https://www.daz3d.com/emotiguy