Commit Graph

226 Commits

Author SHA1 Message Date
jeanfrancois dube
3f12778841 World Partition Grid Placement
- Deprecated enum EActorGridPlacement and replaced AActor::GridPlacement by bIsSpatiallyLoaded.
  - It makes more sense from a user perspective to set an actor as "non-spatially loaded" instead of "always loaded", especially with data layers.
  - If we ever need it, having the possibility to set actors to use their location or bounds to go in the grid will be a per-grid setting.

#rb richard.malo, sebastien.lussier
#preflight 61af8bf10e59fd0ab0f93cc4

#ROBOMERGE-AUTHOR: jeanfrancois.dube
#ROBOMERGE-SOURCE: CL 18395825 in //UE5/Release-5.0/... via CL 18395836
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v896-18170469)

[CL 18395850 by jeanfrancois dube in ue5-release-engine-test branch]
2021-12-07 11:50:24 -05:00
max chen
e6e0e0a5dd Sequencer: Remove invalid binding references on PostLoad()
#rb andrew.rodham
#preflight 614d18da84b6250001b7da16
#rb andrew.firth
#lockdown andrew.firth

#ROBOMERGE-AUTHOR: max.chen
#ROBOMERGE-SOURCE: CL 17630484 via CL 17963658 via CL 18365466 via CL 18365483
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18365494 by max chen in ue5-release-engine-test branch]
2021-12-03 00:55:56 -05:00
max chen
e79d483962 Sequencer: Follow up to 17449329. Move output message inside if
#preflight 6136ee48d9c85a000100d865

#ROBOMERGE-AUTHOR: max.chen
#ROBOMERGE-SOURCE: CL 17450045 via CL 17910610 via CL 18360659 via CL 18360813
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18360865 by max chen in ue5-release-engine-test branch]
2021-12-02 18:04:55 -05:00
max chen
ca547455f8 Sequencer: Exec playback commands for level sequence actors in the world.
At runtime, you can now invoke these commands:

Sequencer Play PlaybackSequence
Sequencer Pause PlaybackSequence
Sequencer Stop PlaybackSequence
Sequencer SetPlaybackPosition PlaybackSequence FrameNumber
Sequencer PlayTo PlaybackSequence FrameNumber
Sequencer SetCkockSource PlaybackSequence PlayEveryFrame

#preflight 6136ee48d9c85a000100d865

#ROBOMERGE-AUTHOR: max.chen
#ROBOMERGE-SOURCE: CL 17449329 via CL 17910575 via CL 18360650 via CL 18360803
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18360863 by max chen in ue5-release-engine-test branch]
2021-12-02 18:04:36 -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
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
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
mike zyracki
3b2e2cf201 Sequencer: Control Rig; Need to TryLoad not ResolveObject with linked anim sequences since we need to load them to use them. UDN request, from another branch
#jira UE-128628
#rb max.chen

#ROBOMERGE-AUTHOR: mike.zyracki
#ROBOMERGE-SOURCE: CL 17639329 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v874-17637634)
#ROBOMERGE[STARSHIP]: UE5-Release-Engine-Staging Release-5.0

[CL 17639333 by mike zyracki in ue5-release-engine-test branch]
2021-09-27 20:58:59 -04:00
aurel cordonnier
69fe095547 Merge from Release-Engine-Staging @ 17636544 to Release-Engine-Test
This represents UE4/Main @17638339 and Dev-PerfTest @17636504

[CL 17638842 by aurel cordonnier in ue5-release-engine-test branch]
2021-09-27 19:54:25 -04:00
ludovic chabant
1e208c4571 Sequencer: Allow client-only sequences to finish playback on their own.
By "client-only" sequences here we refer to sequences whose actor has no network authority (client side in a networked game), but doesn't need replicated playback, so it can do whatever it wants.

#jira UE-126176
#rb max.chen

#ROBOMERGE-AUTHOR: ludovic.chabant
#ROBOMERGE-SOURCE: CL 17553223 via CL 17554030 via CL 17554115
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v870-17433530)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 17554143 by ludovic chabant in ue5-release-engine-test branch]
2021-09-17 12:47:32 -04:00
max chen
f0f7be67c4 Sequencer: Deprecated LevelSequenceSnapshotSetttings which was really only used by AutomatedLevelSequenceCapture to store the recording frame to be used in converting the snapshot times. The conversion is better done in the DefaultBurnin blueprint with the FrameRate using the FQualifiedFrameTime of the MasterTime or the ShotTime.
#rb matt.hoffman

#ROBOMERGE-AUTHOR: max.chen
#ROBOMERGE-SOURCE: CL 17449311 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v870-17433530)

[CL 17449317 by max chen in ue5-release-engine-test branch]
2021-09-07 16:11:54 -04:00
aurel cordonnier
7f517562d5 Merge from Release-Engine-Staging @ 17438845 to Release-Engine-Test
This represents UE4/Main @17430120 and Dev-PerfTest @17437669

[CL 17439044 by aurel cordonnier in ue5-release-engine-test branch]
2021-09-06 12:23:53 -04:00
max chen
799e983efd Sequencer: Remove warnings that were to be removed with 17237666
#rb matt.hoffman
#jira UE-123771
#preflight 611e927c8ff554000181d55e

#ROBOMERGE-SOURCE: CL 17313871 via CL 17315623
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v861-17282326)

[CL 17315926 by max chen in ue5-release-engine-test branch]
2021-08-26 07:39:54 -04:00
max chen
a2c2d361dd Sequencer: Move ShowBurnin/HideBurnin to Play and Stop so that the burnin isn't initialized for all time
#jira UE-122021
#preflight 611e927c8ff554000181d55e
#rb matt.hoffman

#ROBOMERGE-SOURCE: CL 17237666 via CL 17256967
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v855-17104924)

[CL 17257275 by max chen in ue5-release-engine-test branch]
2021-08-20 22:46:03 -04:00
bob tellez
fbcde64397 #Sequencer Pass in rename flags to prevent resetting loaders during PostLoad
#jira nojira
[FYI] Max.Chen

#ROBOMERGE-SOURCE: CL 17244115 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v855-17104924)

[CL 17244123 by bob tellez in ue5-release-engine-test branch]
2021-08-20 01:57:40 -04:00
max chen
713a7c090d Sequencer: Set the director blueprint name based on the level sequence (update it also on PostLoad). This makes it so that the blueprint tab will read as "NewLevelSequence (Director BP)" instead of repeatedly showing up as "SequenceDirector"
#jira UE-120300
#rb matt.hoffman

#ROBOMERGE-SOURCE: CL 17237744 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v855-17104924)

[CL 17237777 by max chen in ue5-release-engine-test branch]
2021-08-19 15:00:19 -04:00
jeanfrancois dube
c86b044b75 Sequencer: Remove the TryLoad behavior for unresolved level sequence bindings.
#rb richard.malo
[FYI] andrew.rodham
#preflight none

#ROBOMERGE-SOURCE: CL 17231363 via CL 17231380
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v855-17104924)

[CL 17231538 by jeanfrancois dube in ue5-release-engine-test branch]
2021-08-19 07:42:58 -04:00
max chen
f21b424db2 Sequencer: Default TryLoadUnresolvedReferences to 0
#jira UE-116691
#rb andrew.rodham
[FYI] joji.tsuruga
#preflight 611d9f6daabad100013ce9dc

#ROBOMERGE-SOURCE: CL 17226589 via CL 17226597
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v855-17104924)

[CL 17226602 by max chen in ue5-release-engine-test branch]
2021-08-18 21:07:27 -04:00
andrew rodham
59576a24e6 Sequencer: Hide TryLoad behavior for unresolved level sequence bindings behind a cvar (Sequencer.TryLoadUnresolvedReferences)
- By default it is still enabled, but should be disabled for anyone that no longer relies on this temporary behavior, particularly when migrating sequence content to different levels

#jira UE-116691
#rb Matt.Hoffman
[FYI] joji.tsuruga
#lockdown jeff.farris

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

[CL 16786036 by andrew rodham in ue5-release-engine-test branch]
2021-06-25 13:55:02 -04:00
aurel cordonnier
02c0f425e8 Copy up from Release-Engine-Staging @ 16738359
This represents UE4/Main @ 16738161 and Dev-PerfTest @ 16737719

[CL 16738582 by aurel cordonnier in ue5-release-engine-test branch]
2021-06-22 00:27:54 -04:00
max chen
0d2e5d7430 Sequencer: Expose GetSequence on the MovieSceneSequencePlayer and the SequenceDirector. GetSequence() on the SequenceDirector will return the sub sequence that it's being played on
#jira UE-118472
#rb andrew.rodham
#p4v-cherrypick 16706554

#ROBOMERGE-SOURCE: CL 16706599 via CL 16706641
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v835-16672529)

[CL 16706651 by max chen in ue5-release-engine-test branch]
2021-06-17 13:19:23 -04:00
andrew rodham
7de603bba9 Sequencer: Add a track for controlling data layers
- Data Layer sections can be assigned any number of data layers for World Partition worlds, and can be instructed to Load, Unload or Activate layers.
  - Pre-rolled data layer sections that are set to Activate will automatically preload data layers without making them visible

#jira UE-116691
#preflight 60c903b72da784000156f28b
#rb Ludovic.Chabant, JeanFrancois.Dube

#ROBOMERGE-SOURCE: CL 16688434 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v835-16672529)

[CL 16688449 by andrew rodham in ue5-release-engine-test branch]
2021-06-16 10:42:51 -04:00
jeanfrancois dube
519e819715 Fix UE4 Static Analysis Win64
#rb none

#ROBOMERGE-SOURCE: CL 16472259 in //UE5/Private-Frosty/... via CL 16472264
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v823-16466674)

[CL 16472275 by jeanfrancois dube in ue5-release-engine-test branch]
2021-05-26 13:56:17 -04:00
jeanfrancois dube
3c256fee70 Fix UE4 Static Analysis Win64
#rb none

#ROBOMERGE-SOURCE: CL 16472259 in //UE5/Private-Frosty/...
#ROBOMERGE-BOT: STARSHIP (Private-Frosty -> Main) (v823-16466674)

[CL 16472264 by jeanfrancois dube in ue5-main branch]
2021-05-26 13:55:53 -04:00
jeanfrancois dube
73b50b3cad Sequencer: only try to load external actor references from the editor (not in PIE).
#jira FROST-2610
#rb andrew.rodham

#ROBOMERGE-SOURCE: CL 16470165 in //UE5/Private-Frosty/... via CL 16470241
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v823-16466674)

[CL 16470256 by jeanfrancois dube in ue5-release-engine-test branch]
2021-05-26 11:38:56 -04:00