How do you export textures from Substance Painter and import them into UE5 or UE4?
Then how to use these textures to create a material?
In this tutorial I will show you how...
What you will learn:
Once you are done texturing your mesh in Substance Painter you need to export the textures.
You will get 3 different textures: Color, Normal Map and a packed texture that contains Ambient Occlusion, Roughness, Metallic.
You may also export a 4th Emissive texture if you set that up. But in this tutorial I won't cover that.
To export textures from Substance Painter go to File > Export Textures (Ctrl + Shift + E):
Choose the following settings:
Name of the textures are predefined by the preset.
It will be:
You can change all of these by making changes to the preset or making a copy of the preset and defining your own name. I'll cover how to do this in another tutorial.
Once you've set everything up, choose Export.
Textures are now exported.
Packed texture means you will have 3 textures packed into one.
These 3 textures are:
So instead of having 3 different textures, you will have 1 texture that will hold information for all 3.
Each of these textures will be packed into individual color channel.
To always remember which channel has what, I like using the following reminder:
Each letter in the ARM corresponds to the first letter for type of texture it has.
Let's import these textures into UE5.
If you want to know how to export/import meshes out of Maya into UE5 and what options to set, take a look at this in-depth tutorial.
To import textures into UE5, simply drag-and-drop them into UE5 Content Browser:
Color texture will be ready to use as-is. Normal Map will be automatically converted to be used as a Normal Map. Packed texture needs to be adjusted.
Double-Click on the AO/Roughness/Metallic packed texture to open Texture Editor. Disable sRGB:
This is very important to do as we will only be using individual channels as the texture input and not all 3 RGB channels.
Save it and you are done.
Inside the Content Browser, right-click and choose Material:
Rename it and double-click on it to open Material Editor.
Select 3 imported textures in Content Browser and drag them into the Material Editor.
Connect each of the textures into the Material inputs like so:
For packed AO/Roughness/Metallic texture you have to use individual RGB channels and not RGB output.
Save the Material and you are done.
The material will work as is but can be expanded to include a lot more controls and properties that what we have here.
Last step is to assign the Material onto a Static Mesh.
Two ways to do so: globally or locally.
Globally
Double click on the Static Mesh to open Static Mesh Editor.
Drag and drop the Material into Material Slot within the Static Mesh Editor::
Save and done.
Locally
Drag and drop the Material onto a Static Mesh that is already placed in the level.
The material will only appear on that specific Static Mesh placed in the level.
Learn more for how to use Substance Painter and UE5.
With "UE5 Fundamentals Vol1", you will learn Unreal Engine 5. I will teach you how to use Materials, how to light your environments and how to use the Modeling Mode to create your own custom Static Meshes right inside UE5.
With "Substance Painter Essentials" I will teach you how to use Painter to texture with. You'll know everything you'll need to get started and finally texture your meshes.
Home Terms of Use/Trademarks/Disclaimers Privacy Policy Donate About Contact
All content on this website is copyrighted ©2008-2024 World of Level Design LLC. All rights reserved.
Duplication and distribution is illegal and strictly prohibited.
World of Level Design LLC is an independent company. World of Level Design website, its tutorials and products are not endorsed, sponsored or approved by any mentioned companies on this website in any way. All content is based on my own personal experimentation, experience and opinion. World of Level Design™ and 11 Day Level Design™ are trademarks of AlexG.
Template powered by w3.css