But what about the Textures?

- by

Ever since I’ve explained how to convert Genesis figure shapes between character generations in multiple videos, I keep getting the same question several times a week: How to I transfer the textures?

Rather than typing a variation of the same answer out every time, I thought I explain all the options in one handy article that serves as a reference for this rather complex (and often unnecessary) task. I’ll describe several approaches, with pros and cons explained so you can choose what might work best for your project. Links below go directly to the chapters in this article:

Conversion Videos

Here are all conversion videos I’ve made so far, in case you want to catch up on how to convert a Genesis figure of an older generation to a newer one, or downgrade a G9 character back to G8. If you don’t want to do this manually, ManFriday wrote a script based on these methods, making this procedure much easier and less error prone.

These videos attract questions for which I’ve written this article.

I’ve even made a couple of German versions too:

The Problem with converting Textures

You may be wondering why converting textures is actually a problem in the first place. Why can’t we just use a G8 material preset and slap it on G9? Do they make it deliberately difficult?

Well no, because every new figure has a different UV and tile layout than the previous generation. In fact, every figure generation (aside from Genesis 3 and 8) have a different UV layout. Prior to Genesis 8, some characters in the same generation even had a different UV layout. This means that the mapping coordinates from one texture set do not match the next, and a conversion is necessary to make this possible. It’s not an easy process however.

There’s also the fact that the texture position of say the G8 head doesn’t exactly match where the ones for say G9 begin and end, so some part of G8’s head are actually on the G9 body texture and vice versa, so even if we apply the G8 head texture to G9, some parts are missing. This creates problems that can of course be solved if you know how, but the amount of work, learning, software and time cost involved is often prohibitively expensive compared to easier solutions.

Hence the reason for my writing this article. We don’t have unlimited amounts of time left on this planet, so make sure to spend it wisely on what makes you happy, rather than on tasks that make you unhappy.

Using a Native Skin Texture

The easiest option to get handsome looking skin on your converted character is to actually not convert anything at all. Just find a texture set from the Genesis 9 Starter Essentials, or pic one from your favourite G9 character, then apply the full skin material set. These are ten a penny and even give you the advantages of all the newfangled goodness like PBR skin shader improvements, 8K normal details and anything else the new figure generation has to offer. After all, we want to tap into the benefits of the new shaders as well as the shape.

To do this, select your new figure in the Scene Tab, then open the G9 Starter Essentials and navigate to Materials – Iray – Feminine and Masculine respectively. Take a look at the “all MAT” presets. Those will apply just the skin textures to a selected character, including attachments. Every custom character has such a folder, and you can apply skin textures like that from any figure of the same generation.

If you don’t like the idea of an off-the-shelf character, take a look at the many Merchant Resources out there and build our own skin for the character, and potentially re-sell the tweaks. Make some tune-ups while you’re at it with products like the Texture Booster or use Photoshop and Substance Painter for tweaks.

Using Legacy UVs

If you absolutely must use the exact skin textures of an older character, be prepared to invest some manual labour. There’s no one-click solution to making this happen, but there’s something that comes fairly close: the Legacy UV’s series of products by Cayman Studios.

These are designed to apply an older generation’s material preset directly onto the new figure and apply a new UV layout to the G9 figure for the missing bits I’ve described above. The product uses Geoshells to fill in the gaps and load the missing parts of the texture.

While this works for most figures and renders inside Daz Studio, this approach is unsuitable if you intend to export your figure and render out in other applications like Blender and Unreal Engine. This is because Geoshells are not supported anywhere but Daz Studio (at least at the time of writing in March 2024). If you’re planning to render outside of Daz Studio, this approach isn’t going to work for you.

However, if you know how to use the products, it’s a nice way to apply an existing material preset quickly onto a different figure generation. I’ve made a video for the Daz channel that shows how this works in principle:

There are several products in the series, each of which lets you convert a particular generation onto another. There are no bundles currently available, so you can pick and choose what you need. Here are some of the popular products for the current G8/G9 generation:

There are many other variations for older generations available too, check out Cayman Studio’s whole catalogue here.

Converting Skin Textures natively with Faceform Wrap

There is also an option to convert all textures from one figure generation to another by using a fascinating tool called Faceform Wrap (formerly known as the Russian 3D Scanner). This works by first wrapping the target geometry around the source, thereby creating an approximated shape, much like we do with the Daz conversion method. Once Wrap knows what parts correspond on both figures, it can then be used to transfer the texture information.

Here are the steps involved in making this happen:

  • combine all source textures onto a single UDIM tile using Texture Atlas in Daz Studio
  • export the source figure with new UVs
  • export the target figure as usual (both as OBJs)
  • import both models into Wrap, define corresponding points
  • wrap, then convert the textures
  • export each new UV tile for every texture
  • fix small details in Photoshop (eye lids and nails don’t convert well)
  • apply every single texture to the corresponding surface in Daz Studio

I’ve done it several times and it’s certainly possible for the learned 3D professional, but trust me when I say the amount of work involved is not for the faint hearted. Neither is the one-off cost of Faceform Wrap (retails at around $500, although they do have deals around Christmas time). There’s no automation involved for the export process, only a limited helper script courtesy of Brian aka 0Calvin. I’ve described how to use it here.

I did a Daz+ live stream showing how to work with Wrap (Episode #11), you’ll find a link to the video on the forum watch page of past streams (you need to be logged in to the forum and a Daz+ subscriber for this link to work).

Conclusion

I hope this article gives you inside into the options you have in getting skin textures onto your converted character. Let me leave you with one last thought, especially for those of you who are thinking, “why do they make it so difficult”: Remember that you’re not really meant to or expected to do any of this. The same goes for clothing conversions.

Thanks for reading!



If you enjoy my content, please consider supporting me on Ko-fi. In return you can browse this whole site without any pesky ads! More details here.

Leave a Comment