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.