Jimmy Andrews
3350383f49
fix responsiveness of background operators in cases where we show 'dirty' results after operators are cancelled
...
#jira UE-225271
#rb lonnie.li
[CL 36555672 by Jimmy Andrews in 5.5 branch]
2024-09-24 18:25:29 -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
jimmy andrews
643fa560a9
make smoothing operator at least try to respond to progresscancel being cancelled, to help more quickly reduce memory pressure from cancelled operators
...
#jira UE-220225
#rb lonnie.li
[CL 36447266 by jimmy andrews in 5.5 branch]
2024-09-19 15:26:36 -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
nathan mitchell
1d8d099a5b
GeometryProcessing: Added functionality to the UV Layout code to allow for preserving existing UV island's scale and orientation during layout operations.
...
Additionally cleaned up numerical logic within the UV Packer code and added comments for confusing areas of the code.
#jira UE-217881
#rb lonnie.li
[CL 35382850 by nathan mitchell in ue5-main branch]
2024-08-07 18:00:36 -04:00
lonnie li
9877de1d6a
ModelingTools: Fixed crash in lattice tool when deforming a mesh element selection with Deform Normals enabled.
...
#rb Jimmy.Andrews
#jira UE-216403
[CL 34122597 by lonnie li in ue5-main branch]
2024-06-05 09:32:48 -04:00
jimmy andrews
4862a1c612
Split the spline management logic of the triangulate splines and revolve splines tools into a base class to bring them to feature parity and make it easier to add new spline-based tools
...
#rb David.Hill
[CL 33846823 by jimmy andrews in ue5-main branch]
2024-05-22 18:12:45 -04:00
katie caputo
93719838a0
Modeling Tools: Adds Selection support for the lattice tool
...
#JIRA UE-213395
#rb lonnie.li
[CL 33606170 by katie caputo in ue5-main branch]
2024-05-13 13:21:50 -04:00
katie caputo
9170a72472
Modeling Tools: Adds Geometry Selection Support for the Smooth Tool
...
#JIRA UE-181659
#rb lonnie.li
[CL 32507530 by katie caputo in ue5-main branch]
2024-03-26 09:48:04 -04:00
tyson brochu
857441e608
Remesher: add an optional edge length scale function that can be used for adaptive-density remeshing
...
#rb jimmy.andrews
#jira UE-207063
[CL 31545067 by tyson brochu in ue5-main branch]
2024-02-15 19:02:26 -05:00
halfdan ingvarsson
1003ebb7a4
Skin Bind Tool: Fix binding computation when there's only one influence per bone
...
#jira UE-189507
#rb benoit.gadreau
#rnx
[CL 31271665 by halfdan ingvarsson in ue5-main branch]
2024-02-07 16:33:13 -05:00
tyson brochu
2a1b970698
Add a Remesh node for Cloth.
...
For the sim mesh, the node operates on the 2D representation by first remeshing the seam and boundary edges, then remeshing the entire mesh while constraining those edges. Finally it (un)projects the 2D mesh to 3D using the input 2D/3D mesh representations.
For the render mesh, it remeshes the boundaries first, then the interiors in 3D since there are no seams. (Render Mesh LOD generation is likely to be replaced with something more user-controllable in the future, this is kind of a placeholder.)
Still TODO: additional constraints for other sim needs
#jira UE-174510
#rb Alex.McAdams, kriss.gossart, rinat.abdrashitov
[CL 30272045 by tyson brochu in ue5-main branch]
2023-12-12 14:26:29 -05:00
jimmy andrews
7020f4272d
Add comments to Mesh Splines tool properties/enums
...
#jira UE-196881
#rb matija.kecman
[CL 28927416 by jimmy andrews in ue5-main branch]
2023-10-19 14:40:54 -04:00
jimmy andrews
37a7fc212b
When triangulating splines w/ 'Leave Separate' enabled and 'best fit planes' enabled, use separate different origins for each plane so moving one curve doesn't move the projection plane of the others
...
#rb tyson.brochu
[CL 28920665 by jimmy andrews in ue5-main branch]
2023-10-19 11:38:31 -04:00
matija kecman
84bdab0304
Support Geometry Selection in the Tangents tool and fix some bugs
...
#jira UE-181650
#rb jimmy.andrews
[CL 27584315 by matija kecman in ue5-main branch]
2023-09-04 07:29:03 -04:00
benoit gadreau
7d7e114ec5
Skin Bind: fixed geodesic binding crash when the sampled bone's bbox voxels are out of the occupancy grid
...
this is easy to repro using a single mesh with two bones (one in the center of the mesh and the other one away from the mesh bbox)
#jira UE-191147
#rb halfdan.ingvarsson
#rnx
[CL 26642311 by benoit gadreau in ue5-main branch]
2023-07-27 11:44:13 -04:00
benoit gadreau
bc524589f4
Skin Binding: fixed pos to grid/cell center indexation
...
+ removed occupancy grid computation when useless (this is only used for debug purposes and slows down the binding calculation)
#jira UE-187013
#jira UE-180559
#rb halfdan.ingvarsson
[CL 26506572 by benoit gadreau in ue5-main branch]
2023-07-21 04:56:52 -04:00
jimmy andrews
e1ff718256
Fix crash when spline mesh tool has a spline with too few points, and generally make polygon triangulation not crash when passed an input with too few points
...
#rb rinat.abdrashitov
[CL 26295671 by jimmy andrews in ue5-main branch]
2023-06-28 15:30:03 -04:00
nathan mitchell
8221371e4c
ModelingOperators: Prevent ensure from firing when a selection is passed to the operation that doesn't consist of at least one full triangle.
...
#rb Jimmy.Andrews
#jira UE-185238
[CL 26216442 by nathan mitchell in ue5-main branch]
2023-06-23 15:37:07 -04:00
henrik karlsson
f027bfa856
[Core]
...
* Fixed compile errors when compiling .h files in isolation
#rb none
[CL 25865668 by henrik karlsson in ue5-main branch]
2023-06-08 02:30:27 -04:00
jimmy andrews
b7be1aea10
Fix triangulate curves op using the wrong index when computing average polygon normal
...
#rb trivial
#preflight skip
[CL 25645635 by jimmy andrews in ue5-main branch]
2023-05-26 12:24:57 -04:00
jimmy andrews
c53ce32a83
add plane projection and boolean/offset options to the mesh splines tool
...
#rb tyson.brochu
#preflight 646e78412c0a5da0dc40c358
[CL 25633353 by jimmy andrews in ue5-main branch]
2023-05-25 18:47:13 -04:00
matija kecman
87ee9970e8
Fix GetElapsedComputeTime so that the preview material kicks in after the proper delay
...
#jira UE-183810
#preflight 644a77c66b589f8b36ee29a9
#rb jimmy.andrews
[CL 25299633 by matija kecman in ue5-main branch]
2023-05-02 07:51:43 -04:00
semion piskarev
59fc70fa0c
MeshModelingTools: Add Revolve Spline tool (resubmit after backout after fixing include issues)
...
#rb Jimmy.Andrews
#jira UE-182354
#preflight 64485c8e6b589f8b36dfd0a9
[CL 25194223 by semion piskarev in ue5-main branch]
2023-04-26 00:46:56 -04:00
hilda cruz
57825c69d5
[Backout] - CL25182400 for CIS issue
...
#rnx
[FYI] semion.piskarev
Original CL Desc
-----------------------------------------------------------------
MeshModelingTools: Add Revolve Spline tool.
#rb Jimmy.Andrews
#jira UE-182354
#preflight 6447ed6b877716c8782f96a3
[CL 25192025 by hilda cruz in ue5-main branch]
2023-04-25 19:20:48 -04:00