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
tyson brochu
a4d7bef342
Update xatlas source files from github. Fixes a buffer overflow
...
#jira UE-195898
#rb David.Hill
[CL 33943058 by tyson brochu in ue5-main branch]
2024-05-28 12:00:41 -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
marc audy
28c077e1f9
Fix non-unity issues
...
#rnx
[CL 33614058 by marc audy in ue5-main branch]
2024-05-13 20:49:19 -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
5c57892f20
Add a geometry processing command line program to enable command line execution of geometry processing algorithms
...
+ add navigation-driven approximate convex decomposition as the first supported algorithm
#rb lonnie.li
[CL 33522576 by jimmy andrews in ue5-main branch]
2024-05-08 14:58:04 -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