Daz To Roblox Studio: Avatar Exporter (Open Beta)

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)



5 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)

1 Like

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!

2 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.

1 Like

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

2 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:

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

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!

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?

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!

1 Like

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

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