Profile Picture

12 - Known Issue & Special Notice: Texture Baking

Posted By Miranda (RL) 4 Years Ago
You don't have permission to rate!
Author
Message
Miranda (RL)
Miranda (RL)
Posted 4 Years Ago
View Quick Profile
Distinguished Member

Distinguished Member (62.8K reputation)Distinguished Member (62.8K reputation)Distinguished Member (62.8K reputation)Distinguished Member (62.8K reputation)Distinguished Member (62.8K reputation)Distinguished Member (62.8K reputation)Distinguished Member (62.8K reputation)Distinguished Member (62.8K reputation)Distinguished Member (62.8K reputation)

Group: Administrators
Last Active: 2 Years Ago
Posts: 1.8K, Visits: 11.2K
Using the Advanced Conversion of Transformer or generational conversion such as Game Base and CC1 to CC3, or CC1 and CC3 to CC3+, usually includes a lot of texture baking in the process.

The following are some design issues and known issues related to texture baking:
  • Known issue: Long bake times with problem most apparent with Transformer to CC.
  • Convert Base to CC3+: how long does it take and what are the factors?
  • Known issue: Why does the converter / transformer bake erroneous normal maps?
  • Known issue: System freezes when Bake All Skin Textures is in progress.
Edited
4 Years Ago by Miranda (RL)
Miranda (RL)
Miranda (RL)
Posted 4 Years Ago
View Quick Profile
Distinguished Member

Distinguished Member (62.8K reputation)Distinguished Member (62.8K reputation)Distinguished Member (62.8K reputation)Distinguished Member (62.8K reputation)Distinguished Member (62.8K reputation)Distinguished Member (62.8K reputation)Distinguished Member (62.8K reputation)Distinguished Member (62.8K reputation)Distinguished Member (62.8K reputation)

Group: Administrators
Last Active: 2 Years Ago
Posts: 1.8K, Visits: 11.2K
Known issue:  Long bake times with problem most apparent with Transformer to CC 

Using the Transformer or generational conversion such as Game Base and CC1 to CC3, or CC1 and CC3 to CC3+, usually includes a lot of texture baking in the process. Before version 3.3, problems will usually occur on the seams of the normal map. 
This problem gets worse as the UV layout directions between the two meshes deviate more and more. >> Know More

In version 3.3, CC is able to detect the mesh normals direction and mix the data with the normal map to create a seamless transition across UV seams. The new normal baking process will factor in more mesh data, therefore, using Convert Base and Transformer will usually extend the time of calculation to three times the original wait time.

Referenced from the online manual (Daz G8 Darius):
  • Transformer to CC3 Base (CC v3.22): Diffuse + Normal Map = 3 min 18.5 sec  (with normal seams)
  • Transformer to CC3 Base+ (CC v3.3): Diffuse + Normal Map = 9 min 33.25 sec (without normal seams)
Miranda (RL)
Miranda (RL)
Posted 4 Years Ago
View Quick Profile
Distinguished Member

Distinguished Member (62.8K reputation)Distinguished Member (62.8K reputation)Distinguished Member (62.8K reputation)Distinguished Member (62.8K reputation)Distinguished Member (62.8K reputation)Distinguished Member (62.8K reputation)Distinguished Member (62.8K reputation)Distinguished Member (62.8K reputation)Distinguished Member (62.8K reputation)

Group: Administrators
Last Active: 2 Years Ago
Posts: 1.8K, Visits: 11.2K
Convert Base to CC3+: how long does it take and what are the factors? 

Conversion time has to do with several factors - test samples below:

1. The source texture resolution on the original character - higher resolution takes more time:
  • Conversion time for different source texture sizes (Convert to CC3+):
    • Source 4K texture baked to 2K (Max Texture Size): 3m 07s
    • Source 2K texture baked to 2K (Max Texture Size): 2m 44s
2. The baking texture size - higher resolution takes more time:
  • The following source texture at 4K, converted to CC3+ at different baking texture sizes:
    • Baking Texture Size of 2K (Max Texture Size): 3m 08s
    • Baking Texture Size of 4K (Max Texture Size): 7m 12s
3. Whether or not the normal map is present. According to the descriptions above, CC3.3 will process the normal map seams which will add more processing time: 
  • The following source texture at 2K equipped with bump map vs normal map:
    • Source 2K bump map at Medium Quality: 2K (Max Texture Size): 2m 15
    • Source 2K normal map at Medium Quality: 2K (Max Texture Size): 2m 45
  • The following source texture at 4K equipped with bump map vs normal map:
    • Source 4K bump map at High Quality: 4K (Max Texture Size): 5m 08s
    • Source 4K normal map at High Quality: 4K (Max Texture Size): 7m 12s

Miranda (RL)
Miranda (RL)
Posted 4 Years Ago
View Quick Profile
Distinguished Member

Distinguished Member (62.8K reputation)Distinguished Member (62.8K reputation)Distinguished Member (62.8K reputation)Distinguished Member (62.8K reputation)Distinguished Member (62.8K reputation)Distinguished Member (62.8K reputation)Distinguished Member (62.8K reputation)Distinguished Member (62.8K reputation)Distinguished Member (62.8K reputation)

Group: Administrators
Last Active: 2 Years Ago
Posts: 1.8K, Visits: 11.2K
Known issue: Why does the converter / transformer bake erroneous normal maps?

Convert Base can sometimes create a strangely colored map for the bump channel, which can create black splotches on the character.
https://forum.reallusion.com/uploads/images/0da14844-a64f-41c8-8ca9-cf5a.png

Cause: The new normal baking process will process the mesh data along with the source normal map to bake a uniform normal map. Therefore, if the object contains both normal and bump maps, then the conversion utility will have trouble calculating a consistent result.
https://forum.reallusion.com/uploads/images/beb27104-fc71-41e9-b363-c869.png

Workaround: Check the material's bump channel and make sure that they are all either bump or normal textures. If the channel is empty, keep it so, as there is no need to feed a texture.

https://forum.reallusion.com/uploads/images/a512b18f-9037-4ebb-be9a-b0ce.png

Miranda (RL)
Miranda (RL)
Posted 4 Years Ago
View Quick Profile
Distinguished Member

Distinguished Member (62.8K reputation)Distinguished Member (62.8K reputation)Distinguished Member (62.8K reputation)Distinguished Member (62.8K reputation)Distinguished Member (62.8K reputation)Distinguished Member (62.8K reputation)Distinguished Member (62.8K reputation)Distinguished Member (62.8K reputation)Distinguished Member (62.8K reputation)

Group: Administrators
Last Active: 2 Years Ago
Posts: 1.8K, Visits: 11.2K
Known issue: System freezes when Bake All Skin Textures is in progress 

The following function is used for baking avatar SkinGen layers without going through the Appearance Editor (bake to 2k, 4k, etc.). However, this bake process requires more time and available disk space because it includes operations for every single SkinGen tool in use. If the disk space runs out in midst of processing, then the application will crash. We will address this issue in a later update by first detecting how much disk space is needed, and if not enough is available, then a warning message will appear.



Workaround

1. First make sure you have enough disk space for the temp folder. If you are not sure which drive the temp folder is located in, check the field in Preference > System > Temp Folder:



2. Make sure you have at least 15 to 20 GB of disk space available. Leave enough disk space for the following scenarios:

A. "Default project DH_Female", Bake All Skin Textures > 4K. requires 12GB.



B. "CC3+ Caleb ccAvatar", Bake All Skin Textures > 4K, due to more Skin Gen Layers, requires 17.5GB.



Make sure that Dynamic Texture Editor > CC3 Appearance Editor > Enable DDS (DirectDraw Surface) cache is enabled (default is on)


animatedbeing
animatedbeing
Posted 4 Years Ago
View Quick Profile
Veteran Member

Veteran Member (853 reputation)Veteran Member (853 reputation)Veteran Member (853 reputation)Veteran Member (853 reputation)Veteran Member (853 reputation)Veteran Member (853 reputation)Veteran Member (853 reputation)Veteran Member (853 reputation)Veteran Member (853 reputation)

Group: Forum Members
Last Active: Last Month
Posts: 114, Visits: 1.7K
Miranda (RL) (7/21/2020)
Known issue: Why does the converter / transformer bake erroneous normal maps?

Convert Base can sometimes create a strangely colored map for the bump channel, which can create black splotches on the character.
https://forum.reallusion.com/uploads/images/0da14844-a64f-41c8-8ca9-cf5a.png

Cause: The new normal baking process will process the mesh data along with the source normal map to bake a uniform normal map. Therefore, if the object contains both normal and bump maps, then the conversion utility will have trouble calculating a consistent result.
https://forum.reallusion.com/uploads/images/beb27104-fc71-41e9-b363-c869.png

Workaround: Check the material's bump channel and make sure that they are all either bump or normal textures. If the channel is empty, keep it so, as there is no need to feed a texture.

https://forum.reallusion.com/uploads/images/a512b18f-9037-4ebb-be9a-b0ce.png


I'm still having the problem with some models that only have bump maps.



Reading This Topic