New: Nature Shaders

Interaction, Wind, Dynamic Masking, and Better Shading for your vegetation.

Learn more
This page may not work correctly inside the Unity editor. Open in browser

Performance

Shader Features

Each shader feature in Nature Shaders has a different impact on performance. You can use the list below to see the impact of each feature and optimize your game.

Feature Performance Impact
Color Correction - Tint Low
Color Correction - HSL

Low

Adds quite a few math operators to convert between color spaces.

   
Lighting Quality - Low Low
Lighting Quality - High Medium
Specular Highlights

Medium

Adds 1 texture sample and a few math operators.

Surface Maps - None

Low

Surface Maps - Metallic Gloss

Medium

Adds 1 texture sample per assigned texture.

Surface Maps - Packed

Medium

Adds 1 texture sample per assigned texture. "Packed" is faster than "Metallic Gloss" because it requires less textures.

 

Translucency

Medium

Adds 1 texture sample and a few math operators.

Overlay

Low

Adds 1 texture sample.

Mesh - Baked

Low

Mesh - Non-Baked

Medium

Adds additional math operators to calculate the mesh shape.

Wind

High

Adds a lot of complex math operators to calculate wind animations.

* Calculated per-vertex. The performance impact depends on the vertex count of the object.

Interaction

High

Adds 5 texture samples and a few complex math operators.

* Calculated per-vertex. The performance impact depends on the vertex count of the object.

Perspective Correction Low

Low - The feature has no real impact on performance. Enabling it makes no difference.
Medium - Disabling the feature can save some performance. Especially on low-end hardware/mobile devices.
High - Disabling the feature will improve performance on any hardware.

Recommended Settings for PC

Lighting Quality
High
Surface Maps
Use "Packed"
Translucency
Enable
Mesh
Use "Baked Mesh Data". (Create a Nature Asset to bake the mesh data)
Wind
Enable
Interaction
Enable for objects that need it. Disable for objects outside of the playable area.

Recommended Settings for Mobile

Lighting Quality
Low
Surface Maps
Assign as few maps as possible. Use either "None" or "Packed"
Translucency
Disable, if the effect does not have any significant impact on the visuals in your scene.
Mesh
Use "Baked Mesh Data". (Create a Nature Asset to bake the mesh data)
Wind
Disable where possible.
Interaction
Disable where possible.
Was this article helpful?
0 out of 0 found this helpful