Commit Graph

328 Commits

Author SHA1 Message Date
semion piskarev
654d6df1aa MeshModelingTools: Fix some selection mechanic operations being unsafe because they assume a FTriangleGroupTopology.
#rb Jimmy.Andrews
#jira UE-224481

[CL 36760482 by semion piskarev in 5.5 branch]
2024-10-01 19:57:18 -04:00
jimmy andrews
38b03ce012 make polygon selection mechanic translate compacted edge selections for output
#jira UE-225055
#rb David.Hill

[CL 36755949 by jimmy andrews in 5.5 branch]
2024-10-01 19:12:13 -04:00
halfdan ingvarsson
7e2101f0cb Geoscripting: Prefer deforming the mesh description directly rather than always go through render data
#rnx
#rb Jimmy.Andrews

[CL 36458253 by halfdan ingvarsson in 5.5 branch]
2024-09-19 19:06:01 -04:00
jimmy andrews
516ad3e0f4 make basemeshprocessing- and basecreatefromselected-derived tools set a max number of background tasks based on the input mesh sizes
#jira UE-220225
#jria UE-220226

#rb lonnie.li

[CL 36454406 by jimmy andrews in 5.5 branch]
2024-09-19 17:54:31 -04:00
benoit gadreau
575c3e2768 FSkinnedComponentWrapper: make sure that the requested LOD for conversion is available
#rb halfdan.ingvarsson
#rnx

[CL 36454364 by benoit gadreau in 5.5 branch]
2024-09-19 17:54:01 -04:00
jimmy andrews
f1249dc200 Mitigate tools crashing from too many cancelled-but-still-running background tasks accumulating by limiting the number of active background tasks permitted for a single background compute object
#jira UE-220225
#jria UE-220226
#rb lonnie.li

[CL 36447529 by jimmy andrews in 5.5 branch]
2024-09-19 15:30:35 -04:00
semion piskarev
69d945bdab MeshModelingTools: Fix a bug in PolyEdit where edges are not selectable in a small region near corners when also hitting a face, and tweak selection sensitivity to make edges and corners properly hittable when also hitting faces.
#rb Jimmy.Andrews
#jira UE-223699

[CL 36445648 by semion piskarev in 5.5 branch]
2024-09-19 14:51:14 -04:00
semion piskarev
f43f764551 MeshModelingTools: Fix PolyEd breakages from 36162322.
#rb kiaran.ritchie, nathan.mitchell
#jira UE-224145, UE-224323

[CL 36333596 by semion piskarev in 5.5 branch]
2024-09-17 09:57:25 -04:00
halfdan ingvarsson
f161376bf5 Geoscripting: Make sure the temporary detail logging is only enabled when an actual error condition happens.
#rnx

[CL 36212084 by halfdan ingvarsson in 5.5 branch]
2024-09-11 17:58:28 -04:00
halfdan ingvarsson
e070fbf79a Geoscripting: Add temporary logging to track down an elusive vertex mismatch issue.
#rnx

[CL 36212062 by halfdan ingvarsson in 5.5 branch]
2024-09-11 17:57:58 -04:00
halfdan ingvarsson
df166cdbe7 Geoscripting: Add an option to reconstruct non-manifold meshes
#rb David.Hill

[CL 36212041 by halfdan ingvarsson in 5.5 branch]
2024-09-11 17:57:34 -04:00
halfdan ingvarsson
e51dff81b0 Geoscripting: Add some defensive coding for a potential mismatch with the point count versus the section info.
#rnx

[CL 36212039 by halfdan ingvarsson in 5.5 branch]
2024-09-11 17:57:28 -04:00
kiaran ritchie
20592be4b6 Skin weight transfer: Add support for selecting vertices on the source mesh
#rb benoit.gadreau

[CL 36164152 by kiaran ritchie in 5.5 branch]
2024-09-10 18:48:01 -04:00
Ryan Hummer
4af2fd066d Updating Dev-Release-5.5 from Main at CL #36144969
#okforversepublic

[CL 36146571 by Ryan Hummer in Dev-5.5 branch]
2024-09-10 10:26:02 -04:00
katie caputo
dafc9fd8cf Modeling Tools: Make mesh element selection conversions stable
#JIRA UE-222292
#rb David.Hill, lonnie.li

[CL 35936460 by katie caputo in ue5-main branch]
2024-08-30 16:28:03 -04:00
adrien logut
5a033016b7 [GeometryScript] Fix static mesh to dynamic mesh conversion in cooked editor
* In cooked editor, meshes don't have Source models, like at runtime, and we cannot check Build scale settings.
* If we have no source model, we should follow the runtime path, and assume build scale is already baked in render data

#rnx
#rb Jimmy.Andrews

[CL 35878154 by adrien logut in ue5-main branch]
2024-08-28 15:41:01 -04:00
semion piskarev
155fa313c9 MeshModelingTools: Add a UV Transfer tool to modeling mode, which transfers UVs from a mesh simplified using an "existing vertices" option to the original, higher resolution mesh.
#rb lonnie.li
#jira UE-216210

[CL 35339610 by semion piskarev in ue5-main branch]
2024-08-06 10:00:20 -04:00
katie caputo
537039e112 Modeling Tools: Fixes bug which was not allowing correct de-selection in Mesh Element Selection - Edge Mode
#JIRA UE-220452
#rb lonnie.li

[CL 35187883 by katie caputo in ue5-main branch]
2024-07-30 12:32:12 -04:00
katie caputo
729abfbe18 Modeling Tools: Fixes a bug which displayed the wrong visuals in Mesh Element Selection in undo/redo
#JIRA UE-216281
#rb lonnie.li

[CL 35068023 by katie caputo in ue5-main branch]
2024-07-24 17:26:19 -04:00
jimmy andrews
c64ec0fd2f add selection validation to geometry selection manager, so we can recover if objects are deleted from under the selection system
+ fix dynamic mesh selection lambda keeping a raw pointer, and instead keep an identifier w/ a weak object pointer

#rb lonnie.li

[CL 34944659 by jimmy andrews in ue5-main branch]
2024-07-19 17:02:27 -04:00
kronok
76e263fc58 ModelingTools: Fixed geometry selection opacity to use the alpha from the ModelingMode color settings
#JIRA UE-215260
#rb lonnie.li

[CL 34944002 by kronok in ue5-main branch]
2024-07-19 16:40:16 -04:00
semion piskarev
c631d74cb1 MeshModelingTools: Minor gizmo fixes: turn a check in UInteractiveGizmo into an ensure, avoid an ensure in TransformGizmoDataBinder that fired on unused TRS gizmos, and ensure to avoid a crash in drag alignment mechanic.
#rb tyson.brochu

[CL 34881243 by semion piskarev in ue5-main branch]
2024-07-17 15:22:36 -04:00
roey borsteinas
31ffb20fb6 [Modeling Tools]: Changed the default target requirements for most tools and tool builders to use UDynamicMeshProvider/Commiter. Only specific tools that directly get the MeshDescription in non-optional ways.
#rb lonnie.li

[CL 34648063 by roey borsteinas in ue5-main branch]
2024-06-25 13:59:43 -04:00
lonnie li
890125f92d ModelingComponents: Expose LineSetComponent as a blueprint spawnable component.
#rb Jimmy.Andrews
#jira UE-215334

[CL 33807767 by lonnie li in ue5-main branch]
2024-05-21 16:17:13 -04:00
katie caputo
c9c94e18c0 Modeling Tools: Updates the visual display of Mesh Element Selection so that only applicable components are displayed depending on the selection mode
#JIRA UE-206070
#rb lonnie.li

[CL 33732970 by katie caputo in ue5-main branch]
2024-05-17 15:06:29 -04:00