Avatar

Exporting Textures

Whether you are exporting your character for testing, or are performing a final export out of Blender, you must apply the appropriate export settings to ensure that Blender exports the proper character data.

Exporting Textures

Including the default PBR textures, your template character includes four separate image maps that make up its surface appearance. Depending on your workflow, you can choose to embed the image maps to your export file or export the textures separately as image files. Both methods have advantages:

  • Embedding textures simplifies your export by packing all of your textures within the single .fbx file.
  • Exporting texture images directly allows you direct access to the image textures, so you can test and swap them more quickly.

Embedding Textures

Embedding the texture maps to your .fbx export can simplify the Blender export and Studio import process. When embedding your textures with Roblox's template files, you need to make a quick adjustment to custom skin tone shader nodes in the Blender file.

Default node configuration: Mix node connected to Base Color
Exportable node configuration: Color node connected directly to Base Color

To prepare your textures to embed with export:

  1. In Object mode, select any part of the character.

  2. Navigate to the Shading tab.

  3. Ensure the Type of Data dropdown is set to Object.

  4. Find the node that connects to the Principled BSDF's Base Color.

  5. Click and drag the line from Base Color to disconnect the node.

  6. Find the file26 node with the color texture map and click and drag the Color to Principled BSDF's color node.

Unpacking Image Files

As an alternative to embedding textures, you can export your texture files as separate .png image files, which allows you to quickly access and swap image texture maps.

To export your texture image files:

  1. Navigate to File > External Data > Unpack Resources.
  2. Select Use files in current directory to save in the same directory as your project. Blender exports your image files to a textures directory in your project's parent directory.