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
sebastien lussier
266ea40bff
World Partition - HLOD: Avoid the creation of reverse index buffers when building HLODs
...
* Reversed index buffers are used to handle negative scaling transforms. Since HLOD meshes will never be used with such transforms, we can get rid of these buffers and reduce memory usage.
#jira UE-216169
#rb JeanFrancois.Dube
[CL 34065502 by sebastien lussier in ue5-main branch]
2024-06-03 10:23:45 -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
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
alexis matte
b5e83ba5f7
Fix crash when saving staticmesh that is compiling
...
#jira UE-215002
#rnx
[FYI] JeanLuc.Corenthin
[CL 33808100 by alexis matte in ue5-main branch]
2024-05-21 16:25:39 -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
katie caputo
e1fb5dfb17
Modeling Tools: Resolves flickering which happened when hovering over a selected element in MeshElementSelection
...
#JIRA UE-214897
#rb lonnie.li
[CL 33729003 by katie caputo in ue5-main branch]
2024-05-17 13:17:01 -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
benoit gadreau
77adc25814
DynamicMeshProvider: full support for MeshDescription LODs when converting to DynamicMesh
...
a FGetMeshParameters parameter is now used to request a specific LOD, as well as the option of requesting tangents
this will also allow further customization in the future, if required, by adding attributes to the FGetMeshParameters struct
#rb halfdan.ingvarsson, Jimmy.Andrews
#rnx
[CL 33681647 by benoit gadreau in ue5-main branch]
2024-05-16 04:43:12 -04:00
kiaran ritchie
ab4ff07e7d
Added ability to select edges and faces in skin paint tool.
...
Adds Grow/Shrink/Flood ability to both edges and faces in UPolygonSelectionMechanic
#rb halfdan.ingvarsson
#JIRA UE-209462
[CL 33673217 by kiaran ritchie in ue5-main branch]
2024-05-15 18:12:58 -04:00
katie caputo
d2d550ceb1
Modeling Tools: Replaces the existing PDI implementation of MeshElementSelection to use PreviewGeometry
...
#JIRA UE-189444
#rb lonnie.li
[CL 33610721 by katie caputo in ue5-main branch]
2024-05-13 18:32:09 -04:00
jimmy andrews
9fc49c9ccc
Clarify when the Rotation setting is used in the Add Primitive tools by disabling it when it is not applicable, renaming it to Initial Rotation, and expanding its tooltip.
...
#jira UE-214750
#rb lonnie.li
[CL 33606316 by jimmy andrews in ue5-main branch]
2024-05-13 13:38:19 -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
lonnie li
2af59d333c
ModelingTools: Fixed Inset tooltip error in PolyEdit/TriEdit.
...
[CL 33590054 by lonnie li in ue5-main branch]
2024-05-10 18:30:43 -04:00
lonnie li
a746e676fb
ModelingTools: Added a new cvar (modeling.CapturePostEditChangeInTransactions, default=true). When set to false, PostEditChange will be excluded from tool-target based modeling tool transactions.
...
#rb David.Hill, semion.piskarev
#jira UE-209978
[CL 33496407 by lonnie li in ue5-main branch]
2024-05-07 17:25:47 -04:00
jimmy andrews
852f4ebae9
Fix incorrect initialization of section index -> material index mapping to fix crash in copy mesh to static mesh geometry script method + add additional validation of polygon group IDs
...
#rb David.Hill
[CL 33343520 by jimmy andrews in ue5-main branch]
2024-04-30 13:14:18 -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
0c7ff195bd
Fix backwards compat issue with material handling for static mesh -> dynamic mesh geometry script:
...
Revert the default behavior of CopyMeshFromStaticMesh to again use section material indices, rename it to make it clear that it does so, and make a CopyMeshFromStaticMeshV2 w/ the more-expected default behavior of using the regular material indices (and a new parameter to control the behavior)
+ add a method to more easily get the regular materials list off of a static mesh asset.
#rb David.Hill
[CL 33314364 by jimmy andrews in ue5-main branch]
2024-04-29 16:57:22 -04:00
alban bergeret
f26d489cd8
Added the ability to generate UVs with full floating point precision when building a new Mesh asset programmatically
...
#rb Jimmy.Andrews
[CL 33243084 by alban bergeret in ue5-main branch]
2024-04-25 16:13:21 -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
jimmy andrews
91f66a42f6
fix gizmo not showing up for modeling mode geometry selection after selection element type / topology mode change
...
#rb jimmy.andrews
[CL 33214061 by jimmy andrews in ue5-main branch]
2024-04-24 17:33:01 -04:00
sebastien lussier
6139b10070
Build fix
...
#cis fix
[CL 33210369 by sebastien lussier in ue5-main branch]
2024-04-24 15:39:35 -04:00
jimmy andrews
87679c1c76
Make draw polygon, draw polypath, and draw-and-revolve tools initialize with a 'reasonable' drawing frame instead of starting at the origin
...
#jira UE-185651
Where reasonable means centered on the selection (if available), or otherwise centered in the view.
If a geometry element is selected, we will also align to that (e.g., aligning to the plane of a selected triangle)
#rb David.Hill
[CL 33182868 by jimmy andrews in ue5-main branch]
2024-04-23 18:39:48 -04:00
jimmy andrews
50e007432b
Fix mesh elements visualizer tooltip typo
...
#rb jimmy.andrews
[CL 33140586 by jimmy andrews in ue5-main branch]
2024-04-22 11:41:03 -04:00