|
Vulkan Schnee 0.0.1
High-performance rendering engine
|
Configuration for LOD hierarchy generation. More...
#include <ClusterLodGenerator.h>
Public Attributes | |
| size_t | maxTrianglesPerCluster = 128 |
| Max triangles per cluster/meshlet. | |
| float | simplificationRatio = 0.5f |
| Reduction ratio per LOD level (0.5 = halve each level) | |
| float | targetError = 0.01f |
| Target simplification error. | |
| size_t | maxLodLevels = 6 |
| Maximum LOD levels to generate. | |
| size_t | minTrianglesForLod = 256 |
| Minimum triangles to consider LOD generation. | |
Configuration for LOD hierarchy generation.
Definition at line 25 of file ClusterLodGenerator.h.
| size_t EngineCore::LodGenerationConfig::maxLodLevels = 6 |
Maximum LOD levels to generate.
Definition at line 30 of file ClusterLodGenerator.h.
Referenced by EngineCore::ClusterLodGenerator::generate().
| size_t EngineCore::LodGenerationConfig::maxTrianglesPerCluster = 128 |
Max triangles per cluster/meshlet.
Definition at line 27 of file ClusterLodGenerator.h.
Referenced by EngineCore::ClusterLodGenerator::generate().
| size_t EngineCore::LodGenerationConfig::minTrianglesForLod = 256 |
Minimum triangles to consider LOD generation.
Definition at line 31 of file ClusterLodGenerator.h.
Referenced by EngineCore::ClusterLodGenerator::generate().
| float EngineCore::LodGenerationConfig::simplificationRatio = 0.5f |
Reduction ratio per LOD level (0.5 = halve each level)
Definition at line 28 of file ClusterLodGenerator.h.
Referenced by EngineCore::ClusterLodGenerator::generate().
| float EngineCore::LodGenerationConfig::targetError = 0.01f |
Target simplification error.
Definition at line 29 of file ClusterLodGenerator.h.
Referenced by EngineCore::ClusterLodGenerator::generate().