Skip to main content

Texture Preparation

Effect House supports multiple rendering materials, explained in the overview of materials. This guide will show you how to export and import the corresponding custom textures from some commonly used external software into Effect House.

Substance Painter

Import your mesh from other software, such as Maya and Blender, exactly like how you will import it into Effect House. Then for each texture set, you can create multiple layers to achieve the visual effect you want for your mesh, utilizing the library assets and other settings.

create mesh with assets

After you finish texturing, go to File > Export Textures. If you go to Output Templates, you will see a list of existing templates. You can create your custom preset templates.

export mesh model

Download this template and add it to your Documents > Adobe Substance 3D Painter > assets > export-presets folder. Check to see if it shows up in the Output Templates tab with the correct Output Maps, including baseColor(Albedo), Normal, MRAO, and Emissive.

↓ BaseColor.zip

output templates tab

Set the File type to png and 8 bits. Make sure the Size is not bigger than 512.

set file type to png

Click Export. You can see that the textures are successfully exported.

export file

Import Texture to Effect House

Import the mesh (recommended FBX or glTF format) into Effect House.

import texture to effect house

Drag the object into the Hierarchy panel and see the object has its subset of features and their matching materials.

add object to hierarchy

Start with one of the materials. Check the corresponding boxes for Texture On. In this example, the material has Albedo, Normal, MRAO, and Emissive textures. In some other cases, an object material may have less or more textures, depending on how you design them.

enable texture on property

Then, click on the placeholder texture and select the corresponding texture.

select texture

Now you have a fully customized and textured object!

customized textured object

Blender

To directly generate the Normal texture in Blender, you can create an Image Texture for the low mesh, multiselect the Image Texture node, high-poly mesh and low-poly mesh, and press Bake.

create texture in blender

Then, you can save the image as an 8-bit PNG.

save blender image

Import the low-poly model into Effect House. In the material texture panel, check Normal and add the custom Normal texture.

import to Effect House

You can also create Albedo texture through Texture Painting in Blender.