How to texture my model for increased FPS in Unreal Engine?

nathalie

Administrator
Staff member
Feb 9, 2021
13
0
1
Optimizing materials in Substance Painter is a great way to increase the FPS of your Unreal Engine project. Basically, less materials means higher FPS. Pretty obvious right? This is because of how Unreal Engines’ render engine calculates materials. A high material count (number of meshes x number of materials per mesh) will have a big toll on Unreal Engine’s render engine.

Here are a few tips on texturing your model using Substance Painter while keeping your project’s material count low:
  • Main objects should not have more than 2K texture resolution
  • Background or unimportant objects/props shouldn’t go over 0.5k resolution
  • Instantiate meshes using Meshmatic (link to other forum post), less meshes mean less materials in your project
  • As a rule of thumb, stick to one material per mesh if you can
  • Avoid chromatic, metallic and reflective materials (these are too difficult to render in real-time), transparency is okay.
On top of the above suggestions, Substance Painter automatically combines meshes and bakes textures during export to make it even more optimized. Once inside Unreal Engine, you’ll notice a big improvement in your project’s FPS.