Daz To Roblox Studio: Avatar Exporter (Open Beta)

IMPORTANT NOTICE:

If you installed or downloaded DazToRoblox before December 13, please immediately uninstall and remove it from your computer. There was a bug in older versions that may result in user data loss.

UNINSTALLING PREVIOUS BETA VERSIONS:

  1. Open Daz Install Manager and click the Installed tab.
  2. Find the DazToRoblox UGC Dev Kit or DazToRobloxStudio Dev Kit entry and click the Uninstall button next to it.
  3. Then go to the Ready to Install tab and look for the package file named DazToRoblox UGC Dev Kit or DazToRobloxStudio Dev Kit.
  4. Delete the old package file by clicking the 3 dots and selecting Delete the "DazToRoblox UGC Dev Kit" package.
  5. Please also delete any older .package files located in your Download folder.

Latest version of DazToRoblox is available here:


Hello,

The open source DazToRobloxStudio Developer Kit is currently in Open Beta. Feedback, criticisms and suggestions are welcome. This is a set of tools to aid in the conversion of Daz Studio Genesis characters to Roblox Avatars. It is intended for Roblox game developers and players who are familiar with using Roblox Studio, and who are 18+ years old or who have parental consent and supervision.


output_2

This devkit consists of a Daz Studio plugin, Daz Scripts, Blender Scripts and asset files which automate several operations including conversion to R15 rig, baking modesty coverings onto nude skin textures, baking separate UDIM images into a texture atlas, segmenting into separate mesh body parts and decimation of high resolution mesh data. There is also support for generating S1 meshes compatible with Roblox Avatar Auto Setup.

If the user has a Daz Interactive License, this will allow them to use the licensed Daz Studio characters in Roblox Experiences, or upload a licensed character for personal use as their Roblox Avatar. For solo and indie Roblox game developers, this developer kit can speed up their development process, especially if they have limited experience with 3D character modelling.

Please Note: the developer kit does not currently convert eyebrows, eyelashes, hair, clothing or animation assets. Additionally, the required interactive licenses will not let you resell or distribute your converted character. UPDATE: Game-ready eyebrow and eyelashes are now complete. Preliminary Daz hair and clothing conversion support is now work-in-progress.

Requirements:

  • Roblox Studio
  • Daz Studio 4.22 or greater (https://www.daz3d.com/)
  • Blender 3.6 or greater (https://www.blender.org/)
  • Windows 7 or newer
  • macOS 10.15 (Catalina) or newer
  • Daz Interactive Licenses for all characters and assets being exported

Download:
You may download and install the beta software by following the directions on this page: Releases · daz3d/DazToRoblox · GitHub

A demo experience showcasing some of our Genesis 9 characters can be found here:

Tutorials:
Detailed step-by-step instructions for installing and using the dev kit can be find here:

More Info:
To learn more about Daz Studio and the Daz 3D marketplace please visit https://www.daz3d.com/.

Future work:

  • Add Roblox compatible eyebrows to the converted avatar. (DONE)
  • Automate normal map baking from high resolution mesh.
  • Improve resolution of face texture.
  • Improve quality of modesty overlay textures. (DONE)
  • Improve clothing compatibility by adjusting cage meshes for a closer fit to avatar body.
  • Look into converting a limited number of Genesis 9 hair and clothing assets to Roblox. (WIP)
  • UPDATE: Automated Daz Hair and Clothing support (WIP)



12 Likes

Tutorial / Demo Videos:
Turn on CC for step-by-step instructions or check video description. Click the “Show transcript” button at the bottom of the video description to get side-by-side, timestamped instructions.

DazToRobloxStudio Tutorial 1: Simple Export (R15 compatible .fbx and .blend output)


DazToRobloxStudio Tutorial 2: Export for Avatar Auto Setup (S1 compatible .fbx and .blend output)

2 Likes

This Daz To Roblox Studio Avatar Exporter looks GREAT! Nice job on it! How long did it take you to create this? It’s very cool!

3 Likes

Thanks! It’s been in development for about 4-5 months. Most of that time was spent in R&D, testing different solutions to all the technical and artistic challenges.

2 Likes

.fbx and .blend output, nice work!! great tool

3 Likes

Thanks for everyone’s comments so far! It would be very helpful if you could leave your thoughts on whether this is a resource you would consider using and why or why not.


Here is a demo video for the Victoria 9 character using Koya Dance Studio:

2 Likes

Here are teaser videos for the next Beta Update – several quality of life improvements, including preliminary Daz Clothing conversion support:

2 Likes

Works-in-progress screenshots of Daz clothing and hair conversion support from the next version:



Again, please let us know your thoughts! All comments, criticisms and feedback are welcome. Thanks!

3 Likes

The next beta release with support for clothing and hair conversion is almost ready. As you can see from this video, we are tailoring the experience to be an easy click solution that takes ~5 minutes or less for converting a fully clothed character.

  • Genesis 9 characters, clothing and hair will be transferrable to Roblox Studio
  • Genesis clothing and hair will be usable by non-Daz Roblox avatars

Please let me know what you think of the updates and progress that we are making. Also, I would really appreciate the community’s answers to these questions:

  • What barriers exist for you to purchase and use these assets in your projects?

  • How much interest is there in purchasing pre-converted assets directly from the Roblox marketplace?

  • What features or changes would you like to see for future work?

1 Like

Hi everyone,

The latest update (Beta 10) is now available to download for free at our github repository. Just go to the releases page and scroll down to the Download Section of the latest release (Releases · daz3d/DazToRoblox · GitHub). Then follow the step-by-step installation instructions.

There are many new features in this update, including:

  • Support for conversion of Daz clothing and hair assets from all previous Genesis generations (1-8)
  • Tintable/Colorizable hair assets using Alpha Overlay textures
  • Customizable Modesty Overlay textures
  • Customizable Eyebrows and Eyelashes
  • Customizable heeled foot poses and hand poses, New default handgrip
  • New default strapless bra and bikini modesty layer
  • Metallic skin texture support for character and accessories
  • Improved Inner and Outer Cages for characters and accessories
  • Automatic texture atlas and PBR texture baking per accessory
  • Hidden surface/triangle removal for more performant meshes

Even if you are not converting Daz content, you may find several of the Blender scripts in this developer kit very useful: UV texture atlassing, automatic diffuse/normal map baking, hidden surface removal, custom segmentation and decimation, etc. All under Apache 2.0 open-source license.

As always, your feedback, comments and suggestions on this product are much appreciated. Thanks!

3 Likes

Here is a new interactive demo of full avatars with outfits – all made in a couple hours using the DazToRoblox DevKit:

1 Like

Hi everyone,

A new Open Beta version is now available on github: Releases · daz3d/DazToRoblox · GitHub

Additionally, a full narrated tutorial video showing how to use DazToRoblox from start to finish is available here:

FYI, the Realistic Avatar Show was used as an example project in the above video and the full update process is fully recorded there for you to watch. Experience is available here: Realistic Avatar Showcase (DazToRoblox) - Roblox

Hi! This is absolutely an amazing tool. Roblox character creating system is a pretty long process to do and this makes it easier a lot. However I’m wondering why it can use only Genesis 9 models? Is there a chance there will be a way to use also a Genesis 8 pack and other as well?

Otherwise, insanely amazing work!

1 Like

Yes, we are discussing possibility of G8 support.

1 Like

That is amazing! Looking forward if that will be possible!

I’m just personally more fan of G8 models than G9.

Thank you!

Hello! I started using Daz about six months ago, and about a week or two ago, I discovered this addon. I’ve tried it out but have been encountering some issues with textures.

(Pre-Dec 13):
The atlas texture only contained the torso and modesty layer, with no other parts.

(Post-Dec 13):
The atlas texture now includes all textures. However, the “–_Layered Detail Normal Map for Body” seems incorrect, showing an uneven circle over the modesty layer.

One of my characters also has an issue where the torso diffuse map is sometimes half the size of the modesty layer. (Post-Dec 13) Additionally, the main normal atlas torso section is identical to the “–_Layered Detail Normal Map for Body,” which is not the case for others and is incorrect.

Suggestions:

  • I would like to see more options specifically for game creators that do not need to support the marketplace.
  • Provide different rig bone options, such as finger bones or spine bones, for finer control. Finger bones would be very useful for detailed weapon animations.
  • Allow different texture outputs. Right now, the final output is an atlas texture, which can be low quality since Roblox only supports 1024x textures. It would be great to have an option to choose between: Atlas texture, (Separate textures for legs, arms, torso, and head) and texture for each of the 15 parts.

I really like this addon, it speeds things up a lot. The manual conversion process is long and this is much simpler. I was really surprised to see that Daz is working on this. The clothing conversion feature is amazing aswell and ive had nothing bad happen (except some small baking issue that is not even worth mentioning). Please continiue working on this!

2 Likes

Thank you so much for your detailed feedback! We are working on improving compatibility with the modesty overlay and texture atlas systems. If you have any specific Daz Store assets which are causing issues for you, please send me a link to them and I will try to look into getting them working.

Although this first release is focused on streamlining the experience for Roblox avatar creation, we definitely want to increase the usefulness to developers making in-experience game characters as well. Over the next few weeks, we’ll be posting tutorials and other resources to help everyone make the most of this exporter.

Thanks again!

1 Like