Commit Graph

17672 Commits

Author SHA1 Message Date
Mike Zyracki
a7f8c2d7d8 Sequencer: Manual check for broken tangents on import, FBX flag is misleading.
#jira UE-87879
#jira UE-86127
#rb max.chen

[CL 11571605 by Mike Zyracki in 4.25 branch]
2020-02-20 18:05:04 -05:00
Ryan Schmidt
797f4cf4ac Paint Mode uses a different active-Tool model than Modeling Mode, where the user must always be in either Select or Paint tool, and can never be in a 'no-tool' state. Previously active-tool changes were not transacted, and 'undo' out of an active tool canceled it, and starting a new tool pushed a new transaction which discards future transaction. The default-tool behavior in UEdMode would as a result clear the future history if the user did Undo out of an active Tool.
Now this behavior is configurable, and ToolManager can optionally emit FChange transactions that will replay active-tool-change events. Update UMeshPaintMode to use this new alternative. Disable default tool behavior in UEdMode.

To implement this, ToolManager now tracks name of active tool and active tool builders.

#jira UE-88323
#rb lauren.barnes
#rnx

[CL 11570866 by Ryan Schmidt in 4.25 branch]
2020-02-20 17:33:21 -05:00
Brian Bekich
187a119b9e Fix NetworkRemapPath for level script actors of streaming levels in PIE replays
#jira UE-89169
#jira UE-89172
#rb ryan.gerleve

[CL 11567844 by Brian Bekich in 4.25 branch]
2020-02-20 13:28:58 -05:00
Lukas Hermanns
91442ada6b Fixed "User Interface" material domain for UI shaders; the default UI material no longer uses an instanced vertex shader; also added check for null pointer.
#rb none
#fyi Paul.Ashburn
#jira UE-89178
#rnx

[CL 11567028 by Lukas Hermanns in 4.25 branch]
2020-02-20 12:49:24 -05:00
Anousack Kitisa
47bdb12e9d Bones metadata from FBX are now transferred to AnimSequence at import.
#jira UE-79340

#rb JeanMichel.Dignard

[CL 11565927 by Anousack Kitisa in 4.25 branch]
2020-02-20 11:31:05 -05:00
Thomas Sarkanen
0e9d5abb57 Fix fast-path being incorrectly disabled for array properties
Fixes many animation issues. Blend nodes for a start don't function correctly without this fix.
Highlighted by this UDN: https://udn.unrealengine.com/questions/556298/425-animlayers-variable-value-is-not-updated-corre.html

#jira none
#rb Halfdan.Ingvarsson

[CL 11565499 by Thomas Sarkanen in 4.25 branch]
2020-02-20 10:30:36 -05:00
Thomas Sarkanen
da93c67aee Fix not being able to add anim sequence frames from the curve editor view
Make sure that the popup's widget path is valid in all call circumstances by passing it through directly.

#jira UE-87185 - Curve Editor: LogSlate Warning on selecting "Append at the end" in Curve Editor graph
#rb Jurre.deBaare

[CL 11564514 by Thomas Sarkanen in 4.25 branch]
2020-02-20 07:29:13 -05:00
Matt Kuhlenschmidt
7bd2eaaef3 Fix foliage brush not updating when hovering over viewport
#jira UE-89170
#rb none
#rnx

[CL 11554841 by Matt Kuhlenschmidt in 4.25 branch]
2020-02-19 16:57:39 -05:00
Alexis Matte
f832ce2f6a Backout bad UV change
#rb none
#jira none
#fyi ben.ingram
#rnx

[CL 11553570 by Alexis Matte in 4.25 branch]
2020-02-19 16:25:23 -05:00
Rex Hill
5c97785479 Fix source control errors during rename of file open for add.
editgrate from 11548509

#jira UE-88886
#rb Dave.Belanger

[CL 11548676 by Rex Hill in 4.25 branch]
2020-02-19 14:20:07 -05:00
Lauren Barnes
8bffbe0257 Changing the delta on the Number of Players slider so it doesn't get stuck on the max value.
#jira UE-89120
#rb Matt.Kuhlenschmidt

[CL 11548650 by Lauren Barnes in 4.25 branch]
2020-02-19 14:19:36 -05:00
Matt Kuhlenschmidt
73a9108f04 Ok this time incremental is fixed
#jira none
#rnx
#rb none

[CL 11541757 by Matt Kuhlenschmidt in 4.25 branch]
2020-02-19 12:08:35 -05:00
Matt Kuhlenschmidt
7ae5e4466b Even more incremental fixes
#jira none
#rnx
#rb none

[CL 11541287 by Matt Kuhlenschmidt in 4.25 branch]
2020-02-19 11:54:12 -05:00
devin doucette
e45c83b096 Fix path prefix comparison when cooking with ErrorOnEngineContentUse
PR #4686: Fix for not being able to cook plugins content. (Reported by StrangeZak)

#jira UE-58090
#rb Matt.Peters

[CL 11539736 by devin doucette in 4.25 branch]
2020-02-19 11:30:03 -05:00
Matt Kuhlenschmidt
640b819b04 Fix incremental take 2
#jira none
#rnx
#rb none

[CL 11539195 by Matt Kuhlenschmidt in 4.25 branch]
2020-02-19 11:20:04 -05:00
max chen
ca1737b57a Sequencer: Invalidate when sequence is updated. This fixes a regression when redrawing all viewports was changed to requets realtime frames because hit proxies weren't invalidated.
#jira UE-89076
#rb andrew.rodham
#lockdown cristina.riveron

#ROBOMERGE-SOURCE: CL 11539134 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Release-4.25) (v654-11333218)

[CL 11539139 by max chen in 4.25 branch]
2020-02-19 11:18:57 -05:00
Matt Kuhlenschmidt
fae214225d Fix incremental
#jira none
#rnx
#rb none

[CL 11538137 by Matt Kuhlenschmidt in 4.25 branch]
2020-02-19 10:50:02 -05:00
Matt Kuhlenschmidt
2046b738cd Fixed issues where a temporarily set realtime state is saved between editor sessions causing users to be unaware that their viewport is not realtime. Shutting down the editor during PIE or remote desktop were two such cases.
Now there is a separate api on editor viewports to set and remove a temporary override state.  Deprecated existing methods and fixed up use cases.

Added realtime and scalability indicators in the editor viewports so that users understand when realtime is off and non-default scalability is affecting their scene.

#rb none
#jira UE-88878

[CL 11537095 by Matt Kuhlenschmidt in 4.25 branch]
2020-02-19 09:48:23 -05:00
jules blok
9551a7836e Check if XRSystem is valid before enabling stereo
#jira UE-85847
#rb Steve.Smith
#lockdown cristina.riveron

#ROBOMERGE-SOURCE: CL 11534891 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Release-4.25) (v654-11333218)

[CL 11534897 by jules blok in 4.25 branch]
2020-02-18 21:27:07 -05:00
Matt Kuhlenschmidt
2643555d50 Turn on new mesh paint by default
#rb lauren.ridge
#jira none

[CL 11528025 by Matt Kuhlenschmidt in 4.25 branch]
2020-02-18 18:07:16 -05:00
braeden shosa
9b66e80ab1 Added missing Source.GatherDebugData to FAnimNode_Inertialization::GatherDebugData
#rb Laurent.Delayen
#jira none

[CL 11515945 by braeden shosa in 4.25 branch]
2020-02-18 15:58:04 -05:00
Lauren Barnes
2fd8cf97fe Adding default value for ForceShowEngineContent
#rb Jamie.Dale
#jira UE-89005

[CL 11511666 by Lauren Barnes in 4.25 branch]
2020-02-18 15:00:58 -05:00
benoit deschenes
5c646fe7a9 Integrating CL# 11464638 from Dev-Enterprise
Fixing UCX Chaos Collision meshes not being exported

#jira UE-88563
#rb Alexis.Matte

[CL 11509867 by benoit deschenes in 4.25 branch]
2020-02-18 14:29:14 -05:00
Max Chen
524ad5001c Sequencer: When dropping onto or below the last object binding, allow the drop to happen below so that an item can be moved to the last in the tree.
#jira UE-85502
#rb none

[CL 11508324 by Max Chen in 4.25 branch]
2020-02-18 13:56:57 -05:00
Jeremy Moore
b96d4684e0 #jira UE-88033
Support use of greyscale textures for landscape image brushes
Cherry pick integration from Dev-Editor
#rb none

[CL 11506538 by Jeremy Moore in 4.25 branch]
2020-02-18 13:15:21 -05:00