Commit Graph

299 Commits

Author SHA1 Message Date
mike zyracki
a9568a6e00 Sequencer: Linked Anim Sequences, make them editor only
#rb bob.tellez
#preflight 646402ca4404e3cdd2793f6b

[CL 25514945 by mike zyracki in ue5-main branch]
2023-05-17 15:58:50 -04:00
max chen
138b4a1757 Sequencer: Speculative fix for null movie scene crash on PostLoad
#rb andrew.rodham
#preflight 6463ec5a4404e3cdd26ee760
#rnx

[CL 25499921 by max chen in ue5-main branch]
2023-05-16 19:09:17 -04:00
Max Chen
e0d5ee3297 Sequencer: Remove check(false) in FTransientPlayer's GetEvaluationTemplate() for cases where a director instance is needed
#rb andrew.rodham
#rnx
#preflight 645452af023fe5d3ad5cdc8f

[CL 25357687 by Max Chen in ue5-main branch]
2023-05-05 13:35:53 -04:00
patrick enfedaque
0e5b4e3fc0 LevelSequence: Support Level Sequences within World Partition embedded Level Instances
#jira UE-180753
#rb richard.malo, andrew.rodham
#preflight 644fad875875c7d4b4c0b3bf
#rnx
#tests LevelSequence test group + multitude of WP Level Instance use cases (regular WP and instanced)

[CL 25284484 by patrick enfedaque in ue5-main branch]
2023-05-01 11:30:16 -04:00
patrick enfedaque
f420077d88 LevelSequence: Replace single StreamedLevelAssetPath param by a new struct pointing to StreamedLevelAssetPath (Ground work for new resolve path)
#jira UE-180753
#rb andrew.rodham
#preflight 644bd2faf50260822902edd5
#rnx

[CL 25240419 by patrick enfedaque in ue5-main branch]
2023-04-28 16:43:32 -04:00
max chen
fd2d96361a Sequencer: Follow up to CL 25176010 Comments for shots/sections
On PostDuplicate, reinitialize the metadata with owner, date, and clear the notes

#jira UE-170207
#preflight 6446ccabf030f684d5eb1281
#rb andrew.rodham

[CL 25184906 by max chen in ue5-main branch]
2023-04-25 14:08:57 -04:00
max chen
6884d2cf30 Sequencer: Comments for shots/sections
Move CinematicShotSection::GetTooltipText to TSubSectionMixin

Added UMovieSceneMetaData for author, timestamp and notes

Moved ILevelSequenceMetaData to IMovieSceneMetaDataInterface

#jira UE-170207
#preflight 6446ccabf030f684d5eb1281
#rb andrew.rodham

[CL 25176306 by max chen in ue5-main branch]
2023-04-25 00:54:15 -04:00
ludovic chabant
5f0c4c6215 Sequencer: restore aspect ratio axis constraint directly on the player if the level has changed during sequence playback
#udn 00420602
#preflight 643736954c0cdaea09734410
#rb max.chen

[CL 25069277 by ludovic chabant in ue5-main branch]
2023-04-17 12:13:30 -04:00
danny couture
cc67cafd42 Fix non unity build
#rnx
#rb trivial
#preflight trivial

[CL 25066986 by danny couture in ue5-main branch]
2023-04-17 09:18:24 -04:00
danny couture
1b51796326 Properly handle query to GPlayInEditorID while packages are being loaded
#rnx
#jira UE-175454
#rb Francis.Hurteau, Ben.Zeigler
#preflight 64399e149566b61450059959

[CL 25066973 by danny couture in ue5-main branch]
2023-04-17 09:17:06 -04:00
Andrew Rodham
bda683cd14 Sequencer: Reinitialize player if the runner is no longer valid
This can happen if a level is unloaded and reloaded without a garbage collection pass happening in-between, meaning the player would be torn down but wouldn't get re-created since the player was already partly initialized.

#jira none
#rb
#preflight 642c53028f078cc70398259b

[CL 24913186 by Andrew Rodham in ue5-main branch]
2023-04-04 12:55:13 -04:00
Max Chen
3b95ddaf05 Sequencer: Remove deprecated at 5.0 and below from movie scene and level sequence
#preflight 6407e62cc13b7130d2811d09
#jira none
#rb matt.hoffman
#rnx

[CL 24567160 by Max Chen in ue5-main branch]
2023-03-08 16:33:59 -05:00
alexis beracochea
82375d370a Keep level sequence player up to date with view target changes during playback, so that it restores the last known desired view target when stopping
[CODEREVIEW] [at]ludovic.chabant

#localization none
#tests PIE

[CL 24500561 by alexis beracochea in ue5-main branch]
2023-03-03 12:02:28 -05:00
ludovic chabant
fb68ac56d7 Sequencer: take play-rate into account for blend times between blending camera cuts
#preflight 63fecb41ef1b24bf9457c600
#rb max.chen
#jira none

[CL 24467835 by ludovic chabant in ue5-main branch]
2023-03-01 14:22:53 -05:00
jeanmichel dignard
c7be2b7fbd FExec: Converted Engine Exec overrides to Exec_Runtime/Exec_Dev where:
- No additional routing was being done in Exec.
- No default parameter was being provided through the Exec override.

This is so we can turn off Exec overrides in certain configurations.

#rb none
#preflight 63f3fc331d71bcd26256868e

[CL 24343558 by jeanmichel dignard in ue5-main branch]
2023-02-21 13:09:41 -05:00
max chen
e33a4cb97d Sequencer: Add SetSpawnableBindingID which exposes binding to a spawnable from blueprints/python.
Remove restriction on being able to bind to a spawnable in LevelSequence::FindOrAddBinding since that is now allowed

#jira UE-176423
#rb andrew.rodham
#preflight 63e346513c44c83044cfcdc1

[CL 24075499 by max chen in ue5-main branch]
2023-02-08 12:34:24 -05:00
nick darnell
7c56e6c4d1 AssetDefinition - Upgrading several skeletal and animation assets to be asset definitions. Had to upgrade a few utilities that were causing the assets to still load.
#jira UE-165574

[CL 23781708 by nick darnell in ue5-main branch]
2023-01-19 17:09:58 -05:00
max chen
6e81624d6f Sequencer: Fix level sequence project settings not persisting because they are tied to cvars.
The bug is that when you reload the engine, the config is properly restored, but are then overwritten by the corresponding cvar value. That means if you edit the setting through the UI or set it through ini, the default value from the cvar will win out. This is not desirable.

Tested the following:
- If you edit the project setting, restart, and the project setting will persist. A created level sequence will have that same setting.
- If you edit the ini, restart, and the project setting will persist. A created level sequence will have that same setting.
- If you change the cvar (either on load or after the engine has loaded), the project setting will not be updated. Any created level sequence during this session will have that setting.

#jira UE-171985
#rb matt.hoffman
#lockdown laurent.delayen
#preflight 63912e9dbb6fefa4724aba49

[CL 23460502 by max chen in ue5-main branch]
2022-12-08 21:33:15 -05:00
jamie dale
e48d6a02f7 Fix LevelSequence resolving on Instanced WorldPartition cells
#rb andrew.rodham, jeanfrancois.dube, richard.malo
#rnx
#preflight 6392001a67018b14b5843c5b

[CL 23460249 by jamie dale in ue5-main branch]
2022-12-08 21:23:22 -05:00
Andrew Rodham
1dad838eb0 Sequencer: Fixed Level Sequence blueprint having invalid characters in its name
#preflight 6388cd633b617fd4bec9c3a7

[CL 23353177 by Andrew Rodham in ue5-main branch]
2022-12-01 11:02:37 -05:00
max chen
9616273abd Sequencer: Spawn with a unique name
#jira UE-148898
#preflight 636975c0450be1d9f8f90cca
#rb andrew.rodham, matt.hoffman

[CL 23203592 by max chen in ue5-main branch]
2022-11-18 15:32:47 -05:00
austin crismore
c3813c8be5 Updating Transform Origin tool-tip to remove warning about attach tracks.
#rb max.chen
#preflight 637644137f17df38a231c5b7

[CL 23175400 by austin crismore in ue5-main branch]
2022-11-17 09:31:07 -05:00
max chen
3d531acb9a Sequencer: Add SupportsSequence implementation so that the track editor is only active for sequences that support it
This fixes OnInitialize() getting called (which has a workaround for edit modes, unfortunately) when the day sequence is active.

Moved callbacks to within OnInitialize since they don't need to run unless the track editor is active.

Note, derived class of MovieSceneSequence that need the Skeletal Animation Track Editor, should implement IsTrackSupported.

#rb mike.zyracki
[FYI] lonnie.li
#preflight 636a9787dc30a4ce96aa2fa2

[CL 23069801 by max chen in ue5-main branch]
2022-11-09 21:03:34 -05:00
henrik karlsson
20b41655e6 Fixed non-unity/pch errors in UnrealGame linux config
#rb none
#preflight skipped

[CL 23003631 by henrik karlsson in ue5-main branch]
2022-11-05 22:34:56 -04:00
henrik karlsson
c74a069ae5 Fixed non-unity/pch compile errors caused by header removals in engine
#rb none
#jira none
#preflight skipped

[CL 22971200 by henrik karlsson in ue5-main branch]
2022-11-03 19:39:18 -04:00