mr0ptimist
394ac65e99
PR #11705 : Fixed redundant UV mesh spatial computation in modeling mode bake tools
...
#rb tyson.brochu
#jira UE-211209
#ushell-cherrypick of 32670342 by UnrealBot
[CL 34142726 by mr0ptimist in ue5-main branch]
2024-06-05 18:10:52 -04:00
benoit gadreau
a8989ded77
Transfer Bone Weights: added the possibility of propagating the skin weights to a subset of vertices only
...
if this is straightforward for the closest point algorithm, inpaint can extract data from regions outside the target vertex subset.
a temporary skin weight attribute is used to modify the weights, then only the subset is copied into the full skin weights attribute.
#rb rinat.abdrashitov
[CL 34117660 by benoit gadreau in ue5-main branch]
2024-06-05 03:13:36 -04:00
jimmy andrews
341e9ab352
Fix bevel of meshes with bowtie vertices on the bevel path + fix internal bevel processing data being exposed as public, and remove some unused fields
...
#jira UE-213811
#rb David.Hill
[CL 34037176 by jimmy andrews in ue5-main branch]
2024-05-31 13:54:23 -04:00
brandon schaefer
e64748d3de
Disable the top modules that are not currently set to enable AutoRTFM
...
#rb neil.henning
[CL 34015003 by brandon schaefer in ue5-main branch]
2024-05-30 17:59:48 -04:00
jimmy andrews
0f3ec1e797
make the exterior visibility occlusion tester slightly perturb sampling directions to reduce the chance of perfectly axis-aligned rays, which are more likely to pass through tiny cracks
...
#rb David.Hill
[CL 33995075 by jimmy andrews in ue5-main branch]
2024-05-29 23:41:50 -04:00
katie caputo
d51c81777b
Modeling Tools: light cleaning up functions relating to selection, no functionality change
...
#rb lonnie.li
[CL 33727981 by katie caputo in ue5-main branch]
2024-05-17 12:51:01 -04:00
katie caputo
af2c95b714
Modeling Tools: Complete conversion matrix for mesh element selection
...
#JIRA UE-214522
#rb Jimmy.Andrews
[CL 33704168 by katie caputo in ue5-main branch]
2024-05-16 18:44:25 -04:00
jimmy andrews
656dc74382
CIS fix for 'potentially uninitialized local variable' warning in open boundary snapping algorithm
...
#rb jimmy.andrews
[CL 33698026 by jimmy andrews in ue5-main branch]
2024-05-16 15:56:03 -04:00
jimmy andrews
772f51b006
Add an open-boundary snapping algorithm, similar to 'resolve t-junctions' but just snapping without adding vertices
...
#rb david.hill
[CL 33697399 by jimmy andrews in ue5-main branch]
2024-05-16 15:41:10 -04:00
katie caputo
ddea45f94d
Modeling Tools: Fixed bug after TriFace->TriEdge conversion not recognizing selection during hover
...
#JIRA UE-214210 UE-214515
#rb Jimmy.Andrews
[CL 33550535 by katie caputo in ue5-main branch]
2024-05-09 13:10:02 -04:00
katie caputo
822b75bd9a
Modeling Tools: fixes crash in conversion to PolyVerts
...
#JIRA UE-214415
#rb Jimmy.Andrews
[CL 33548335 by katie caputo in ue5-main branch]
2024-05-09 12:08:18 -04:00
jimmy andrews
9f93e8c79f
fix crash on smooth bevel of a confusingly triangulated door mesh
...
#jira UE-213811
#rb David.Hill
[CL 33410838 by jimmy andrews in ue5-main branch]
2024-05-02 17:24:58 -04:00
jimmy andrews
6f11e1bd48
fill out more of the selection conversion matrix in geometry selection util
...
#rb David.Hill
[CL 33400715 by jimmy andrews in ue5-main branch]
2024-05-02 13:00:21 -04:00
katie caputo
77014b71ae
Modeling Tools: Corrects and clarifys EnumeratePolygroup function descriptions
...
#JIRA UE-212714
#rb lonnie.li
[CL 33371507 by katie caputo in ue5-main branch]
2024-05-01 09:44:24 -04:00
katie caputo
a7bd886565
Modeling Tools: Implement the selection Mapping Flags for MeshElementSelection and clarify its related code
...
#JIRA UE-212714
#rb lonnie.li
[CL 33334853 by katie caputo in ue5-main branch]
2024-04-30 09:10:14 -04:00
jimmy andrews
13248f61db
make poly edit bevel tool refuse to start when there are no bevel-able edges in the current selection + make bevel of polygroup faces succeed when only some of the selection-bordering edges are boundary edges
...
#jira UE-208817
#rb David.Hill
[CL 33232945 by jimmy andrews in ue5-main branch]
2024-04-25 11:33:43 -04:00
david hill
06398e9aaa
PolyModelingFaceUtil - fix error in detecting the case of a planar selection
...
#rb Jimmy.Andrews
[CL 33141736 by david hill in ue5-main branch]
2024-04-22 12:17:33 -04:00
katie caputo
87533ccde8
Modeling Tools: Add support for customizing colors in Mesh Element Selection, add support for different between hovering over a selected vs non-selected elements, fix issues with EnumerateSelectionEdges
...
#JIRA UE-209421 UE-206063
#rb nickolas.drake
[CL 33070091 by katie caputo in ue5-main branch]
2024-04-18 09:20:08 -04:00
steve robb
5186e49246
Fixed some unused and potentially uninitialized FVector2Ds.
...
#jira UE-87511
[CL 33034524 by steve robb in ue5-main branch]
2024-04-17 09:33:13 -04:00
jimmy andrews
3fb1531bba
Mesh to collision tool improvements around convex decomposition:
...
+ split out convex decomposition from single convex hulls as a separate shape type (rather than hiding the feature under the 'max hulls' count)
+ add a pre-simplify option to make the decomposition compute faster for very large meshes
+ use an enum rather than bool to select the decomposition algorithm, and only show options relevant to each algorithm
+ use better defaults for the navigable space protection algorithm
+ do not default-enable the 'max count' collision shape option, as it can be confusing/frustrating to wait for a decomposition only to find it has random holes due to that option quietly throwing away shapes
#rb david.hill
[CL 33003203 by jimmy andrews in ue5-main branch]
2024-04-16 11:56:28 -04:00
katie caputo
a9865f1df6
Modeling Tools: Adds Geometry Selection Support for the Weld Tool
...
#JIRA UE-181652
#rb lonnie.li
[CL 32327946 by katie caputo in ue5-main branch]
2024-03-19 12:04:31 -04:00
jimmy andrews
5e5d976da3
fix unreachable implicit "++iterator" in cases where a for-loop was used to just grab the first element of a set or map
...
#rb lonnie.li
#lockdown michael.balzer
[CL 31880424 by jimmy andrews in ue5-main branch]
2024-02-28 14:51:06 -05:00
katie caputo
f8ce8926be
Modeling Tools: Displace Tool Selection Support for 'Flat' Subdivision type
...
#JIRA UE-181658
#rb rinat.abdrashitov
[CL 31872956 by katie caputo in ue5-main branch]
2024-02-28 11:25:21 -05:00
jimmy andrews
282999dab5
fix some edges/vertices not moving when via mesh elements selection handles due to incorrect bounds check in deformer
...
#rb david.hill
[CL 31667283 by jimmy andrews in ue5-main branch]
2024-02-20 20:27:35 -05:00
nathan mitchell
74f669b4c8
GeometryProcessing: Improve the UV generation scheme PatchBuilder via a change to the polygroup generation stage, providing area aware sampling of the mesh surface and reducing the overcompensation effects that small, disconnected regions in the mesh were having on the overall segmentation.
...
Also provides a new CVar, modeling.DisableAutoUVAreaDensitySampling, which when set, returns the behavior to the original algorithm, in case there are legacy reasons to maintain that behavior.
#rb Jimmy.Andrews
#jira UE-144730
[CL 31590126 by nathan mitchell in ue5-main branch]
2024-02-16 19:24:45 -05:00