DAZ3D G2 persons have unique textures and cannot be swapped directly. With this plugin you can apply this transformation in-game, without using DAZ Studio or any kind of editor.
Note: the following video was made on v0.1. Most of the visible errors you see here have already been solved.
The plugin will get the current Person gender, and will transform a selected texture* into the opposite gender. The output image will be somewhere inside 'Saves\PluginData\mrmr32\UVSwapper'.
*Make sure the selected texture is from the opposite gender. Otherwise set it directly in 'Skin Textures'.
Known errors:
Thanks to:
Note: the following video was made on v0.1. Most of the visible errors you see here have already been solved.
The plugin will get the current Person gender, and will transform a selected texture* into the opposite gender. The output image will be somewhere inside 'Saves\PluginData\mrmr32\UVSwapper'.
*Make sure the selected texture is from the opposite gender. Otherwise set it directly in 'Skin Textures'.
Known errors:
- Some of the texture joints are missing some pixels, creating a black/white bar in between
Thanks to:
- DAZ user Lissa_xyz, for publishing the DAZ3D G2 UVs
- @VamWizard, for participating in the "Difference between DAZ3D Genesis 2 male and female - convert female model to male" thread
- @Blazedust, for the CUAManager 'File.cs' source code
- ChatGPT3, for most of the code that deforms vertices into its new position
- @SPQR, for the code that reads the JSON UV data