lonnie li
00b96f6a9e
ModelingTools: Fix crash in Jacketing tool when the op would result in an empty mesh for one of the source meshes.
...
#rb tyson.brochu
#rnx
#jira UE-139355
#preflight 61e73ed71479b607fad5db83
#ROBOMERGE-AUTHOR: lonnie.li
#ROBOMERGE-SOURCE: CL 18658253 in //UE5/Release-5.0/... via CL 18658275 via CL 18658297
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v900-18638592)
[CL 18658316 by lonnie li in ue5-main branch]
2022-01-19 10:14:07 -05:00
sebastien lussier
9e1d092531
Approximate Actors - Corrected handling of the EMeshApproximationBaseCappingType::ConvexPolygon base capping option.
...
Using EMeshApproximationBaseCappingType::ConvexPolygon would always generate a solid rather than a polygon.
#jira none
#rb ryan.schmidt
#preflight 61e71b62843acf1b24014a6f
#ROBOMERGE-AUTHOR: sebastien.lussier
#ROBOMERGE-SOURCE: CL 18646035 in //UE5/Release-5.0/... via CL 18646062 via CL 18646090
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v900-18638592)
[CL 18648114 by sebastien lussier in ue5-main branch]
2022-01-18 16:38:06 -05:00
michael balzer
2539cede83
MeshModelingToolset: In Tangents tool enable "Compare with MikkT" only if FastMikkT is selected
...
#preflight 61e6233f152881f71ca174dd
#ROBOMERGE-AUTHOR: michael.balzer
#ROBOMERGE-SOURCE: CL 18644837 in //UE5/Release-5.0/... via CL 18644846 via CL 18644877
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v900-18638592)
[CL 18647948 by michael balzer in ue5-main branch]
2022-01-18 16:30:32 -05:00
semion piskarev
80f86dd481
MeshModelingTools: Fix normals not being transferred to overlays in Remesh and Simplify when discarding attributes at start. Fix CompactCopy to properly copy vertex normals/uvs.
...
#rb Ryan.Schmidt
#rnx
#jira UE-139241
#preflight 61e1eb164b4bd12cbee7bb0a
#ROBOMERGE-AUTHOR: semion.piskarev
#ROBOMERGE-SOURCE: CL 18629628 in //UE5/Release-5.0/... via CL 18629633 via CL 18629637
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v899-18417669)
[CL 18629639 by semion piskarev in ue5-main branch]
2022-01-16 10:42:36 -05:00
lonnie li
9b1cf88c0d
ModelingTools: Update ActiveMaterial by index rather than by name in MatEd to avoid switching out the ActiveMaterial when the material slot changes.
...
#rb semion.piskarev
#rnx
#jira UE-139020
#preflight 61e1afdc9010dadd2584b64c
#ROBOMERGE-AUTHOR: lonnie.li
#ROBOMERGE-SOURCE: CL 18621573 in //UE5/Release-5.0/... via CL 18621620 via CL 18621671
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v899-18417669)
[CL 18621725 by lonnie li in ue5-main branch]
2022-01-14 14:28:55 -05:00
semion piskarev
0bcc4deb73
MeshModelingTools: Made BSP conversion tool be more permissive in "Convert then Combine" path, added better error detection in that path, clarified some messages.
...
#rb Rinat.Abdrashitov
#rnx
#jira UE-118031
#preflight 61e0a3b4ed50181feb57cc64
#ROBOMERGE-AUTHOR: semion.piskarev
#ROBOMERGE-SOURCE: CL 18621526 in //UE5/Release-5.0/... via CL 18621548 via CL 18621593
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v899-18417669)
[CL 18621657 by semion piskarev in ue5-main branch]
2022-01-14 14:26:43 -05:00
semion piskarev
95eee90394
MeshModelingTools: Make details panel respond properly to hotkeys in Transform tool.
...
#rb Lonnie.Li
#jira UE-113282
#rnx
#preflight 61e0a39e0f52107164b1d530
#ROBOMERGE-AUTHOR: semion.piskarev
#ROBOMERGE-SOURCE: CL 18621487 in //UE5/Release-5.0/... via CL 18621502 via CL 18621532
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v899-18417669)
[CL 18621585 by semion piskarev in ue5-main branch]
2022-01-14 14:24:37 -05:00
semion piskarev
09ae906dff
MeshModelingTools: Make group paint tool initialize the current group to an unused group rather than potentially using settings from a different mesh. Don't keep allocating new groups if the current one is not used. Update revert-to-default arrow for consistency.
...
#rb Rinat.Abdrashitov
#rnx
#jira UE-113282
#preflight 61e0a388341d372424e85386
#ROBOMERGE-AUTHOR: semion.piskarev
#ROBOMERGE-SOURCE: CL 18621445 in //UE5/Release-5.0/... via CL 18621446 via CL 18621471
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v899-18417669)
[CL 18621488 by semion piskarev in ue5-main branch]
2022-01-14 14:21:26 -05:00
ryan schmidt
8cda44e4c5
ModelingTools: handle unset normals in Inspector Tool
...
#jira none
#rnx
#preflight 61e18fe53b673a8601ca70a9
#ROBOMERGE-AUTHOR: ryan.schmidt
#ROBOMERGE-SOURCE: CL 18617636 in //UE5/Release-5.0/... via CL 18617646 via CL 18617673
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v899-18417669)
[CL 18617683 by ryan schmidt in ue5-main branch]
2022-01-14 10:16:30 -05:00
michael balzer
f7ca1998ac
MeshModelingToolset: Add TextureResolution property for AutoUV tool in UVAtlas mode
...
#preflight 61e095260f52107164af6f2e
#ROBOMERGE-AUTHOR: michael.balzer
#ROBOMERGE-SOURCE: CL 18606692 in //UE5/Release-5.0/... via CL 18606778 via CL 18606852
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v899-18417669)
[CL 18606920 by michael balzer in ue5-main branch]
2022-01-13 17:25:17 -05:00
michael balzer
1ff0c3f3a8
MeshModelingToolset: Fix TangentsTool not showing deviating tangents when comparison with MikkT gets enabled for the first time
...
#jira UE-138882
#preflight 61dfaf3aa11335e9c4a41fd5
#ROBOMERGE-AUTHOR: michael.balzer
#ROBOMERGE-SOURCE: CL 18597879 in //UE5/Release-5.0/... via CL 18597887 via CL 18597903
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Test -> Main) (v899-18417669)
[CL 18597923 by michael balzer in ue5-main branch]
2022-01-13 11:43:51 -05:00
ryan schmidt
b5d3c01a65
ModelingTools: restore missing parameters in DynaSculpt Tool. No longer re-using the USculptBrushProperties from the base sculpt tool as it now has a DetailsCustomization that is not appropriate for DSculpt (which needs to be ported to base-sculpt-tool eventually)
...
#rb tyson.brochu
#rnx
#jira UE-134062
#preflight 61df5822ff67b6fe7ac4c6f1
#ROBOMERGE-AUTHOR: ryan.schmidt
#ROBOMERGE-SOURCE: CL 18591556 in //UE5/Release-5.0/... via CL 18591569 via CL 18591591
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Test -> Main) (v899-18417669)
[CL 18591609 by ryan schmidt in ue5-main branch]
2022-01-12 18:35:55 -05:00
lonnie li
c71e1de0f9
ModelingTools: Initialize triangle groups at the call site and disable compute of group mappings unless requested.
...
#rb ryan.schmidt
#rnx
#jira UE-137576
#preflight 61de464fb97cb66880a054df
#ROBOMERGE-AUTHOR: lonnie.li
#ROBOMERGE-SOURCE: CL 18587641 in //UE5/Release-5.0/... via CL 18587793 via CL 18587824
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Test -> Main) (v899-18417669)
[CL 18587891 by lonnie li in ue5-main branch]
2022-01-12 14:28:31 -05:00
semion piskarev
273acf129f
MeshModelingTools: Flip E/Q controls in CubeGrid tool to align with flight controls. Display message showing whether tool is creating a new asset or editing an existing one.
...
#rb Lonnie.Li
#rnx
#jira none
#preflight 61dd984b9b2dd4f66b739385
#ROBOMERGE-AUTHOR: semion.piskarev
#ROBOMERGE-SOURCE: CL 18571880 in //UE5/Release-5.0/... via CL 18571910
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)
[CL 18571943 by semion piskarev in ue5-release-engine-test branch]
2022-01-11 10:12:18 -05:00
semion piskarev
d55f59f0a5
MeshModelingTools: numerous Path Extrude fixes and improvements:
...
- Fixed snapping not disabling with Shift key.
- Fixed inability to end path if enabling snapping after starting the path.
- Fixed some undo items being undoable in certain circumstances.
- Fixed 0 height paths being treated differently than what PolyExt does (now they are unextruded ribbons instead of 0 thickness extrusions).
- Fixed interactive width selection not aligning with actual sides of path.
- Made behavior more intuitive when using fixed height/width/radius parameters and switching between fixed and interactive modes, including making it possible to set the fixed parameters after leaving that step of creation.
- Made radius setting behavior similar to width setting behavior.
- Disallowed 0 width paths.
- Made 0 radius same as not having rounded corners.
- Made the tool complete a current mesh if exited while one is ready.
#rb Rinat.Abdrashitov, Matija.Kecman
#rnx
#jira UE-109267
#preflight 61dc940be67256ec41eec9fa
#ROBOMERGE-AUTHOR: semion.piskarev
#ROBOMERGE-SOURCE: CL 18564923 in //UE5/Release-5.0/... via CL 18564946
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)
[CL 18564959 by semion piskarev in ue5-release-engine-test branch]
2022-01-10 15:56:01 -05:00
tyson brochu
967261a396
Path extrude tool: add support for open curves in PolygonEdgeMeshGenerator
...
#jira UE-138665
#rnx
#rb rinat.abdrashitov semion.piskarev
#preflight 61dc756a676009ad46407407
#ROBOMERGE-AUTHOR: tyson.brochu
#ROBOMERGE-SOURCE: CL 18562400 in //UE5/Release-5.0/... via CL 18562412
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)
[CL 18562432 by tyson brochu in ue5-release-engine-test branch]
2022-01-10 13:21:53 -05:00
michael balzer
a95d59a494
MeshModelingToolset: Fix NonUnity Compile UnrealEditor Mac in AttributeEditorTool.cpp
...
#preflight none
#rb trivial
#ROBOMERGE-AUTHOR: michael.balzer
#ROBOMERGE-SOURCE: CL 18560519 in //UE5/Release-5.0/... via CL 18560535
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)
[CL 18560541 by michael balzer in ue5-release-engine-test branch]
2022-01-10 11:26:31 -05:00
michael balzer
7834f7999a
MeshModelingToolset: Cleanup AutoUV tool
...
#preflight 61d63f62430de36baa437636
#rb jimmy.andrews, ryan.schmidt
#ROBOMERGE-AUTHOR: michael.balzer
#ROBOMERGE-SOURCE: CL 18540029 in //UE5/Release-5.0/... via CL 18540031
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)
[CL 18540032 by michael balzer in ue5-release-engine-test branch]
2022-01-07 00:14:44 -05:00
semion piskarev
75a5775fc0
Added LinearDeltaSensitivity metadata tag to make it possible for detail panel sliders to not be exponential. Used it in a couple of modeling tools.
...
#rb Patrick.Boutot
#rnx
#jira UE-96690
#preflight 61d73f18db0309127d18cf20
#ROBOMERGE-AUTHOR: semion.piskarev
#ROBOMERGE-SOURCE: CL 18534516 in //UE5/Release-5.0/... via CL 18534588
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)
[CL 18534642 by semion piskarev in ue5-release-engine-test branch]
2022-01-06 14:39:38 -05:00
matija kecman
a1803322fe
Enable mesh tangent tool for dynamic mesh actors
...
#rnx
#rb lonnie.li
#jira UE-131426
#preflight 61d60c90db0309127d0c1898
#ROBOMERGE-AUTHOR: matija.kecman
#ROBOMERGE-SOURCE: CL 18529496 in //UE5/Release-5.0/... via CL 18529504
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)
[CL 18529505 by matija kecman in ue5-release-engine-test branch]
2022-01-06 04:59:43 -05:00
lonnie li
d360f074b3
ModelingTools: Fix crash when baking AO in BakeTexture.
...
#rb trivial
#rnx
#jira UE-138396
#preflight skip
#ROBOMERGE-AUTHOR: lonnie.li
#ROBOMERGE-SOURCE: CL 18523179 in //UE5/Release-5.0/... via CL 18523219
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)
[CL 18523240 by lonnie li in ue5-release-engine-test branch]
2022-01-05 14:42:38 -05:00
michael balzer
de554a40f6
MeshModelingToolset: Revolution axis properties now properly show reset-to-default icon after manipulating gizmo
...
#jira UE-137930
#preflight 61d5eabdaf44b436280961c0
#rb
#ROBOMERGE-AUTHOR: michael.balzer
#ROBOMERGE-SOURCE: CL 18523119 in //UE5/Release-5.0/... via CL 18523175
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)
[CL 18523202 by michael balzer in ue5-release-engine-test branch]
2022-01-05 14:39:56 -05:00
semion piskarev
bfc27a1dc3
MeshModelingTools: Fix Boundary Revolve tool not working after CL 17630965 because PolygonSelectionMechanic was not adding its behaviors with the proper source. Also changed it to respect Shift modifier when clicking on a boundary the same way that the plane mechanic does.
...
#rb Matija.Kecman
#rnx
#jira UE-132759
#preflight 61d4991ad17842e547aa1a9c
#ROBOMERGE-AUTHOR: semion.piskarev
#ROBOMERGE-SOURCE: CL 18518519 in //UE5/Release-5.0/... via CL 18518569
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)
[CL 18518614 by semion piskarev in ue5-release-engine-test branch]
2022-01-05 09:46:01 -05:00
michael balzer
f5bc6bb9d5
MeshModelingToolset: Adjust point size for visualizing degenerate tangents
...
#jira UE-136568
#preflight trivial
#rb trivial
#ROBOMERGE-AUTHOR: michael.balzer
#ROBOMERGE-SOURCE: CL 18515581 in //UE5/Release-5.0/... via CL 18515614
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)
[CL 18515619 by michael balzer in ue5-release-engine-test branch]
2022-01-04 20:54:42 -05:00
lonnie li
6a143e79e1
ModelingTools: Add PreviewAsMaterial option to BakeTx and BakeAll.
...
BakeTx and BakeAll will now default to previewing textures directly. Users can enable PreviewAsMaterial to preview the texture as a material parameter input.
#rb michael.balzer
#rnx
#jira none
#preflight 61d48c15af44b43628fad69a
#ROBOMERGE-AUTHOR: lonnie.li
#ROBOMERGE-SOURCE: CL 18511950 in //UE5/Release-5.0/... via CL 18511964
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)
[CL 18511981 by lonnie li in ue5-release-engine-test branch]
2022-01-04 15:11:08 -05:00