Difference between revisions of "Content Dev:Daz To CC"

From Reallusion Wiki!
Jump to: navigation, search
m
m
 
(77 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
{{TOC}}
 
{{TOC}}
  
{{Parent|Content_Development#CC_Content_Development|CC Content Development}}
+
{{Parent|Content_Dev:Character_Creator|Character Creator}}
  
== Daz Studio ==
+
The following is a comprehensive guide to transferring Daz characters to Character Creator (CC).  Daz Studio developers who are interested in crossing over into CC should read this page thoroughly as an initial step.
 +
 
 +
== Introduction ==
  
 
'''Daz Studio''' is a software application developed and offered for free by Daz 3D.  It is designed to allow users to manipulate "ready to use" models and figures as well as other supporting 3D content.  One of the main differences between Daz Studio and other software applications such as Poser is that Daz 3D has also included support for its various generations of the "Genesis" technology which is used as a basis for its human figures.  Daz Studio characters have proven to be very popular over the years and Character Creator offers an effective path to import their likeness.  
 
'''Daz Studio''' is a software application developed and offered for free by Daz 3D.  It is designed to allow users to manipulate "ready to use" models and figures as well as other supporting 3D content.  One of the main differences between Daz Studio and other software applications such as Poser is that Daz 3D has also included support for its various generations of the "Genesis" technology which is used as a basis for its human figures.  Daz Studio characters have proven to be very popular over the years and Character Creator offers an effective path to import their likeness.  
  
=== Format History ===
+
=== Figure Evolution History ===
  
*Generation 1 to 4: stand-alone figures comprised of unique meshes, bones, and texture maps.  The popularity of generation 4 (e.g. Victoria 4.2 & Michael 4) largely continues due to their compatibility with Poser.
+
{| class="wikitable"
*Generation 5: known as GenesisThese figures move from stand-alone meshes to the use of morphs for unique character creation.
+
!Generation||Evolution||About
*Generation 6: known as Genesis 2.
+
|-
*Generation 7: known as Genesis 3.
+
| 1 to 4
*Generation 8: the newest generation of characters are all suffixed with the number "8", e.g. Genesis 8, Victoria 8, Micheal 8, etc.
+
| -
 +
| Before the advent of '''Genesis''', Daz maintained stand-alone figures comprised of unique meshes, bones, and texture maps.  The popularity of generation 4 (e.g. Victoria 4.2 & Michael 4) largely continues due to their compatibility with Poser.
 +
|-
 +
| 5
 +
| Genesis
 +
| These figures move from stand-alone meshes to the use of morphs for unique character creation.  It is the only androgynous (neither male or female) generation that often had compatibility issues with clothing and wearable items between male and female geometry.
 +
|-
 +
| 6
 +
| Genesis 2
 +
| These figures returned to the concept of separate meshes for male and female geometry, yet they continue the Genesis concept where characters are morphed from the base mesh.
 +
|-
 +
| 7
 +
| Genesis 3
 +
| The next step in the evolution of the Genesis concept.
 +
|-
 +
| 8
 +
| Genesis 8
 +
| Characters within this generation are all suffixed with the number "8", e.g. Genesis 8, Victoria 8, Micheal 8, etc. These characters are extremely versatile due to their ability to wear content from previous Genesis versions.
 +
|}
  
== Character Creator Transformer ==
+
=== Supported Formats ===
  
 +
Character Creator '''Transformer''' recognizes and supports the conversion of '''Genesis''', '''Genesis 2''', '''Genesis 3''', and '''Genesis 8''' as well as '''Victoria 4''' and '''Michael 4'''.  Besides popular Daz formats, Transformer can also work with Hivewire '''Dawn''' and '''Dusk'''.
  
 +
Victoria 4 and Michael 4 are also compatible with Poser.
  
 +
== Character Creator Workflow ==
  
 +
Character Creator (CC) has its own character system that is different from and independent of Daz Studio.  Therefore, one does not simply import a Daz character into CC.  However, with the CC Transformer tool, a Daz character's likeness can be replicated inside CC.  This has the advantage of procuring the look of Daz characters while benefiting from the full suite of tools available inside CC such as morph targets, dynamic skin texturing, adaptive clothing, etc.
  
== General Workflow ==
+
=== CC Content Formats ===
  
 +
CC content formats packages components of the CC asset library into convenient self-contained categories.  One can then target several or a specific content format for sale. Developers should familiarize themselves with the CC content formats by reading the page on [[Content_Dev:CC_Content_Spec|Content Specification]]. Mass import for Daz morph targets will be available in version 3.2. (Specific version: To be confirmed)
  
=== Quick Start ===
+
Currently, there is no support for Daz morphable accessories and props until v. 3.04
  
 +
=== Transformer Tool ===
  
 +
In order to bring in Daz characters one must be familiar with the Character Creator '''Transformer''' tool.  For more information, see the [http://manual.reallusion.com/Character_Creator_3/ENU/3/Content/Character_Creator_3/3/09_Transformer/Transformer.htm Online Manual].  For brief features summary, see the [https://www.reallusion.com/character-creator/daz3d.html Solutions Page]
  
=== Importing Textures ===
+
You can access the '''Transformer Tool''' under '''Create (Main Menu) > Transformer'''.
  
 +
{{Single_Illustration|Daz_to_CC_Transformer_Tool.png|}}
  
=== Dealing with High Heels ===
+
=== Importing Characters/Clothes ===
  
=== Saving as RL Content ===
+
==== Getting Started ====
  
 +
{{#ev:youtube|https://www.youtube.com/watch?v=uuhCCgJQHYk|250|left}}
  
== Common Issues ==
+
{{Text_Block|
 +
This video will walk you through the much-anticipated feature of importing your Daz characters into Character Creator 3.  You'll learn how to transfer skin weights, assign clothing to layers, edit the skin mesh, as well as apply CC3 morphs, clothing, and accessories to your imported Daz character.|600px}}
 +
 
 +
{{clear}}
 +
 
 +
==== Common Issues ====
 +
 
 +
{{#ev:youtube|https://www.youtube.com/watch?v=KD36-hNJbv0|250|left}}
 +
 
 +
{{Text_Block|
 +
This tutorial will show you how to fix some of the more common issues that may arise when trying to import your Daz characters into Character Creator 3.  This tutorial should not be missed for anyone who is using Daz content together with iClone and Character Creator.|600px}}
 +
 
 +
{{clear}}
 +
 
 +
==== Dealing with High Heels ====
 +
{{#ev:youtube|https://www.youtube.com/watch?v=gGMlPUOltUo|250|left}}
 +
 
 +
{{Text_Block|
 +
If your Daz content features high-heels then you'll have to adapt to wearing them with the CC character.  Watch the video below to understand the process of bringing in high-heel shoes.|600px}}
 +
 
 +
{{clear}}
 +
 
 +
==== Importing Textures ====
 +
 
 +
There are two templates for importing Daz character texture files.  For more information, see the [http://manual.reallusion.com/Character_Creator_3/ENU/3/Content/Character_Creator_3/3/09_Transformer/Basic_or_Advanced_Modes.htm Online Manual]
 +
 
 +
'''Basic''': the recommended method that adopts the diffuse and eyelash opacity textures directly from the FBX file. 
 +
 
 +
'''Advanced''': can read diffuse, opacity, bump/normal, ambient occlusion, displacement, specular, metallic, roughness maps.
 +
 
 +
{{Marginalia|Roughness maps can sometimes be converted from Specular maps.|Note:}}
 +
 
 +
{{#ev:youtube|https://www.youtube.com/watch?v=OT1IzuPx8cg&|250|left}}
 +
 
 +
{{Text_Block|This video will walk you through the updated process for both Basic and Advanced methods of importing your Daz character with it's various textures in FBX format into iClone.|600px}}
 +
 
 +
{{clear}}
 +
 
 +
{{#ev:youtube|https://www.youtube.com/watch?v=-ZdrQRdgJIM|250|left}}
 +
 
 +
{{Text_Block|Learn to convert traditional textures for PBR material channels in the following video. {{Notice|You should always convert your materials to PBR when featuring items on the Marketplace and Content Store.  This way the customers can receive better looking content.}}|600px}}
 +
 
 +
{{clear}}
 +
 
 +
{{#ev:youtube|https://www.youtube.com/watch?v=rPYkbEqX-AM|250|left}}
 +
 
 +
{{Text_Block|This tutorial demonstrates how you can create an import profile in the form of a .ini file in order to facilitate automatic texture map assignments to your character imported with the Transformer tool.  If you import characters into CC3 often using the Transformer tool, this is a huge time-saver!|600px}}
 +
 
 +
{{clear}}
  
 
=== Poly Count Reduction ===
 
=== Poly Count Reduction ===
  
=== Hiding Mesh ===
+
Poly count reduction is essential for maintaining an adequate frame rate for real-time animation.  For more information on the recommended poly count on a per item basis, see [[Content_Dev:CC_Asset_Primer#Polycount_Restrictions | Polycount Restrictions]].
 +
 
 +
{{Marginalia|Poly count reduction and keeping within reasonable bounds of polygon restrictions is crucial for physics enabled objects when it comes to preserving decent frame-rates.|Note:}}
 +
 
 +
==== Optimizing Wearables ====
 +
 
 +
{{#ev:youtube|https://www.youtube.com/watch?v=c9qEbOJoHNA|250|left}}
 +
 
 +
{{Text_Block|
 +
In this video, you'll learn about how to reduce the poly-count for all of the wearables on your character at once, including hair, accessories, and clothing. 
 +
|600px}}
 +
 
 +
{{clear}}
 +
 
 +
{{#ev:youtube|https://www.youtube.com/watch?v=knH85aRaC30|250|left}}
 +
 
 +
{{Text_Block|
 +
Baking textures is an important part of reducing the resources that your character consumes in any game engine.  By baking the textures and merging them into a single map, you can save tons of system resources and therefore make your game run more smoothly.  The following tutorial outlines the process of how to do that in Character Creator 3.
 +
|600px}}
 +
 
 +
{{clear}}
 +
 
 +
 
 +
{{#ev:youtube|https://www.youtube.com/watch?v=Nbf2fhQvayM|250|left}}
 +
 
 +
{{Text_Block|
 +
Character Creator has the ability to distinguish between different elements of the same accessory or clothing item, such as two separate shoes, or the leather/metal parts of a belt. In this video, you'll learn about how to optimize the poly-count for particular element individually for further enhanced performance.
 +
|600px}}
 +
 
 +
{{clear}}
 +
 
 +
=== Hide Mesh ===
 +
 
 +
Dynamically hiding the mesh under the garment can be an effective solution for eliminating mesh penetrations and other visual defects with the skin and clothing layers.  Character Creator proprietary '''AHMP (Auto-hide Model Polygons)''' system is a dynamic way of hiding mesh surfaces that is saved on a per cloth basis.
 +
 
 +
For more information, see the [[Content_Dev:CC_AHMP_Guide|CC AHMP Guide]].
 +
 
 +
=== Saving as RL Content ===
 +
 
 +
{{#ev:youtube|https://www.youtube.com/watch?v=AAT0m-BAPvo|250|left}}
 +
 
 +
{{Text_Block|
 +
In this tutorial video, you'll learn to save all of your Daz assets in Reallusion Character Creator format. 
 +
|600px}}
 +
 
 +
{{clear}}
  
 
=== Asset Publication ===
 
=== Asset Publication ===
 +
 +
For some Daz developers, the soul purpose of migrating to CC is accessing another revenue stream. Reallusion offers the Marketplace for first time publishers who wish to have a persistent online presence to sell their 3D offerings.  The Content Store, on the other hand, offers an exclusive platform for experienced and featured developers to broadcast their goods to a broad and willing customer base.
 +
 +
For more information, see the [[Content_Dev:CC_Asset_Publication|CC Asset Publication]].

Latest revision as of 22:52, 7 June 2021

Main article: Character Creator.

The following is a comprehensive guide to transferring Daz characters to Character Creator (CC). Daz Studio developers who are interested in crossing over into CC should read this page thoroughly as an initial step.

Introduction

Daz Studio is a software application developed and offered for free by Daz 3D. It is designed to allow users to manipulate "ready to use" models and figures as well as other supporting 3D content. One of the main differences between Daz Studio and other software applications such as Poser is that Daz 3D has also included support for its various generations of the "Genesis" technology which is used as a basis for its human figures. Daz Studio characters have proven to be very popular over the years and Character Creator offers an effective path to import their likeness.

Figure Evolution History

Generation Evolution About
1 to 4 - Before the advent of Genesis, Daz maintained stand-alone figures comprised of unique meshes, bones, and texture maps. The popularity of generation 4 (e.g. Victoria 4.2 & Michael 4) largely continues due to their compatibility with Poser.
5 Genesis These figures move from stand-alone meshes to the use of morphs for unique character creation. It is the only androgynous (neither male or female) generation that often had compatibility issues with clothing and wearable items between male and female geometry.
6 Genesis 2 These figures returned to the concept of separate meshes for male and female geometry, yet they continue the Genesis concept where characters are morphed from the base mesh.
7 Genesis 3 The next step in the evolution of the Genesis concept.
8 Genesis 8 Characters within this generation are all suffixed with the number "8", e.g. Genesis 8, Victoria 8, Micheal 8, etc. These characters are extremely versatile due to their ability to wear content from previous Genesis versions.

Supported Formats

Character Creator Transformer recognizes and supports the conversion of Genesis, Genesis 2, Genesis 3, and Genesis 8 as well as Victoria 4 and Michael 4. Besides popular Daz formats, Transformer can also work with Hivewire Dawn and Dusk.

Victoria 4 and Michael 4 are also compatible with Poser.

Character Creator Workflow

Character Creator (CC) has its own character system that is different from and independent of Daz Studio. Therefore, one does not simply import a Daz character into CC. However, with the CC Transformer tool, a Daz character's likeness can be replicated inside CC. This has the advantage of procuring the look of Daz characters while benefiting from the full suite of tools available inside CC such as morph targets, dynamic skin texturing, adaptive clothing, etc.

CC Content Formats

CC content formats packages components of the CC asset library into convenient self-contained categories. One can then target several or a specific content format for sale. Developers should familiarize themselves with the CC content formats by reading the page on Content Specification. Mass import for Daz morph targets will be available in version 3.2. (Specific version: To be confirmed)

Currently, there is no support for Daz morphable accessories and props until v. 3.04

Transformer Tool

In order to bring in Daz characters one must be familiar with the Character Creator Transformer tool. For more information, see the Online Manual. For brief features summary, see the Solutions Page

You can access the Transformer Tool under Create (Main Menu) > Transformer.

Daz to CC Transformer Tool.png

Importing Characters/Clothes

Getting Started

This video will walk you through the much-anticipated feature of importing your Daz characters into Character Creator 3. You'll learn how to transfer skin weights, assign clothing to layers, edit the skin mesh, as well as apply CC3 morphs, clothing, and accessories to your imported Daz character.

Common Issues

This tutorial will show you how to fix some of the more common issues that may arise when trying to import your Daz characters into Character Creator 3. This tutorial should not be missed for anyone who is using Daz content together with iClone and Character Creator.

Dealing with High Heels

If your Daz content features high-heels then you'll have to adapt to wearing them with the CC character. Watch the video below to understand the process of bringing in high-heel shoes.

Importing Textures

There are two templates for importing Daz character texture files. For more information, see the Online Manual

Basic: the recommended method that adopts the diffuse and eyelash opacity textures directly from the FBX file.

Advanced: can read diffuse, opacity, bump/normal, ambient occlusion, displacement, specular, metallic, roughness maps.

Note:
Roughness maps can sometimes be converted from Specular maps.
This video will walk you through the updated process for both Basic and Advanced methods of importing your Daz character with it's various textures in FBX format into iClone.
Learn to convert traditional textures for PBR material channels in the following video.
⚠ You should always convert your materials to PBR when featuring items on the Marketplace and Content Store. This way the customers can receive better looking content.
This tutorial demonstrates how you can create an import profile in the form of a .ini file in order to facilitate automatic texture map assignments to your character imported with the Transformer tool. If you import characters into CC3 often using the Transformer tool, this is a huge time-saver!

Poly Count Reduction

Poly count reduction is essential for maintaining an adequate frame rate for real-time animation. For more information on the recommended poly count on a per item basis, see Polycount Restrictions.

Note:
Poly count reduction and keeping within reasonable bounds of polygon restrictions is crucial for physics enabled objects when it comes to preserving decent frame-rates.

Optimizing Wearables

In this video, you'll learn about how to reduce the poly-count for all of the wearables on your character at once, including hair, accessories, and clothing.

Baking textures is an important part of reducing the resources that your character consumes in any game engine. By baking the textures and merging them into a single map, you can save tons of system resources and therefore make your game run more smoothly. The following tutorial outlines the process of how to do that in Character Creator 3.


Character Creator has the ability to distinguish between different elements of the same accessory or clothing item, such as two separate shoes, or the leather/metal parts of a belt. In this video, you'll learn about how to optimize the poly-count for particular element individually for further enhanced performance.

Hide Mesh

Dynamically hiding the mesh under the garment can be an effective solution for eliminating mesh penetrations and other visual defects with the skin and clothing layers. Character Creator proprietary AHMP (Auto-hide Model Polygons) system is a dynamic way of hiding mesh surfaces that is saved on a per cloth basis.

For more information, see the CC AHMP Guide.

Saving as RL Content

In this tutorial video, you'll learn to save all of your Daz assets in Reallusion Character Creator format.

Asset Publication

For some Daz developers, the soul purpose of migrating to CC is accessing another revenue stream. Reallusion offers the Marketplace for first time publishers who wish to have a persistent online presence to sell their 3D offerings. The Content Store, on the other hand, offers an exclusive platform for experienced and featured developers to broadcast their goods to a broad and willing customer base.

For more information, see the CC Asset Publication.