How do I use the Unity Bridge?
- Install the Unity Bridge.
- At the same time, have your Unity Project open for an automated process (using HDRP with 7.3+; we recommend Unity 2019.4).
- In Daz Studio: Open up your character in Daz Studio.
- Make sure any clothing or hair is parented to the main body.
- Locate Daz to Unity under File > Send to... > Daz to Unity.
- A dialog will pop up and choose where you wish to export to; choose an ‘Assets’ folder inside your project for Unity.
Choose the name you wish the folder in Unity to be and choose what type of conversion you wish to do: either “Stash Mesh” (no skeleton), “Skeletal Mesh” (Character or with joints), or “Animation” (character must already be transferred).
- Choose which Morphs you wish to transfer
- Once you press accept, the file will transfer over in Unity.
If this does not happen automatically, locate the DTU file and launch the Daz to Unity bridge window via “Daz3D -> Open Daz3DBridge Window”, ensuring the DTU file is selected, and click the thumbnail button in the top right corner of the window.
- Attach the diffusion profiles under Assets/Daz3D/DiffusionProfiles to your HDRenderPipelineAsset (typically this lives in Assets/Settings/HDRenderPipelineAsset) in the Material -> Diffusion Profile List
- After that, you’re done and your character is ready for whatever comes next!
*Please note that the import can take a few minutes, especially for a large or complex figure. The transfer will take longer on the first import.
What is a Bridge?
- A Bridge is a cross-platform port that converts 3D Assets — in this case, amazing Daz content — and brings it to another software, complete with rigging, textures, and other Studio modifications.
What content works in the Unity Bridge?
- Genesis 8 & 3 Content works with the Unity Bridge.
- Supported Materials include Iray Uber, PBR SP, Daz Studio Default, OmUberSurface shaders.
What versions of Unity does the Daz to Unity Bridge work with?
- The Daz to Unity Bridge works with Unity versions 2019.4 with HDRP 7.3+.
What are the supported OS for the Unity Bridge?
- The Daz to Unity Bridge works with Windows 10.
- The Daz to Unity Bridge is not compatible with Mac OS at this time.
What Items/Daz product features will not transfer over to Unity using the bridge?
- Strand-based hair will have difficulty transferring.
- Michael and Victoria 4 Content and Genesis 1 Content are not guaranteed to transfer to Unity using the bridge. Some Genesis 2 Content may transfer, but success of transfer (including rigging, textures, etc.) will vary item by item.
- Environments are not natively supported.
- Assets can not be in groups.
- Instances are not supported.
- Joint Orientation of the skeletons will not transfer.
- Unless manually changed, assets will not work without the plugin enabled.
- Not all morphs will transfer correctly and cause issues when retargeting animation but these morphs can be tested individually to see which transfer successfully.
I just want to import directly into Unity, do I have to use the bridge?
- The bridge isn’t the only way you can use Daz content in Unity — your other option is to purchase Daz items that have Unity file formats, download the manual files and upload them directly into Unity. Select items in the store also include Unity files, which can be either be added directly or converted for use in your software of choice. Otherwise, you can export certain content out of Studio as .obj or .fbx files for use in third party software.
- Studio can also natively export .obj and .fbx files, which Unity imports fairly well. Rigs and Textures, and Daz Materials may not transfer with fidelity using these file methods, but the skeletal mesh is well supported. If you wish for full support with Textures, the bridge is the optimal method.
Should I pose/add textures in Studio, or in Unity?
- It’s not recommended that you pose before exporting, as that will likely cause certain features to break. You can add textures in Studio before transfer, or continue to texture your character in Unity after the transfer.
Can I add features to my model in Unity that I already have/prefer to Studio, even if the 3D Model is in Studio?
- This is a one-way transfer from Daz to Unity. So once you transfer your content from Studio to Unity, you can’t transfer it back; you can, however, make changes to content in Daz Studio before you transfer, and can always readjust the original asset in Studio and transfer again.
I already have some assets for Unity. How can I combine the assets I have in Unity with those I have in Daz?
- Daz products have to be transferred using the Unity Bridge. Once in Unity, you can combine any assets you already have with your Daz products.
- You can combine assets in Unity, but the tool brings in a new scene so it needs to be imported into the original Unity scene after.
- By exporting the assets out of the scene that was created with the bridge and then imported into the Unity scene, they can be combined. Use copy and paste if both the scenes are opened or by exporting the objects and importing in the original scene in Unity once it's open.
- To learn how to transfer assets from Daz Studio, please see the FAQ - “How do I use the Unity Bridge”.
Is there a way to create a custom library of all my Daz/Unity assets?
- In Daz Central you can see all compatible assets for this bridge, you are also able to use the software filter in the store to see all available assets for the Daz to Unity bridge.
What functionality does the Unity Bridge have with respect to animation?
- Animations are supported in the Daz to Unity Bridge. Make sure you’ve transferred your character first before using the Bridge to bring in the animation.
Advanced FAQs: Addressing Material Problems
- I see seams on my materials against the uv islands.
- Reduce the HeightStrength property on the material (if above 0)
- Reduce the NormalStrength property on the material (if above 1)
- My skin looks too bumpy or isn’t smooth enough
- Reduce the HeightStrength property on the material (if above 0)
- My hair looks pixelated or staticy
- Reduce the AlphaClip property, but be aware it may cause additional problems with lighting
- My eyes look hazy or cloudy
- Reduce the GlossyRoughness value (if above 0)
- The sclera in the eyes looks too dark
- Set the Diffuse Multiplier above 1
- My textures look washed out or over saturated
- It’s possible the texture was marked for gamma when it should be in linear or linear when it should be in gamma, adjust the sRGB setting as appropriate for the texture.
- I see artifacts on partially transparent faces with double sidedness
- If you can do without rendering both sides, disable dual sided on the material
- I see banding on smooth surfaces like skin
- Disable Depth Offset on the final Lit node.
- My skin has green haloing
- Ensure you have the right Diffusion Profile in your shader, and ensure the Diffusion Profile is in the list of the HD Render Pipeline Asset.
- If you do have the profile installed correctly, attach the provided diffusion profile to each material that has the green haloing.
- Only one side of my material is showing
- Enable dual sidedness on the material, under normals make sure it’s mirrored.
- I want to use URP or the Builtin Render Pipeline
- Currently only the HDRP is supported
- My material looks overly shiny or metallic even though it’s not metal
- Try setting normals from import to recalculating the normals in the Model importer settings of the fbx
- Adjust the height and normal strengths
- If coats are used reduce or eliminate them
- Adjust the rough or gloss values
- My materials look noisy
- Reduce the height and/or normal strengths
File Formats FAQ for Unity
How do I use the Unity File Format?
- After purchasing from Daz3d.com on the confirmation page you can then choose the file formats you would like to download. You can also download from your library
- Once downloaded, you can then open the file in Unity.
What are the Unity File Formats?
- We give you everything you need to get a Daz quality asset in Unity. The file formats come in a couple of different formats, but together you get .fbx files with additional textures, created materials and prefabs.
- Along with Unity file formats you will typically find the source files as well, which can be textures, images, and, at times, FBX.
What content works in the Unity File Format?
- Only content that specifies the file format “Unity” comes with the additional file formats for download.
How do I get content for Unity?
- If you already have compatible Daz Content, you can port directly into Unity using the Bridge. Select items in the store include Unity files, which can be downloaded on the confirmation screen or from your library.
- In most cases, you will not find a project on the store but a content folder. What should be inside the folder goes as follows:
- Content\Sku_Asset_Name + Shared Content (the files needed from the plugin)
- As easy as copy and paste you can take the content folder and add it to your current project. As soon as you do the asset is ready to use in any project of your choosing!
How can I see all the available content in the Unity File Format?
- In the Daz Store, use the filter “software” and click ‘Unity.’ That filter selection will allow you to see all the available items in the store with that file format.