lonnie li
0391ce5f91
ModelingTools: Exposed UVChannel parameter in BakePreviewMaterial and BakeBentNormalPreviewMaterial to preview bake texture results on specific UV channels.
...
#rb trivial
#rnx
#ROBOMERGE-AUTHOR: lonnie.li
#ROBOMERGE-SOURCE: CL 18274725 in //UE5/Release-5.0/... via CL 18274747
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)
[CL 18274780 by lonnie li in ue5-release-engine-test branch]
2021-11-23 16:02:59 -05:00
lonnie li
0ff51a66c4
ModelingTools: Use "UV #" format in the UI for Bake tools UV channel selection.
...
#rb trivial
#rnx
#jira none
#preflight 619d4a74aa4521f9e79ee50c
#ROBOMERGE-AUTHOR: lonnie.li
#ROBOMERGE-SOURCE: CL 18274604 in //UE5/Release-5.0/... via CL 18274624
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)
[CL 18274627 by lonnie li in ue5-release-engine-test branch]
2021-11-23 15:50:32 -05:00
lonnie li
d1a488c78b
InteractiveToolsFramework: Add UInteractiveToolWithToolTargetsBuilder intermediary class to define the common GetTargetRequirements() interface used across tools that use tool targets.
...
UVEditor: Remove unused GetTargetRequirements interface on UVEditor tools.
#rb michael.balzer
#rnx
#jira none
#preflight 619d09e93a721992674b369b
#ROBOMERGE-AUTHOR: lonnie.li
#ROBOMERGE-SOURCE: CL 18271201 in //UE5/Release-5.0/... via CL 18271210
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)
[CL 18271215 by lonnie li in ue5-release-engine-test branch]
2021-11-23 11:49:25 -05:00
lonnie li
14e49dec6f
ModelingTools: Only show source mesh target in Bake tools if it is not baking to self.
...
Removed broken EditCondition from BakeAll property set.
#rb trivial
#rnx
#ROBOMERGE-AUTHOR: lonnie.li
#ROBOMERGE-SOURCE: CL 18270982 in //UE5/Release-5.0/... via CL 18270987
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)
[CL 18271011 by lonnie li in ue5-release-engine-test branch]
2021-11-23 11:33:05 -05:00
michael balzer
1e9353279c
MeshModelingToolset: Smaller PolyExtrude and PathExtrude fixes
...
* fixed Flat extrude mode not generating a flat path
* the ExtrudeHeight property in PolyExt and the ExtrudeHeight and Width properties in PathExt are now reset to their original values after being modified by the respective interactive modes
#preflight 619c1d4df70a9e92db27c5cb
#ROBOMERGE-AUTHOR: michael.balzer
#ROBOMERGE-SOURCE: CL 18270385 in //UE5/Release-5.0/... via CL 18270390
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)
[CL 18270399 by michael balzer in ue5-release-engine-test branch]
2021-11-23 10:39:20 -05:00
lonnie li
6584198283
InteractiveToolsFramework: Remove unnecessary target interface functions from MultiSelectionTool.
...
ModelingTools: Add UMultiSelectionMeshEditingTool to hold common interface requirements and functions that pertain to modeling mode MultiSelectionTools.
#rb semion.piskarev
#rnx
#jira none
#preflight 619c66d5c3287aab27e12c73
#ROBOMERGE-AUTHOR: lonnie.li
#ROBOMERGE-SOURCE: CL 18269697 in //UE5/Release-5.0/... via CL 18269713
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)
[CL 18269717 by lonnie li in ue5-release-engine-test branch]
2021-11-23 09:42:40 -05:00
lonnie li
e08222e97a
InteractiveToolFramework: Remove unnecessary tool target interface requirements for MeshSurfacePointTool.
...
ModelingTools: Add MeshSurfacePointMeshEditingToolBuilder with common mesh editing requirements.
Update MeshSurfacePointTool modeling tools to use MeshSurfacePointMeshEditingToolBuilder
#rb semion.piskarev
#rnx
#jira none
#preflight 6196d1bbb22f9e02b57b7438
#ROBOMERGE-AUTHOR: lonnie.li
#ROBOMERGE-SOURCE: CL 18269233 in //UE5/Release-5.0/... via CL 18269267
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)
[CL 18269272 by lonnie li in ue5-release-engine-test branch]
2021-11-23 08:55:40 -05:00
jimmy andrews
ea32196fde
fix updated pivot not being initially visible after accepting BakeRS result w/ "Center Pivot" enabled
...
#jira UE-134968
#rb david.hill
#rnx
#preflight 619bc5481806a242591e2741
#ROBOMERGE-AUTHOR: jimmy.andrews
#ROBOMERGE-SOURCE: CL 18262468 in //UE5/Release-5.0/... via CL 18262495
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)
[CL 18262503 by jimmy andrews in ue5-release-engine-test branch]
2021-11-22 15:45:29 -05:00
michael balzer
946b1c5d63
MeshModelingToolset: Cleanup UV Layout tool
...
#rb jimmy.andrews
#preflight 6196f777880616feb156f236
#ROBOMERGE-AUTHOR: michael.balzer
#ROBOMERGE-SOURCE: CL 18247882 in //UE5/Release-5.0/... via CL 18247896
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)
[CL 18247903 by michael balzer in ue5-release-engine-test branch]
2021-11-18 20:41:17 -05:00
lonnie li
8af971ee51
InteractiveToolsFramework: Remove GetTargetRequirements from UInteractiveToolBuilder.
...
#rb rinat.abdrashitov
#rnx
#jira none
#preflight 619683b2c6791caccf5f1f8e
#ROBOMERGE-AUTHOR: lonnie.li
#ROBOMERGE-SOURCE: CL 18240428 in //UE5/Release-5.0/... via CL 18240485
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)
[CL 18242887 by lonnie li in ue5-release-engine-test branch]
2021-11-18 15:21:56 -05:00
Marc Audy
0c3be2b6ad
Merge Release-Engine-Staging to Test @ CL# 18240298
...
[CL 18241953 by Marc Audy in ue5-release-engine-test branch]
2021-11-18 14:37:34 -05:00
jimmy andrews
fd07763a78
remove UE::Geometry::TRay3 and replace usages with UE::Math::TRay
...
#rb tyson.brochu
#rnx
#preflight 6195872476668b37001d1141
#ushell-cherrypick of 18231220 by Jimmy.Andrews
#ROBOMERGE-AUTHOR: jimmy.andrews
#ROBOMERGE-SOURCE: CL 18232491 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v895-18170469)
[CL 18232527 by jimmy andrews in ue5-release-engine-test branch]
2021-11-17 21:06:46 -05:00
michael balzer
b8a1c9b6cf
GeometryCore: Remove ExplicitUseGeometryMathTypes.h
...
#ROBOMERGE-AUTHOR: michael.balzer
#ROBOMERGE-SOURCE: CL 18227685 in //UE5/Release-5.0/... via CL 18229350
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)
#ROBOMERGE[STARSHIP]: UE5-Main
[CL 18231457 by michael balzer in ue5-release-engine-test branch]
2021-11-17 19:02:44 -05:00
nathan mitchell
8b0484567a
UVEditor: Cleanup how Operator Factories are referenced by tools, preventing crash bugs on garbage collection. Also adds undo transactions around tools to capture all accepted results for all assets under one undo history item.
...
#rb semion.piskarev
#rnx
#ROBOMERGE-AUTHOR: nathan.mitchell
#ROBOMERGE-SOURCE: CL 18210572 in //UE5/Release-5.0/... via CL 18210586
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)
#ROBOMERGE[STARSHIP]: UE5-Main
[CL 18210595 by nathan mitchell in ue5-release-engine-test branch]
2021-11-16 14:43:51 -05:00
lonnie li
df6501ee5f
ModelingTools: Fix broken max ray distance test in FMeshBakerMeshSceneSampler.
...
#rb trivial
#rnx
#jira none
#ROBOMERGE-AUTHOR: lonnie.li
#ROBOMERGE-SOURCE: CL 18145813 in //UE5/Release-5.0/... via CL 18145870
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v889-18060218)
#ROBOMERGE[STARSHIP]: UE5-Main
[CL 18145903 by lonnie li in ue5-release-engine-test branch]
2021-11-10 23:27:16 -05:00
lonnie li
db670aaffc
ModelingTools: Add additional trace events to the Bake tools.
...
#rb trivial
#rnx
#jira none
#preflight 6189db370779df5c6a59f3e9
#ROBOMERGE-AUTHOR: lonnie.li
#ROBOMERGE-SOURCE: CL 18099121 in //UE5/Release-5.0/... via CL 18099168
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v889-18060218)
#ROBOMERGE[STARSHIP]: UE5-Main
[CL 18099175 by lonnie li in ue5-release-engine-test branch]
2021-11-08 21:54:53 -05:00
lonnie li
d227863f71
ModelingTools: Fix broken preview material in BakeVertex.
...
#rb trivial
#rnx
#jira none
#ROBOMERGE-AUTHOR: lonnie.li
#ROBOMERGE-SOURCE: CL 18095436 in //UE5/Release-5.0/... via CL 18095466
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v889-18060218)
#ROBOMERGE[STARSHIP]: UE5-Main
[CL 18095476 by lonnie li in ue5-release-engine-test branch]
2021-11-08 18:13:30 -05:00
lonnie li
7cd76d1079
ModelingTools: Fix BakeVertex MultiTexture not prepopulating the source maps.
...
Fix BakeVertex MultiTexture not updating when changing source maps.
#rb none
#rnx
#jira UE-133708
#preflight 61845c2c0172ec000140926e
#ROBOMERGE-AUTHOR: lonnie.li
#ROBOMERGE-SOURCE: CL 18091863 in //UE5/Release-5.0/... via CL 18091886
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v889-18060218)
#ROBOMERGE[STARSHIP]: UE5-Main
[CL 18091907 by lonnie li in ue5-release-engine-test branch]
2021-11-08 15:04:40 -05:00
aurel cordonnier
fc542f6cfd
Merge from Release-Engine-Staging @ 18081189 to Release-Engine-Test
...
This represents UE4/Main @18073326, Release-5.0 @18081140 and Dev-PerfTest @18045971
[CL 18081471 by aurel cordonnier in ue5-release-engine-test branch]
2021-11-07 23:43:01 -05:00
jimmy andrews
2cfb217d3b
fix unwrap tool crash by moving op factory init down to after the settings object is created
...
#jira UE-134070
#rb lonnie.li
#rnx
#ROBOMERGE-OWNER: jimmy.andrews
#ROBOMERGE-AUTHOR: jimmy.andrews
#ROBOMERGE-SOURCE: CL 18068654 in //UE5/Release-5.0/... via CL 18068655
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v889-18060218)
#ROBOMERGE[STARSHIP]: UE5-Main
[CL 18069233 by jimmy andrews in ue5-release-engine-test branch]
2021-11-05 00:39:08 -04:00
lonnie li
dcfda7663a
ModelingTools: Fix Bake analytics event prefix.
...
#rb trivial
#rnx
#ROBOMERGE-AUTHOR: lonnie.li
#ROBOMERGE-SOURCE: CL 18045281 in //UE5/Release-5.0/... via CL 18045289
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v885-17909292)
#ROBOMERGE[STARSHIP]: UE5-Main
[CL 18045295 by lonnie li in ue5-release-engine-test branch]
2021-11-03 22:05:08 -04:00
lonnie li
9898c1feeb
ModelingTools: Unify control flow in the bake tools to use BakeOpState. This will address the perceived hangs in BakeVertex.
...
#rb michael.balzer
#rnx
#jira UE-133693
#preflight 61830e1a56cd410001125dbe
#ROBOMERGE-AUTHOR: lonnie.li
#ROBOMERGE-SOURCE: CL 18045073 in //UE5/Release-5.0/... via CL 18045092
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v885-17909292)
#ROBOMERGE[STARSHIP]: UE5-Main
[CL 18045094 by lonnie li in ue5-release-engine-test branch]
2021-11-03 21:48:49 -04:00
lonnie li
59104a7f04
ModelingTools: Replace Enum to string conversion tables with UEnum queries.
...
#rb michael.balzer
#rnx
#jira none
#preflight 6182a0842dd78d0001f3982a
#ROBOMERGE-AUTHOR: lonnie.li
#ROBOMERGE-SOURCE: CL 18040160 in //UE5/Release-5.0/... via CL 18040184
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v885-17909292)
#ROBOMERGE[STARSHIP]: UE5-Main
[CL 18040206 by lonnie li in ue5-release-engine-test branch]
2021-11-03 16:19:39 -04:00
lonnie li
c9e2b84125
ModelingTools: Cleanup unused Curvature settings
...
#rb trivial
#rnx
#ROBOMERGE-AUTHOR: lonnie.li
#ROBOMERGE-SOURCE: CL 18024196 in //UE5/Release-5.0/... via CL 18024225
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v885-17909292)
#ROBOMERGE[STARSHIP]: UE5-Main
[CL 18024283 by lonnie li in ue5-release-engine-test branch]
2021-11-02 16:16:14 -04:00
lonnie li
30ec0045b1
ModelingTools: Replace duplicate BakeMultiMapType enum with ValidEnumValues.
...
#rb trivial
#rnx
#jira none
#ROBOMERGE-AUTHOR: lonnie.li
#ROBOMERGE-SOURCE: CL 18024114 in //UE5/Release-5.0/... via CL 18024150
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v885-17909292)
#ROBOMERGE[STARSHIP]: UE5-Main
[CL 18024165 by lonnie li in ue5-release-engine-test branch]
2021-11-02 16:08:06 -04:00