matija kecman
66f4da5bd3
MeshModelingToolset: Add some missing progress cancel checks to Voxel tools
...
#rb jimmy.andrews
#rnx
#preflight 61b334b4180f781e431ef939
#ROBOMERGE-AUTHOR: matija.kecman
#ROBOMERGE-SOURCE: CL 18430417 in //UE5/Release-5.0/... via CL 18435299
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)
[CL 18435528 by matija kecman in ue5-release-engine-test branch]
2021-12-10 17:46:20 -05:00
michael balzer
3fe830027c
UVLayoutTool: Fix UV layout being recomputed when preview settings change
...
#jira UE-135207
#preflight 61b2b3364111d8820205b7d3
#rb
#ROBOMERGE-AUTHOR: michael.balzer
#ROBOMERGE-SOURCE: CL 18429035 in //UE5/Release-5.0/... via CL 18429036
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)
[CL 18429041 by michael balzer in ue5-release-engine-test branch]
2021-12-10 01:51:34 -05:00
tyson brochu
819b7b59cf
If a ToolTarget's MeshComponent has no MeshDescription, return an empty but valid one. Harden various tools to not crash on empty meshes.
...
#jira UE-135710
#rnx
#rb jimmy.andrews
#preflight 61b24e173d544d1a435f6792
#ROBOMERGE-AUTHOR: tyson.brochu
#ROBOMERGE-SOURCE: CL 18422162 in //UE5/Release-5.0/... via CL 18423015
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)
[CL 18423313 by tyson brochu in ue5-release-engine-test branch]
2021-12-09 15:02:36 -05:00
michael balzer
a31e8002f6
MeshModelingToolset: Cleanup Tangents tool
...
#preflight 61b162aba746977eaccd1dec
#ROBOMERGE-AUTHOR: michael.balzer
#ROBOMERGE-SOURCE: CL 18421479 in //UE5/Release-5.0/... via CL 18422966
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)
[CL 18423272 by michael balzer in ue5-release-engine-test branch]
2021-12-09 15:01:41 -05:00
ryan schmidt
db857d56b6
ModelingTools: convert various tools/mechanics/etc to use new SnappingManager functionality for scene hit-tests and snapping
...
#rb david.hill
#rnx
#jira none
#preflight 61b21920d308710b0c513796
#ROBOMERGE-AUTHOR: ryan.schmidt
#ROBOMERGE-SOURCE: CL 18419130 in //UE5/Release-5.0/... via CL 18422407
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)
[CL 18422664 by ryan schmidt in ue5-release-engine-test branch]
2021-12-09 14:46:09 -05:00
ryan schmidt
45cf4af720
ModelingComponents: register StaticMeshDescription attributes in UE::ToolTarget::CommitMeshDescriptionUpdateViaDynamicMesh for full-update path, and read back a copy of MeshDescription before updating for partial-update path
...
#rb none
#rnx
#jira UE-136900
#preflight 61b13a550e59fd0ab018179f
#ROBOMERGE-AUTHOR: ryan.schmidt
#ROBOMERGE-SOURCE: CL 18414192 in //UE5/Release-5.0/... via CL 18414194
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)
[CL 18414198 by ryan schmidt in ue5-release-engine-test branch]
2021-12-08 18:46:29 -05:00
matija kecman
6aa97489d6
UV Editor: Move the checkbox to enable/disable rendering of hovered elements into the main details panel
...
#rb michael.balzer
#rnx
#preflight
#ROBOMERGE-AUTHOR: matija.kecman
#ROBOMERGE-SOURCE: CL 18410486 in //UE5/Release-5.0/... via CL 18410509
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)
[CL 18410527 by matija kecman in ue5-release-engine-test branch]
2021-12-08 15:04:38 -05:00
michael balzer
3788d6d227
Fix FPoly::OptimizeIntoConvexPolys() creating polygons that fail coplanar check in FPoly::IsCoplanar()
...
#jira UE-136826
#preflight 61b017cc530975c280d22dee
#ROBOMERGE-AUTHOR: michael.balzer
#ROBOMERGE-SOURCE: CL 18407737 in //UE5/Release-5.0/... via CL 18407741
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)
[CL 18407750 by michael balzer in ue5-release-engine-test branch]
2021-12-08 12:35:46 -05:00
matija kecman
d9625a7f87
UV Editor: Add hover preview to Edit mode
...
#rb semion.piskarev
#rnx
#jira none
#preflight 61af9fc90e59fd0ab0fa5409
#ROBOMERGE-AUTHOR: matija.kecman
#ROBOMERGE-SOURCE: CL 18404342 in //UE5/Release-5.0/... via CL 18404343
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v896-18170469)
[CL 18404348 by matija kecman in ue5-release-engine-test branch]
2021-12-08 05:54:10 -05:00
ryan schmidt
2d9c7f5e27
Add missing predeclaration
...
#rb none
#rnx
#ROBOMERGE-AUTHOR: ryan.schmidt
#ROBOMERGE-SOURCE: CL 18389760 in //UE5/Release-5.0/... via CL 18389769
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v896-18170469)
[CL 18389784 by ryan schmidt in ue5-release-engine-test branch]
2021-12-06 18:12:59 -05:00
semion piskarev
0dcb7c00f0
UVEditor: Highlight edge and vertex selections in the live preview.
...
#rb Nathan.Mitchell
#rnx
#jira none
#preflight 61a8f6d4a7179bfa5503f3fc
#ROBOMERGE-AUTHOR: semion.piskarev
#ROBOMERGE-SOURCE: CL 18388864 in //UE5/Release-5.0/... via CL 18388925
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v896-18170469)
[CL 18388944 by semion piskarev in ue5-release-engine-test branch]
2021-12-06 17:25:26 -05:00
michael balzer
0d7c31b2e0
UVEditor: Tweak button and property labels
...
#preflight 61a9bca2e01f3610f53f8e2c
#ROBOMERGE-AUTHOR: michael.balzer
#ROBOMERGE-SOURCE: CL 18387862 in //UE5/Release-5.0/... via CL 18387903
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v896-18170469)
[CL 18387943 by michael balzer in ue5-release-engine-test branch]
2021-12-06 16:27:09 -05:00
ryan schmidt
22c851a546
ModelingTools: add alpha mask visualization to brush stamp indicator in VertexSculptTool
...
#rb none
#rnx
#preflight 61ae4b412b3384289ad2048b
#ROBOMERGE-AUTHOR: ryan.schmidt
#ROBOMERGE-SOURCE: CL 18387240 in //UE5/Release-5.0/... via CL 18387277
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v896-18170469)
[CL 18387286 by ryan schmidt in ue5-release-engine-test branch]
2021-12-06 15:44:16 -05:00
michael balzer
224fb30231
MeshModelingToolset: Move Layout tool out of Experimental
...
#jira UETOOL-3823
#preflight 61ae5400c6650f98a96cd82e
#ROBOMERGE-AUTHOR: michael.balzer
#ROBOMERGE-SOURCE: CL 18385112 in //UE5/Release-5.0/... via CL 18385126
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v896-18170469)
[CL 18385155 by michael balzer in ue5-release-engine-test branch]
2021-12-06 13:35:23 -05:00
ryan schmidt
17cefb1dd1
ModelingTools:
...
Reduce surface area of MeshDescriptionProvider/Committer, replace with UE::ToolTarget:: calls where possible.
Add new UE::ToolTarget::CommitMeshDescriptionUpdateViaDynamicMesh() function. This is being used for now to avoid potential regressions as UE::ToolTarget::CommitDynamicMeshUpdate will preferentially use DynamicMeshCommitter, and I am not certain it is functionally equivalent in all cases.
Add new UE::ToolTarget::CommitDynamicMeshNormalsUpdate(), similar to existing UV version
Add new Move-variant of UE::ToolTarget::CommitMeshDescriptionUpdate(), uses new Move-variant of IMeshDescriptionCommitter::CommitMeshDescription.
Make existing IMeshDescriptionCommitter::CommitMeshDescription callback interface protected, to prevent usage of this function at public API level (will be removed in future).
Tool updates should not change, just using cleaner APIs.
EditNormalsTool now uses CommitDynamicMeshNormalsUpdate(), which does go via DynamicMeshCommitter preferentially, where it previously went via MeshDescriptionCommitter. In light testing the results appear equivalent.
AttributeEditorTool now operates on MeshDescription copies in various update functions. These are not performance-critical.
#rb rinat.abdrashitov
#rnx
#preflight 61ae45998358693a22c28d1b
#ROBOMERGE-AUTHOR: ryan.schmidt
#ROBOMERGE-SOURCE: CL 18384350 in //UE5/Release-5.0/... via CL 18384361
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v896-18170469)
[CL 18384373 by ryan schmidt in ue5-release-engine-test branch]
2021-12-06 12:42:19 -05:00
jon nabozny
cdc65f654f
Reland: Fixes motion blur lengths when using time dilation
...
#rb josie.yang
#lockdown michal.valient
#preflight 614a44526c96990001c47143
#ROBOMERGE-OWNER: jon.nabozny
#ROBOMERGE-AUTHOR: guillaume.abadie
#ROBOMERGE-SOURCE: CL 17606608 via CL 17962735 via CL 18364937 via CL 18364960
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)
[CL 18365023 by jon nabozny in ue5-release-engine-test branch]
2021-12-02 23:53:56 -05:00
jon nabozny
9693ad4915
Undo //UE5/Private-Frosty/Engine/... changelist 17586431
...
#lockdown michal.valient
#preflight revert for build breakage
#ROBOMERGE-OWNER: jon.nabozny
#ROBOMERGE-AUTHOR: guillaume.abadie
#ROBOMERGE-SOURCE: CL 17587410 via CL 17948832 via CL 18364580 via CL 18364616
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)
[CL 18364712 by jon nabozny in ue5-release-engine-test branch]
2021-12-02 23:34:52 -05:00
jon nabozny
c418c40de0
Fixes motion blur lengths when using time dilation
...
#rb josie.yang
#lockdown michal.valient
#preflight 614a1e3259380f0001888d92
#ROBOMERGE-OWNER: jon.nabozny
#ROBOMERGE-AUTHOR: guillaume.abadie
#ROBOMERGE-SOURCE: CL 17586431 via CL 17948712 via CL 18364381 via CL 18364522
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)
[CL 18364604 by jon nabozny in ue5-release-engine-test branch]
2021-12-02 23:30:35 -05:00
michael balzer
c3c03bb7bd
MeshModelingToolset: Move UV Projection tool out of Experimental
...
#preflight 61a9316bca183f8de490b580
#rb trivial
#ROBOMERGE-AUTHOR: michael.balzer
#ROBOMERGE-SOURCE: CL 18357933 in //UE5/Release-5.0/... via CL 18357973
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)
[CL 18358010 by michael balzer in ue5-release-engine-test branch]
2021-12-02 16:03:57 -05:00
michael balzer
4a4e360ab1
MeshModelingToolset: Cleanup UV Unwrap tool
...
#rb ryan.schmidt
#preflight 61a6d63b6c7d8a7295f405a2, 61a92f32fc3f6823e8d2bac7
#ROBOMERGE-AUTHOR: michael.balzer
#ROBOMERGE-SOURCE: CL 18357442 in //UE5/Release-5.0/... via CL 18357499
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)
[CL 18357514 by michael balzer in ue5-release-engine-test branch]
2021-12-02 15:47:10 -05:00
michael balzer
11f5d8d279
MeshModelingToolset: Cleanup UV Projection tool
...
#rb jimmy.andrews
#preflight 61a833849c77d6100798fa6d
#ROBOMERGE-AUTHOR: michael.balzer
#ROBOMERGE-SOURCE: CL 18356213 in //UE5/Release-5.0/... via CL 18356239
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)
[CL 18356268 by michael balzer in ue5-release-engine-test branch]
2021-12-02 15:04:36 -05:00
semion piskarev
40a7e56ec1
UVEditor: add ability to split bowtie verts. Fix some edge splits occasionally creating a bowtie vert on adjacent non-selected edge. Also fix some undo/redo issues especially regarding sew edges preview. Made all undo/redo selection change events broadcast for now.
...
#rb Nathan.Mitchell, Jimmy.Andrews
#rnx
#jira UE-133108
#preflight 61a8e8b3e01f3610f5307b4e
#ROBOMERGE-AUTHOR: semion.piskarev
#ROBOMERGE-SOURCE: CL 18355648 in //UE5/Release-5.0/... via CL 18355681
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)
[CL 18355709 by semion piskarev in ue5-release-engine-test branch]
2021-12-02 14:42:09 -05:00
tyson brochu
4db31647fd
Subdivide tool: optionally create new polygroups for refined output faces
...
#jira UETOOL-2668
#rnx
#preflight 61a8fd92245256036a03e0d2
#ROBOMERGE-AUTHOR: tyson.brochu
#ROBOMERGE-SOURCE: CL 18353998 in //UE5/Release-5.0/... via CL 18354019
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)
[CL 18354032 by tyson brochu in ue5-release-engine-test branch]
2021-12-02 12:21:36 -05:00
ryan schmidt
0cb2c74ef1
fix pragma once issue
...
#rb none
#rnx
#ROBOMERGE-AUTHOR: ryan.schmidt
#ROBOMERGE-SOURCE: CL 18348942 in //UE5/Release-5.0/... via CL 18348958
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)
[CL 18348963 by ryan schmidt in ue5-release-engine-test branch]
2021-12-01 21:47:02 -05:00
nathan mitchell
e6edcc2f84
ModelingTools: Change PointSetComponent to match LineSetComponent to use per element (point) percentage-based DepthBias support. Updates users of PointSetComponent to reflect this change.
...
#rb semion.piskarev
#rnx
#preflight 61a7f7f6a7179bfa55f4deb2
#ROBOMERGE-AUTHOR: nathan.mitchell
#ROBOMERGE-SOURCE: CL 18346932 in //UE5/Release-5.0/... via CL 18346952
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)
[CL 18346963 by nathan mitchell in ue5-release-engine-test branch]
2021-12-01 18:15:38 -05:00