Commit Graph

64 Commits

Author SHA1 Message Date
Max Chen
a503b818e6 Sequencer: Add Fade track.
[CL 2707664 by Max Chen in Main branch]
2015-09-28 10:19:34 -04:00
Max Preussner
1a8dbc4469 Sequencer: Added mechanism for track editors to register themselves with the "Add Track" menu; hooked in event, shot and slomo track (not functional yet).
[CL 2700158 by Max Preussner in Main branch]
2015-09-21 21:13:47 -04:00
Frank Fella
14b9a08912 Sequencer - Material parameter animation support
+ Add animation support for scalar material parameters on actor components.
+ Add the ability to specify an edit widget for track nodes in the outliner through the track editor.

[CL 2684800 by Frank Fella in Main branch]
2015-09-09 11:42:59 -04:00
Max Preussner
e86adec119 MovieSceneTools: Started to implement event track editor
[CL 2678966 by Max Preussner in Main branch]
2015-09-03 13:26:05 -04:00
Max Preussner
1cf5e448dd MovieSceneTools: Better names for track editor delegate handles
[CL 2678677 by Max Preussner in Main branch]
2015-09-03 11:12:38 -04:00
Max Preussner
97b6a724e9 MovieSceneTools: Cosmetic changes
[CL 2678631 by Max Preussner in Main branch]
2015-09-03 10:53:45 -04:00
Max Chen
0e0d657a4c Sequencer: Add attach track.
[CL 2641796 by Max Chen in Main branch]
2015-08-03 08:42:21 -04:00
Frank Fella
8a8d2b5723 Sequencer - Refactor the FMovieScenePropertyTrack
+ Move section interface classes to separate files so they can be reused by other tracks.
+ Change to a template class to avoid switching on types so much and implement separate classes for each property type.
+ Delete copy/pasted code from UMG property track editors and derive from property track.

[CL 2635889 by Frank Fella in Main branch]
2015-07-28 15:47:23 -04:00
Matt Kuhlenschmidt
611aa622f3 - Rename UMovieSceneAnimation to UMovieSceneSequence (and all related classes to use the term Sequence)
- Fixed shots and sub-movie scene sequences being broken by the removal of UMovieScene as an asset class

[CL 2634030 by Matt Kuhlenschmidt in Main branch]
2015-07-27 12:12:59 -04:00
Max Preussner
eb6a4af8dd MovieScene: Refactored MovieScene and Sequencer to unify the implementation and handling of movie scenes and object bindings
- IMovieSceneAnimation derivatives are now the primary types consumed by Sequencer; they hold a root MovieScene inside
- Object binding managers have been removed; bindings are persisted in UActorAnimation, UNiagaraAnimation, UWidgetAnimation
- MovieSceneAssetEditor is now ActorAnimationEditor and became a plug-in
- MovieSceneRuntimePlayer is now ActorAnimationPlayer; K2Node_PlayMovieScene has been removed

#CodeReview: matt.kuhlenschmidt, frank.fella, nick.darnell, olaf.piesche, max.chen, andrew.rodham

[CL 2628945 by Max Preussner in Main branch]
2015-07-22 10:59:40 -04:00
Max Chen
bd5bb0ce68 Sequencer: Add initial path track.
- Path track editor.
- Path track section that evaluates to a usplinecomponent of an aactor.
- Add evaluation order to track instances so that path can evaluate before transform.

[CL 2607923 by Max Chen in Main branch]
2015-07-01 14:46:48 -04:00
Matt Kuhlenschmidt
6a7df4f4a7 Missing file
[CL 2602985 by Matt Kuhlenschmidt in Main branch]
2015-06-26 17:24:41 -04:00
Matt Kuhlenschmidt
7b501560e8 Renamed the DirectorTrack and all related classes to ShotTrack
[CL 2602694 by Matt Kuhlenschmidt in Main branch]
2015-06-26 14:48:33 -04:00
Max Preussner
f3289560da MovieScene: Moved tools module into Editor; reorganized files; removed Classes folder.
[CL 2596124 by Max Preussner in Main branch]
2015-06-22 16:54:34 -04:00