Ryan Schmidt
ffe3b401cd
GeometryProcessing: move all public types in GeometryProcessing plugin into UE::Geometry:: namespace, as well as some code in MeshModelingToolset. Fix fallout in Water, Paint Mode, ChaosEditor, DataPrep, Text3D, Unit Tests, internal projects.
...
#rb jimmy.andrews, semion.piskarev
#jira none
[CL 15661651 by Ryan Schmidt in ue5-main branch]
2021-03-09 19:33:56 -04:00
David Hill
3e884d1cae
Geometry Tools: Mesh Simplification. Improve collapse behavior with attribute seams. Previously edge collapses were more limited in the neighborhood of seams.
...
Additionally this CL:
Introduces a simplifier-level bool allow for easy switching between simplification with and without quadric memory and adds logic to remove isolated triangles
Extend MeshOverlay to identify seam-end edges - DynamicMeshAttributeSet.{h,cpp} DynamicMeshOverlay.{h,cpp}
Expose ability to recompute edge constraints - MeshConstraintUtil.{h,cpp} MeshConstraints.h
#jira none
#rb jimmy.andrews
[CL 15419204 by David Hill in ue5-main branch]
2021-02-16 12:58:51 -04:00
David Hill
76d7f494e6
Geometry Tools: Simplification Tool - Respect UV mirroring seams. This is done by detecting attribute seams associated all "normal" attributes, these include tangent or bitangent attributes if they exist.
...
#jira none
#rb jimmy.andrews
#rnx
[CL 15146829 by David Hill in ue5-main branch]
2021-01-20 14:44:42 -04:00
Marc Audy
68150e0be7
Merge UE5/Release-Engine-Staging to UE5/Main @ 14611496
...
This represents UE4/Main @ 14594913
[CL 14612291 by Marc Audy in ue5-main branch]
2020-10-29 13:38:15 -04:00
Marc Audy
a7c9001a94
Merging //UE5/Release-Engine-Staging to Main (//UE5/Main) @ 14075166
...
#rb
#rnx
[CL 14075271 by Marc Audy in ue5-main branch]
2020-08-11 01:36:57 -04:00
Marc Audy
11f5b21210
Merging //UE5/Release-Engine-Staging @ 13752110 to Main (//UE5/Main)
...
#rnx
[CL 13753156 by Marc Audy in ue5-main branch]
2020-06-23 18:40:00 -04:00
tyson brochu
38ac094e2b
Merging CL 11341541.
...
MeshConstraints: before a new constraint is added to a vertex, make sure that we don't overwrite an existing constraint with something less restrictive.
#jira UETOOL-2159
#rb ryan.schmidt
#rnx
#ROBOMERGE-SOURCE: CL 11530349 in //UE4/Release-4.25/...
#ROBOMERGE-BOT: RELEASE (Release-4.25 -> Release-4.25Plus) (v654-11333218)
[CL 11530359 by tyson brochu in 4.25-Plus branch]
2020-02-18 18:56:08 -05:00
Max Chen
b4881d8bf8
Copying //UE4/Dev-Editor to Dev-Tools-Staging (//UE4/Dev-Tools-Staging) @11123875
...
#rb none
#jira none
[CL 11123880 by Max Chen in Dev-Tools-Staging branch]
2020-01-27 20:11:15 -05:00
Marc Audy
360d078ca3
Second batch of remaining Engine copyright updates.
...
#rnx
#rb none
[CL 10871248 by Marc Audy in Main branch]
2019-12-27 09:26:59 -05:00
Chris Gagnon
2e87118a18
Copying //UE4/Dev-Editor to Dev-Main (//UE4/Dev-Main) Interim 4.24.
...
#rb none
[CL 8614014 by Chris Gagnon in Main branch]
2019-09-10 11:35:20 -04:00
Ryan Schmidt
6d0131be4d
GeometryProcessing: FMeshConstraintUtil::ConstrainAllSeams now done in parallel, added FMeshConstraintUtil::ConstrainEdgeROISeams. Refactored FRemesher internals for smoothing to allow for localized smoothing in subclasses.
...
#rb none
#rnx
[CL 8065323 by Ryan Schmidt in Dev-Editor branch]
2019-08-15 16:25:03 -04:00
Chris Gagnon
930e33cb48
Copying //UE4/Dev-Editor to Dev-Main (//UE4/Dev-Main) for 4.23 From CL 6837861
...
#rb none
[CL 6838042 by Chris Gagnon in Main branch]
2019-06-04 15:42:48 -04:00
Ryan Schmidt
802e66c70b
move GeometryProcessing plugin from NotForLicensees to Experimental
...
#rb none
#rnx
[CL 6266957 by Ryan Schmidt in Dev-Editor branch]
2019-05-02 21:41:24 -04:00