Make MeshProxySettings

Adds a node that create a 'MeshProxySettings' from its members

Make MeshProxySettings
Screen Size
300
Overide Spatial Sampling Distance
3.000000
Material Settings
Merge Distance
0.000000
Unresolved Geometry Color
Transfer Distance Override
20.000000
Hard Edge Angle
130.000000
Light Map Resolution
256
Normal Calculation Method
AngleWeighted
Landscape Culling Precision
Medium
Calculate Correct LODModel
Override Voxel Size
Override Transfer Distance
Use Hard Angle Threshold
Compute Light Map Resolution
Recalculate Normals
Use Landscape Culling
Allow Adjacency
Allow Distance Field
Reuse Mesh Lightmap UVs
Create Collision
Allow Vertex Colors
Generate Lightmap UVs
Mesh Proxy Settings

Inputs

Screen Size
Integer

Screen size of the resulting proxy mesh in pixels

Overide Spatial Sampling Distance
Float

Override when converting multiple meshes for proxy LOD merging. Warning, large geometry with small sampling has very high memory costs

Material Settings
Material Proxy Settings Structure

Material simplification

Merge Distance
Float

Distance at which meshes should be merged together, this can close gaps like doors and windows in distant geometry

Unresolved Geometry Color
Color Structure

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

Transfer Distance Override
Float

Override search distance used when discovering texture values for simplified geometry. Useful when non-zero Merge Distance setting generates new geometry in concave corners.

Hard Edge Angle
Float

Angle at which a hard edge is introduced between faces

Light Map Resolution
Integer

Lightmap resolution

Normal Calculation Method
EProxyNormalComputationMethod Enum

Controls the method used to calculate the normal for the simplified geometry

Landscape Culling Precision
ELandscapeCullingPrecision Enum

Level of detail of the landscape that should be used for the culling

Calculate Correct LODModel
Boolean

Determines whether or not the correct LOD models should be calculated given the source meshes and transition size

Override Voxel Size
Boolean

If true, Spatial Sampling Distance will not be automatically computed based on geometry and you must set it directly

Override Transfer Distance
Boolean

Enable an override for material transfer distance

Use Hard Angle Threshold
Boolean

Enable the use of hard angle based vertex splitting

Compute Light Map Resolution
Boolean

If ticked will compute the lightmap resolution by summing the dimensions for each mesh included for merging

Recalculate Normals
Boolean

Whether Simplygon should recalculate normals, otherwise the normals channel will be sampled from the original mesh

Use Landscape Culling
Boolean

Whether or not to use available landscape geometry to cull away invisible triangles

Allow Adjacency
Boolean

Whether to allow adjacency buffers for tessellation in the merged mesh

Allow Distance Field
Boolean

Whether to allow distance field to be computed for this mesh. Disable this to save memory if the merged mesh will only be rendered in the distance.

Reuse Mesh Lightmap UVs
Boolean

Whether to attempt to re-use the source mesh's lightmap UVs when baking the material or always generate a new set.

Create Collision
Boolean

Whether to generate collision for the merged mesh

Allow Vertex Colors
Boolean

Whether to allow vertex colors saved in the merged mesh

Generate Lightmap UVs
Boolean

Whether to generate lightmap uvs for the merged mesh

Outputs

Mesh Proxy Settings
Mesh Proxy Settings Structure