Module |
|
Header |
/Engine/Source/Runtime/Engine/Classes/Engine/MeshMerging.h |
Include |
#include "Engine/MeshMerging.h" |
struct FMeshProxySettings
Name | Description | ||
---|---|---|---|
|
uint8: 1 |
bAllowAdjacency |
Whether to allow adjacency buffers for tessellation in the merged mesh |
|
uint8: 1 |
bAllowDistanceField |
Whether to allow distance field to be computed for this mesh. |
|
uint8: 1 |
bAllowVertexColors |
Whether to allow vertex colors saved in the merged mesh |
|
uint8: 1 |
bCalculateCorrectLODModel |
Determines whether or not the correct LOD models should be calculated given the source meshes and transition size |
|
uint8: 1 |
bComputeLightMapResolution |
If ticked will compute the lightmap resolution by summing the dimensions for each mesh included for merging |
|
uint8: 1 |
bCreateCollision |
Whether to generate collision for the merged mesh |
|
uint8: 1 |
bGenerateLightmapUVs |
Whether to generate lightmap uvs for the merged mesh |
|
uint8: 1 |
bOverrideTransferDistance |
Enable an override for material transfer distance |
|
uint8: 1 |
bOverrideVoxelSize |
If true, Spatial Sampling Distance will not be automatically computed based on geometry and you must set it directly |
|
uint8: 1 |
bRecalculateNormals |
Whether Simplygon should recalculate normals, otherwise the normals channel will be sampled from the original mesh |
|
uint8: 1 |
bReuseMeshLightmapUVs |
Whether to attempt to re-use the source mesh's lightmap UVs when baking the material or always generate a new set. |
|
uint8: 1 |
bUseHardAngleThreshold |
Enable the use of hard angle based vertex splitting |
|
uint8: 1 |
bUseLandscapeCulling |
Whether or not to use available landscape geometry to cull away invisible triangles |
|
float |
HardAngleThreshold |
Angle at which a hard edge is introduced between faces |
|
TEnumAsByte< EL... |
LandscapeCullingPrecision |
Level of detail of the landscape that should be used for the culling |
|
LightMapResolution |
Lightmap resolution |
|
|
MaterialSettings |
Material simplification |
|
|
float |
MaxRayCastDist |
Override search distance used when discovering texture values for simplified geometry. |
|
float |
MergeDistance |
Distance at which meshes should be merged together, this can close gaps like doors and windows in distant geometry |
|
TEnumAsByte< EP... |
NormalCalculationMethod |
Controls the method used to calculate the normal for the simplified geometry |
|
ScreenSize |
Screen size of the resulting proxy mesh in pixels |
|
|
UnresolvedGeometryColor |
Base color assigned to LOD geometry that can't be associated with the source geometry: e.g. doors and windows that have been closed by the Merge Distance |
|
|
float |
VoxelSize |
Override when converting multiple meshes for proxy LOD merging. |
Name | Description | |
---|---|---|
|
FMeshProxySettings() |
Default settings. |
Name | Description | ||
---|---|---|---|
|
PostLoadDeprecated() |
Handles deprecated properties |
Name | Description | ||
---|---|---|---|
|
operator!= ( |
Inequality. |
|
|
operator== ( |
Equality operator. |