Applying Texture Maps: Substance Painter's Creative Process

how to apply a texture map in substance painter

Substance Painter is a texturing tool that can be used to create 3D models. It is often used in conjunction with Blender, a 3D modelling and animation software. To apply a texture map in Substance Painter, you need to create a fill layer, import your texture map, and drag it into the Diffuse/Base Colour properties. If you are using UV mapping, you may need to scale the UV tiling of the map. For rock-like textures, you can use a heightmap from Substance Painter with a displacement modifier in Blender. Additionally, when applying textures from Substance Painter in Maya, it is recommended to plug in the normal map via the Hypershade node editor with an Ainormal node in between.

Characteristics Values
Diffuse Map Create a fill layer, import your texture map and drag it into the Diffuse/Base Colour properties
Texture Map Placement Drag the map onto "base colour"
UV Coordinates Scale the UV tiling of the map
Texture Map Made in Another Program Create a fill layer, import your texture map and drag it into the Diffuse/Base Colour properties
Texture Map Format Targa (.tga)

cypaint

Create a fill layer

To create a fill layer in Substance Painter, you must first ensure that your texture set list and layer stack are ready. If you already have a default layer, which is paintable, you can remove it by hitting the remove layer button. Next, select the paint bucket icon from the toolbar at the top of the screen. This will add a fill layer to your layer stack.

A fill layer is not paintable, meaning you cannot paint on it. If you try to paint on it, your painting tools will be greyed out and you will receive a message saying "fill layers are not paintable". Instead, you can load a material into the fill layer to fill the channels. You can also manipulate the transformation to repeat the material.

If you have a pre-existing texture map, you can import it by creating a fill layer, then dragging it to the Texture section in the Shelf, and then to the Base Colour Layer in the Properties. You may also need to scale the UV tiling of the map.

The Layer Stack lets you manipulate the layers of a Texture Set. A layer contains the painting and effects that will create the texture on the 3D object in the scene. You can hide and unhide layers, put them into folders, and change their opacity and blending mode.

Ceiling Painting: How Often?

You may want to see also

cypaint

Import your texture map

To import your texture map in Substance Painter, you'll need to follow a few steps to ensure your texture is applied correctly. Firstly, if you're working with a 3D model, you'll need to create a UV map in Blender. Export the FBX file, and when you import it into Substance Painter, remember to uncheck the "Auto Unwrap" option. This is important because if it remains checked, Substance Painter will create new UVs, which can cause issues with your texture mapping.

Once you've imported your model into Substance Painter, you can begin importing your textures. It's important to import them in the correct order. You can then add a "Fill" layer and click on the thumbnail to assign a UV set. You can designate a UV set by identifying the UDIM number using the UV viewport.

To ensure that you can see the effect of your texture in Substance Painter, you'll need to enable viewport semi-transparency for the PBR shader. You can do this by clicking on the shader name, usually a "PBR Metal Rough Material", and selecting "PBR Metal Rough with Alpha Blending".

If you're working with image files, it's important to save them in a format that preserves the alphas, such as Targa files. This will allow you to hide certain parts of your model that you don't want to be textured. You can then import these images into Substance Painter and apply them to your model.

cypaint

Drag the map to the Texture section

If you already have a pre-existing texture map, you can apply it to your model in Substance Painter 2 by creating a fill layer. Firstly, import your texture map. Then, drag it into the Diffuse/Base Colour properties. Specifically, drag the map to the Texture section in the Shelf, and then drag it again to the Base Colour Layer in the Properties. You may also need to scale the UV tiling of the map.

cypaint

Drag to the Base Colour Layer

If you are looking to apply a texture map in Substance Painter, you will need to start by creating a fill layer. Once you have created a fill layer, you can import your texture map and drag it to the Texture section in the Shelf. Finally, you can drag it again to the Base Colour Layer in the Properties.

It is important to note that you may need to scale the UV tiling of the map. This is because some users have reported issues with the map not fitting their model, despite working in Blender.

To address this issue, you can try the fill layer trick. However, with the current version of Substance Painter, your options are limited to "colour, metal, rough, nrm, height".

Therefore, the recommended approach is to create a fill layer, and then drag your texture map to the Base Colour Layer.

cypaint

Scale the UV tiling

Scaling UV tiling in Substance Painter can be done in several ways, depending on the specific requirements and constraints of your project. Here are some detailed instructions and considerations for scaling UV tiling:

  • Stick to the 0-1 UV Space: Substance Painter only considers UVs within the 0-1 range for texturing. Any UVs outside this range will not be textured. While it is possible to mirror or tile outside the 0-1 range in other applications, it is recommended to stay within this range in Substance Painter to avoid display issues.
  • UV Scaling and Texel Density: When working with fixed texel density in Substance Painter, the UV scale parameter shrinks or enlarges your material to make it tile more or less frequently. Adjusting the UV scale can help you achieve the desired tiling effect, but keep in mind that it may affect the overall appearance of your material.
  • Export Settings: Before exporting your model from the 3D modeling software, ensure that the size is set to "relative to parent." This ensures that the UV scale in Substance Painter behaves as expected. Additionally, if you want to use designer tiling, expose the tiling parameter before export.
  • Create a Tiling Plane: To ensure accurate tiling textures, you can create a tiling plane in your 3D modeling application. For example, creating a 900x900 plane will give you 300x300cm quads, which is a standard wall size in UE5. Export this plane as FBX and import it into Substance Painter to use as a reference for scaling your tiling textures.
  • Use Substance Designer: If you require more flexibility in scaling textures without tiling, consider using Substance Designer. Substance Designer is more focused on tiling textures and allows you to scale your UVs without the same constraints as Substance Painter. You can then export your geometry from Substance Designer into Substance Painter to continue your texturing work.
  • Randomize Textures with OSL: If you need to cover a very large area, such as a cliff wall, you can use OSL (Open Shading Language) to randomize incoming textures. This approach allows you to create a seamless, non-tiled texture by procedurally generating the texture without any starting point.

Remember that the specific steps and considerations may vary depending on your software versions and project requirements. Always test your UV scaling and tiling settings before finalizing your work to ensure the desired results.

Frequently asked questions

Create a fill layer, import your texture map, and drag it into the Diffuse/Base Colour properties. You may also need to scale the UV tiling of the map.

Create a fill layer, drag it to the Texture section in the Shelf, and then drag it again to the Base Colour Layer in the Properties.

You can save your texture maps as image files such as TARGA, PNG, or BMP.

You will need to upload each part as a separate image file, including the texture, normal map, and specular map.

Try the fill layer trick. Create a fill layer and drag your map to the Base Colour Layer. Ensure you have the UV map and check that your UV coordinates apply to the model.

Written by
Reviewed by
Share this post
Print
Did this article help you?

Leave a comment