Files
UnrealEngineUWP/Engine/Source/Developer/GeometryProcessingInterfaces
ryan schmidt 068c9d68a5 CombineMeshInstances: add support for alternative to Voxel LOD, based on planar sweep.
Add ECoarseApproximationStrategy to IGeometryProcessing_CombineMeshInstances, and FOptions.CoarseLODStrategy, as well as .CoarseApproximationDetailSize  (previously was hardcoded to 10 in impelmentation). Rename 'Voxel' to 'Coarse' in the Options struct.
Improve ComputeSweptSolidApproximation in CombineMeshInstancesImpl - 'Square' offset was a chamfer, but generally we want a Miter, with Miter cut threshold set to diagonal length.
Add ComputeBestFullProjectionMesh in CombineMeshInstancesImpl, computes swept-solid approximation along all 3 axes and selects the one w/ lowest geometric deviation
BuildCombinedMesh now supports using SweptPlanarProjection instead of Voxel approximation, or trying both and selecting the one w/ lower geometric deviation.
Disabled coplanar merging and planar retriangulation when doing hidden removal of voxel LODs (was unintentionally doing this)
Update internal usage

#rb none
#preflight 64791efee319748a836e1be5

[CL 25762477 by ryan schmidt in ue5-main branch]
2023-06-02 11:23:19 -04:00
..