Render Optimizations

Some rendering optimizations that need to be kept in mind.

Always keep your audience in mind. Always over optimize.

Despite how good your computer is, always keep in mind that some of your audience will have a worse computer than yours. Just because you get 60fps on your 3080 ti, does not mean that someone with a 2060 will also have 60fps.

Avoid using Noise in Render Materials

Noise is computationally expensive. One or two noise nodes may be perfectly fine to use in a render material, but try to stay away from them. Macro Variation and Noise can be done in a Layer, which will greatly improve rendering time.

Keep Instruction Count Low

A basic material with nothing in it will have around 300 instructions. My recommended instruction cap for a render material would be around 600-700 instructions. The more instructions you have, the more computationally expensive your material will be. This will directly impact your performance.

The less Texture Samples the better.

The limit of texture samplers in Unreal Engine is 16. ExoSky Planets uses around 4 to start with.

Lower Texture Resolution

If you do not use texture streaming or mipmaps, lowering the resolution of textures will drastically improve performance.

Use Texture Arrays

coming soon with more.

Last updated