Commit Graph

103 Commits

Author SHA1 Message Date
Benn Gallagher
8757cb3641 Physics interface cleanup.
* Removed deprecated or dead code paths
* Simplified build system setup for physics support
* Deprecated build system flags and unsupported macros

#jira none
#rb Chris.Caulfield, Kriss.Gossart
#preflight 62963ec0fe779f23c8ea0c5e

[CL 20450744 by Benn Gallagher in ue5-main branch]
2022-06-01 06:59:18 -04:00
zach rammell
71cdb05273 Fix non unity build
#jira UE-153304
#rb trivial
#preflight 6287ced31e478b95c72a19e5

[CL 20303790 by zach rammell in ue5-main branch]
2022-05-20 17:41:40 -04:00
zach rammell
99738c0f68 Refactor persona editor modes/mode manager to use ITF context objects for persona-only interfaces instead of static casting
#rb brooke.hubert Thomas.Sarkanen
#jira UE-143249
#preflight 628549709e72602f6ab62b3b

[CL 20282438 by zach rammell in ue5-main branch]
2022-05-19 12:34:51 -04:00
Lauren Barnes
6248f8d412 Replacing legacy EditorStyle calls with AppStyle
#preflight 6272a74d2f6d177be3c6fdda
#rb Matt.Kuhlenschmidt

#ROBOMERGE-OWNER: Lauren.Barnes
#ROBOMERGE-AUTHOR: lauren.barnes
#ROBOMERGE-SOURCE: CL 20057269 via CL 20070159 via CL 20072035 via CL 20072203
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v943-19904690)
#ROBOMERGE-CONFLICT from-shelf

[CL 20105363 by Lauren Barnes in ue5-main branch]
2022-05-09 13:12:28 -04:00
serge bernier
a558eda684 Add support for QualityLevelMinLod in SkeletalMesh.
-add clear minlod conversion data
 -add QualityLevelMinLOD tags for static meshes
 -fix qualityLevel property customization OnAddEntry and OnRemoveEntry slate event

#rb [at]jack.porter,[at]jian.ru
#test consoles, pc, mobile (results FNTEST-66031)

#ROBOMERGE-OWNER: serge.bernier
#ROBOMERGE-AUTHOR: serge.bernier
#ROBOMERGE-SOURCE: CL 19129732 via CL 19131639 via CL 19133087 via CL 19134011 via CL 19137049
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v921-19075845)

[CL 19155608 by serge bernier in ue5-main branch]
2022-02-25 15:46:30 -05:00
jurre debaare
4b8974b725 Added transform attribute visualization to Persona
#ushell-cherrypick of 17788593 by David.Bollo
#jira UE-132456
#rb Thomas.Sarkanen
#preflight 61e14bd83b673a8601bf5ce2

#ROBOMERGE-AUTHOR: jurre.debaare
#ROBOMERGE-SOURCE: CL 18615839 in //UE5/Release-5.0/... via CL 18615853 via CL 18615858
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v899-18417669)

[CL 18615861 by jurre debaare in ue5-main branch]
2022-01-14 05:31:46 -05:00
thomas sarkanen
7ab82ca4c8 Fix crash deleting a skeleton
Hardened code that could potentially reference a deleted USkeleton

#rb Jurre.deBaare
#preflight 61d6d9b85d522c9b40987917

#ROBOMERGE-AUTHOR: thomas.sarkanen
#ROBOMERGE-SOURCE: CL 18530619 via CL 18530626 via CL 18530631 via CL 18530826 via CL 18530846
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)

[CL 18530857 by thomas sarkanen in ue5-release-engine-test branch]
2022-01-06 09:36:26 -05:00
thomas sarkanen
9e7c191aca Anim blueprint editor modes now display transform toolbar
Deferred to the active editor modes when determining transform toolbar visibility
Updated existing edit modes to correctly update their available widget modes

#rb Nick.Brett
#preflight 61ba0002590498f205a19fb2

#ROBOMERGE-AUTHOR: thomas.sarkanen
#ROBOMERGE-SOURCE: CL 18467669 via CL 18467672 via CL 18467673 via CL 18468089 via CL 18468141
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)

[CL 18468161 by thomas sarkanen in ue5-release-engine-test branch]
2021-12-15 12:17:40 -05:00
aurel cordonnier
a12d56ff31 Merge from Release-Engine-Staging @ 17791557 to Release-Engine-Test
This represents UE4/Main @17774255, Release-5.0 @17791557 and Dev-PerfTest @17789485

[CL 17794212 by aurel cordonnier in ue5-release-engine-test branch]
2021-10-12 21:21:22 -04:00
fernando coello
5e6a2d2fd3 Replaced ProcessRootMotion option in the Animation Editor with multiple modes (Ignore, Loop, and LoopAndReset)
Ignore: Preview mesh will not consume root motion
Loop: Preview mesh will consume root motion continually (same behavior that we had)
LoopAndReset: Preview mesh will consume root motion resetting the position back to the origin every time the animation loops
#jira none #review-17022356 [at]jurre.debaare, [at]aaron.cox #fyi [at]jaren.peterson #preflight 61087c925b2fb800017b95c5

#ROBOMERGE-SOURCE: CL 17054771 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v850-17047176)

[CL 17054799 by fernando coello in ue5-release-engine-test branch]
2021-08-04 13:21:33 -04:00
brooke hubert
d9bc6bb0a9 Fixed an issue where the animation editor viewport would not get commands routed if the viewport was not focused.
#Jira UE-104811
#preflight 610925825938f90001f83e2b
#rb lauren.barnes

#ROBOMERGE-SOURCE: CL 17030175 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v846-17029325)

[CL 17030183 by brooke hubert in ue5-release-engine-test branch]
2021-08-03 10:08:50 -04:00
euan carmichael
2885a6cada Add a new option to debug skel mesh to allow debug mesh LOD to track the LOD of an attached instance in the level viewport
#rb Thomas.Sarkanen
#jira UE-118675

#ROBOMERGE-SOURCE: CL 16775251 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16775258 by euan carmichael in ue5-release-engine-test branch]
2021-06-24 12:33:21 -04:00
danny chapman
6361a442bc Fix for: Right-clicking in AnimBP Viewport Timeline displays Sequence controls
#jira UE-114488
#rb thomas.sarkanen

[CL 16571794 by danny chapman in ue5-main branch]
2021-06-07 11:54:46 -04:00
jack cai
f8c0e1e072 Persona: fix BP out of date notification no longer shows up in viewport
#jira UE-116257
#rb Thomas.Sarkanen helge.mathee

[CL 16419124 by jack cai in ue5-main branch]
2021-05-21 10:53:41 -04:00
halfdan ingvarsson
6f64873888 Add opt-in support for {Add,Remove}ViewportOverlayWidget to FAssetEditorToolkit derived editors.
Add implementation for it in the skeletal mesh editor.

#jira none
#rb brooke.hubert, louise.rasmussen
#preflight 609ae9244cb9400001cbe879

[CL 16305022 by halfdan ingvarsson in ue5-main branch]
2021-05-12 16:02:22 -04:00
Thomas Sarkanen
b7771aaa90 Edigrating CLs 15666719 and 15675845.
Fixed check when blending curves when the required bones of linked anim instances were inconsistent with the main instance

This was caused by skeletal meshes streaming out setting the predicted LOD level without flagging required bones for recalculation, which meant that when a linked anim instance was created at a point where a LOD streamed out it could then build required bones at a different LOD to the main instance (e.g. main instance's required bones would be left at LOD 0, but linked instance's would be rebuilt at LOD 1).
Added accessors to the PredictedLODLevel and deprecated direct access to the member due to the potential for it to cause havoc if it is abused.

and

Prevent first-frame rendering issues when spawning LOD stripped skeletal meshes

#jira MH-3083
#jira UE-107627
#jira UE-78773
#jira FORT-354970
#jira FORT-345744
#jira FORT-355705
#rb Jurre.deBaare

[CL 15676600 by Thomas Sarkanen in ue5-main branch]
2021-03-11 10:57:49 -04:00
Alexis Matte
73d83c6a38 To protect the skeletalmesh when using async operations like build or re-import we deprecate all public member variables of USkeletalMesh class and create the necessary getter and setter. Those member will stay public but will be move to private in a future release.
Adding a public member to USkeletalMesh class is now prohibed since it can break asynchronous operations that will be added next to this submit.

#rb danny.couture
#jira UEENT-3936
#rnx

[CL 14812920 by Alexis Matte in ue5-main branch]
2020-11-25 11:17:08 -04:00
ryan durand
627baf970a Updating copyright for Engine Editor.
#rnx
#rb none


#ROBOMERGE-SOURCE: CL 10869241 via CL 10869527 via CL 10869904
#ROBOMERGE-BOT: (v613-10869866)

[CL 10870586 by ryan durand in Main branch]
2019-12-26 15:33:43 -05:00
michael lentine
acbc579509 Copy from //Fortnite/Dev-Physics
#rb none


#ROBOMERGE-OWNER: michael.lentine
#ROBOMERGE-AUTHOR: michael.lentine
#ROBOMERGE-SOURCE: CL 9374650 via CL 9374665
#ROBOMERGE-BOT: (v456-9359915)

[CL 9385990 by michael lentine in Main branch]
2019-10-02 17:27:26 -04:00
Marc Audy
8df336162c Copying //UE4/Dev-Anim to Dev-Main (//UE4/Dev-Main) @ 8782600
#rb
#rnx

[CL 8783278 by Marc Audy in Main branch]
2019-09-17 19:12:19 -04:00
Chris Gagnon
2e87118a18 Copying //UE4/Dev-Editor to Dev-Main (//UE4/Dev-Main) Interim 4.24.
#rb none

[CL 8614014 by Chris Gagnon in Main branch]
2019-09-10 11:35:20 -04:00
jian ru
3bf4aa730d Change to support skeletal mesh LOD streaming. The feature is disabled on all platforms
#rb Alexis.Matte,Jurre.deBaare,Lina.Halper,Uriel.Doyon
[FYI] Alexis.Matte,Anthony.Bills,Ben.Woodhouse,Chris.Bunner,Jay.Chaney,Jurre.deBaare,Lina.Halper,Luke.Thatcher,Michael.Trepka,Peter.Sauerbrei,Tyler.Buczek,Uriel.Doyon


#ROBOMERGE-OWNER: jian.ru
#ROBOMERGE-AUTHOR: jian.ru
#ROBOMERGE-SOURCE: CL 7602336 via CL 7602369 via CL 7606136
#ROBOMERGE-BOT: (v372-7473910)

[CL 7608648 by jian ru in Main branch]
2019-07-24 12:09:58 -04:00
helge mathee
634a98e152 Fix crash in Control Rig Editor
#rb lina.halper

#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: helge.mathee
#ROBOMERGE-SOURCE: CL 6452571 via CL 6453606 via CL 6453624
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 6473977 by helge mathee in Dev-Anim branch]
2019-05-15 08:04:28 -04:00
jurre debaare
dbeec7eec3 Merging //Tasks/Fortnite/Dev-AlternativeSkinWeights/... to //Fortnite/Main/...
#rb Martin.Wilson

#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: jurre.debaare
#ROBOMERGE-SOURCE: CL 6396117 via CL 6396387 via CL 6396453
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 6458022 by jurre debaare in Dev-Anim branch]
2019-05-15 03:35:08 -04:00
helge mathee
f66aa7a3fc Fix crash in Control Rig Editor
#rb lina.halper


#ROBOMERGE-SOURCE: CL 6452571 via CL 6453606

[CL 6453624 by helge mathee in Main branch]
2019-05-14 17:13:49 -04:00