/Engine/Source/Runtime/Engine/Classes/Engine/MeshMerging.h
Settings used to reduce a mesh.
struct FMeshReductionSettings
int32
BaseLODModel
uint8: 1
bCullOccluded
uint8: 1
bGenerateUniqueLightmapUVs
uint8: 1
bKeepSymmetry
uint8: 1
bRecalculateNormals
uint8: 1
bVisibilityAided
float
HardAngleThreshold
Angle at which a hard edge is introduced between faces.
float
MaxDeviation
The maximum distance in object space by which the reduced mesh may deviate from the original mesh.
uint32
MaxNumOfTriangles
The maximum number of triangles to retain when using percentage termination criterion.
uint32
MaxNumOfVerts
The maximum number of vertices to retain when using percentage termination criterion.
float
PercentTriangles
Percentage of triangles to keep.
float
PercentVertices
Percentage of vertices to keep.
float
PixelError
The amount of error in pixels allowed for this LOD.
TEnumAsByte<EM...
ShadingImportance
Higher values try to preserve normals better.
TEnumAsByte<EM...
SilhouetteImportance
Higher values minimize change to border edges.
EStaticMeshRedu...
TerminationCriterion
The method to use when optimizing static mesh LODs
TEnumAsByte<EM...
TextureImportance
Higher values reduce texture stretching.
TEnumAsByte<EM...
VertexColorImportance
Higher values minimize change to vertex color data.
TEnumAsByte<EM...
VisibilityAggressiveness
Higher values generates fewer samples
float
WeldingThreshold
Threshold in object space at which vertices are welded together.