[FYI] David.Lesage
Original CL Desc
-----------------------------------------------------------------
[CADKernel] Improve topological welding:
- to try to fix large crack, a second step could be perform with a larger tolerance
- to prevent the meshing failure of thin surface, and consequently the presence of a crack in the mesh, thin surface can be removed and replaced by a topological weld.
3 new CVar are added to drive this new process:
- ds.CADTranslator.Stitching.ForceSew
- ds.CADTranslator.Stitching.ForceFactor
- ds.CADTranslator.Stitching.RemoveThinFaces
Fix crashes, fix HD leak, fix RAM usage
#jira UE-154019, UE-157085
#rb jeanluc.corenthin
#preflight 6352c5ef7261e565c47ca046
#lockdown jeanmichel.dignard
[CL 22713056 by aurel cordonnier in ue5-main branch]
- to try to fix large crack, a second step could be perform with a larger tolerance
- to prevent the meshing failure of thin surface, and consequently the presence of a crack in the mesh, thin surface can be removed and replaced by a topological weld.
3 new CVar are added to drive this new process:
- ds.CADTranslator.Stitching.ForceSew
- ds.CADTranslator.Stitching.ForceFactor
- ds.CADTranslator.Stitching.RemoveThinFaces
Fix crashes, fix HD leak, fix RAM usage
#jira UE-154019, UE-157085
#rb jeanluc.corenthin
#preflight 6352c5ef7261e565c47ca046
#lockdown jeanmichel.dignard
[CL 22711547 by marc audy in ue5-main branch]
- TriObject is used to extract geometry
- For some object types in Max GetRenderMesh doesn't give away the finest mesh even when viewport mesh is set to highest quality. It's the case for Body Cutter
#jira UE-149604
#preflight 634fca61ac48fa11ed2ddad9
#rb benoit.deschenes
[CL 22629343 by kerim borchaev in ue5-main branch]
- instead begin edint event is used
- this was reproduced with Body Cutter - when event wasn't sent to the object that a body cutter is made from
#jira UE-149596
#preflight 634d1c77305a762e7e1e5772
#rb benoit.deschenes
[CL 22568348 by kerim borchaev in ue5-main branch]
- when a part file has distinct geometry in some of its configurations then geometry variants are created
#jira UE-133993
#preflight 63464a43f04e6f8505dce3fb
#rb benoit.deschenes
#lockdown jeanmichel.dignard
[CL 22479244 by kerim borchaev in ue5-main branch]
The Datasmith Sketchup 2022 Mac plugin is now compiled and packaged as a Universal Binaries (x64_86/Arm64) and should work on either Intel or Apple Silicon mac, without using Rosetta.
Only the Sketchup 2022 SDK is provided as universal binaries, so other versions of our exporter are still x86_64 only and do require Rosetta to run on Apple Silicon.
This should solve some stability issues Apple Silicon users experience while using Sketchup with Rosetta enabled.
#jira UE-145924
#preflight 633f103c62762f4a1b5d5c29
#rb JeanLuc.Corenthin Kerim.Borchaev
#lockdown jeanmichel.dignard
[CL 22404312 by benoit deschenes in ue5-main branch]
- Suppressed parts with geometry are exported as mesh actors(instead of empty actors as before). Temporarily unsuppressing those parts for the duration of export and reverting suppression state back.
- Fixed name sanitation which was breaking some scenes with variants.
- Light Label uses user name of the light
- fixed spotlight direction
#jira UE-133993 UE-156138
#preflight 633446bb665f6b8f7f73ae37
#rb JeanLuc.Corenthin
[CL 22292887 by kerim borchaev in ue5-main branch]
- decimal symbol in the locale was leaking into name avoiding sanitize
#jira UE-165221
#preflight 63357f50691c0168b73d3fc8
#rb JeanLuc.Corenthin
[CL 22292885 by kerim borchaev in ue5-main branch]
- Old DatasmithMeshElement are removed from datasmith scene when mesh is updated
#jira UE-160625
#preflight 632bf4abb4515b7e22ac2475
#rb benoit.deschenes
[CL 22163683 by kerim borchaev in ue5-main branch]
- submaterials(of a composite material) that are not used on geometry are note added to datasmith scene
#jira UE-157274
#preflight 631ad0fff448dc6e58d4af7d
#rb benoit.deschenes
[CL 22110175 by kerim borchaev in ue5-main branch]