385 Commits

Author SHA1 Message Date
katie caputo
57d9fae94f Modeling Tools: Fixes bug that would not deselect Edge in MeshElementSeletion on Undo/Redo and caused crash
#JIRA UE-226522
#rb lonnie.li

[CL 36877310 by katie caputo in 5.5 branch]
2024-10-04 16:22:56 -04:00
katie caputo
34c82cd081 Modeling Tools: Avoid MeshElementSelection PreviewGeo crash on editor exit
#JIRA UE-225670
#rb Jimmy.Andrews

[CL 36762350 by katie caputo in 5.5 branch]
2024-10-01 20:16:29 -04:00
katie caputo
80c0394432 Modeling Tools: Changes how Mesh Element Selection Colors are updated during customization for a faster update on dense meshes
#JIRA UE-223528
#rb lonnie.li

[CL 36761874 by katie caputo in 5.5 branch]
2024-10-01 20:12:05 -04:00
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
katie caputo
a48a73d4da Modeling Tools: Cleans and fixes bugs in UV Snapshot tool, adds icon
#JIRA UE-202724
#rb lonnie.li, semion.piskarev

[CL 36447277 by katie caputo in 5.5 branch]
2024-09-19 15:26:42 -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