docs.unity3d.com
    Show / Hide Table of Contents

    Changelog

    All notable changes to this package will be documented in this file.

    The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

    [1.1.0] - 2022-01-11

    • Update package version to 1.1.0.

    [1.1.0-pre.2] - 2021-12-13

    Added

    • New API method overload for SequenceAssetUtility.RemoveFromSequence() with an optional parameter InteractionMode that allows to skip the user confirmation pop-up.

    Fixed

    • Make sure users can swap Sequence Asset Variants from the Sequence Assembly window in any scenario.
    • Make sure users can undo the "Match Editorial Content (Ripple)" action.
    • Avoid issues when creating a Master Sequence from the Add menu while an existing Sequence is being renamed.
    • Prevent the Structure view from showing an empty but selectable entry that might result from a sequence deletion.
    • Prevent Unity from throwing an exception on new Sequence creation from the GameObject menu.
    • Prevent Unity from throwing an exception when transforming a sequence's GameObject into a Prefab if the GameObject includes a Scene Loading Policy component.
    • Prevent Unity from throwing an exception on Assets/Sequences/ folder deletion.
    • Prevent Unity from throwing an exception when finding in SceneManager a registered Scene that was actually unloaded but visible in the Hierarchy.
    • Fix the recording end frame of sub-sequence to respect the parent sequence frame end when it is earlier than the sub-sequence's one.

    [1.1.0-pre.1] - 2021-10-11

    Added

    • Add a "Rename" context menu option in Sequences window, applicable to any Sequence, Sequence Asset, and Variant.

    Changed

    • Make sure Sequence GameObjects are inactive by default at their creation to minimize the use of system resources when Timeline is out of preview mode.

    Fixed

    • Preload Sequence and Asset Collection icons to prevent them from flickering.
    • Make sure to update the Timeline context according to the current Hierarchy content when opening a Sequence in Prefab isolation mode.
    • Fix Timeline Window display when selecting a PlayableDirector inside a Sequence Asset, including related exception thrown in the Console.
    • In Play mode, make sure the Sequence Assembly window displays a read-only list of the Sequence Assets contained in the current selected Sequence.
    • Make sure users can still edit a Sequence that has been transformed into a Prefab.

    [1.0.3] - 2021-09-09

    Changed

    • Change internal code to comply with UIToolkit changes in 2022.1.

    [1.0.2] - 2021-08-25

    Changed

    • Update the help URL for the SequenceFilter, SequenceAsset and SceneLoadPolicy components.

    Fixed

    • Ignore SequenceAsset components added on GameObjects that are not part of a Prefab instance when listing the actual Sequence Assets included in a Sequence.
    • Ignore SequenceAsset renaming from the Sequence Assembly window if the input name is invalid.
    • Properly delete a Sequence previously converted to a Prefab.
    • Make sure the Structure treeview always keeps its current expanded/collapsed state.
    • Ensure that the Timeline Window always displays the correct breadcrumb context and Timeline asset when selecting a Sequence Asset in the Hierarchy.
    • Improved the handling of invalid sequence deletion from the Sequences window.
    • Make sure to properly rename a Sequence when the user only appends a suffix to the current name.

    [1.0.0] - 2021-06-30

    Changed

    • Optimize the Sequence Asset search method to improve the Editor responsiveness when selecting a Sequence or performing simple operations on it.
    • Optimize caching to improve the overall responsiveness of the Sequences window.
    • Use by default the Timeline framerate value from the Project Settings when creating a MasterSequence with no specified FPS value.

    Fixed

    • Make sure the renaming of a MasterSequence works under all conditions and with all supported Unity versions.
    • Prevent the Sequences Structure from displaying an invalid Sequence entry after the renaming of a MasterSequence.
    • Fix the Sequence Asset renaming process to handle edge cases for whitespace and duplicate names.
    • Ensure to always update and refresh the Sequence Assembly window and the Asset Collection view after renaming a Sequence Asset.
    • Ensure that the Asset Collection captures all the Sequence Assets when the project imports.
    • Fix cases where the Variant dropdowns of the Sequence Assembly window become unresponsive.
    • Preserve the Timeline playhead position when updating a Prefab instance.
    • Don't prevent users from changing the framerate (FPS) of a Timeline associated to a Sequence via the Timeline Window.
    • Make the Sequences Window retain the state of the Structure treeview between domain reloads.
    • Avoid throwing exception on prefabized Sequences when setting the Timeline breadcrumb.
    • Complete the public API Documentation.

    [1.0.0-pre.6] - 2021-05-18

    Changed

    • Consolidate the public API documentation generation.

    Fixed

    • Prevent Sequences window treeviews from unfolding their whole hierarchy when they update.
    • Prevent Scenes from getting dirty on first selection of a Sequence in the Hierarchy when no change actually occurred.
    • Ensure to rename or delete any corresponding folder in the Project window when the user renames or deletes a Sequence from the Sequences window.
    • Ensure to get a complete expected behavior when undoing a swap of Sequence Asset Variant done from the Sequence Assembly window.
    • Ensure that the Scene Loading Policy component does not load Scenes that are already in memory.
    • Ensure to assign the proper default material to the Scene Management sample according to the current render pipeline used in the project.
    • Fix an issue that was throwing an exception when canceling the creation of a Sequence Asset.
    • Fix an issue that was throwing an exception when opening the Profiler window as a standalone process.

    [1.0.0-pre.5] - 2021-04-27

    Added

    • Added a Third Party Notices file in the package

    [1.0.0-pre.4] - 2021-04-26

    Changed

    • Minor update in the CHANGELOG.

    [1.0.0-pre.3] - 2021-04-21

    Added

    • Added additional tooltips to various fields and buttons in Sequences and SequenceAssembly windows.

    Changed

    • Update all icons for Dark and Light themes as per latest UX design and for better visibility of selected items.
    • Update the Unity Editor minimum required version to 2020.3.
    • Update terminology and tooltips in the SceneLoadingPolicy component.
    • Make the Add Scene Loading Policy button more straightforward in Sequence Filter component.

    Fixed

    • Ensure to set the Recorder with the correct Start and End frame numbers when recording a Master Sequence.

    [1.0.0-pre.2] - 2021-04-09

    Changed

    • Users can now delete the GameObject that corresponds to a Sequence in the Hierarchy (regular Unity workflow).
      • This action does not delete anything Sequence-related from the Project but invalidates the Sequence that remains in the Sequences window.
      • When a Sequence is invalid, the Sequences window now displays a visual cue according to the reason of the error.

    Fixed

    • Ensure to preserve the "Match Editorial Content" option results in Timeline after restarting Unity.
    • Ensure that the start time of a new sequence corresponds to the end time of the last created sibling sequence.

    [1.0.0-pre.1] - 2021-03-31

    Added

    • New sample to show how the Scene Activation track works and introduce users to Scene Management features in general.
    • Add confirmation step on deletion of Sequence-related items from the Hierarchy, Sequences, and Sequence Assembly windows.

    Changed

    • Change the minimum requirements: Timeline 1.5.2 and Recorder 2.5.5.
    • Global naming refactor around Performance, Take and Cinematic concepts:
      • Remove the old Performance/Take objects and functions from the API. Rename related functions and UI to match the new Sequence Asset and Collection type terminology.
      • Rename the Cinematic asset to MasterSequence. Rename the whole Cinematic related API to reflect the new Master Sequence/Sequence terminology.
      • Rename the package assemblies and namespaces to replace "CinematicToolbox" by the new package name "Sequences".
    • Make the Sequence Assembly window read-only in Play mode and show the instance name of the SequenceAssets populating the selected Sequence.
    • The Sequence Assembly "Name" field now shows the selected Sequence name instead of the related TimelineAsset name.

    Fixed

    • When creating Sequences and Sub-Sequences, they are now always created consecutively in time.

    [1.0.0-exp.2] - 2021-02-26

    Changed

    • Make the Sequence Assembly windows inaccessible in Play mode to prevent from getting errors.

    Fixed

    • Error in Play mode when the Performance clip editor tries to display information about null objects.

    [1.0.0-exp.1] - 2021-02-22

    Changed

    • Enable "Clip-in" option on Editorial clips since Timeline 1.5.2.
      • Editorial clips no longer automatically adapt their duration to their sub-editorial total duration.
      • Use the new Match Editorial Content (Ripple) action, available on Editorial tracks and clips, to adapt all selected clips duration to their respective sub-editorial total duration.
    • Make the Scene Load Policy component more user friendly:
      • Automatically add needed scene in Build Settings when domain is Player Build Only or Editor and Player Build.
      • Load scenes in Editor Playmode without extra setup needed.
    • Update documentation to reflect the new Sequence terminology and Sequence Asset structure.
    • Rename Sound Sequence Asset type to Audio.
    • Replace Asset Collections icons with Prefab and Prefab variant icons.
    • Rename the assets in the UpgradeToSequence sample.

    Removed

    • Cleaned-up unused icons and UXML / USS files.
    • Removed the dummy search bar in Sequences window.

    Fixed

    • Fix edge cases related to the upgrade from Performances to SequenceAssets.
    • Sequences Structure window better reflect invalid sequences and Master sequences and prevent user to do unwanted actions.

    [0.1.0-preview.17] - 2021-02-12

    Added

    • New Scene management features in the context of Sequences:
      • Scene Activation track in Timeline.
      • Scene loading workflow in the Sequences window.
    • New sample with UpgradeToSequence script to help users convert their existing Performances into new Sequence Assets.

    [0.1.0-preview.16] - 2021-02-01

    First release under the new name: com.unity.sequences.

    Added

    • New SequenceAsset API, which replaces the former Performance/Take API.

    Changed

    • Change the package name to Sequences (com.unity.sequences).
    • Rename menus and labels according to the new namings.
    • Update com.unity.settings-manager dependency to 1.0.3.
    • Declare implicit dependencies to allow true isolation.
    • Rename the PerformanceTrack and Clip to fit with the new SequenceAsset naming.
    • Move the SequenceAsset track and Editorial track into a Sequencing menu (instead of Cinematic).
    • Make private functions that shouldn't be exposed in the public API.

    Removed

    • Remove former Live Capture integration.
    • Remove the Promote to Performance action from the GameObject menu.

    Deprecated

    • The Performance/Take API is now deprecated, replaced by the new SequenceAsset API.

    Fixed

    • Fix serialization error of the Cinematic asset.
    • Make the Cinematic.Save function more robust so it can be used in an Asset Postprocessor.

    [0.1.0-preview.15] - 2020-10-26

    Changed

    • Organize the cinematic timeline tracks (Editorial, Performance and Storyboard) under a "Cinematic" menu item.
    • Update the Performance types list with a new Sound type.
    • Performance group and performance take can't be renamed. Enforce this behaviour from the Cinematic Explorer UI to prevent potential confusion.

    Fixed

    • Fix NullRef exception occuring when deleting the selected take of a performance. The Manager UI now shows that take as "INVALID".
    • Fix added GameObjects and Components that was not taken into account when switching take and checking for unsaved modifications.

    [0.1.0-preview.14] - 2020-09-30

    Changed

    • Update UI element styles and made them properly display in Light theme (personal).
    • Update Recorder dependency to 2.3.0-preview.3.

    Fixed

    • Fix exception when renaming a VCam Performance that is still connected to a device.
    • Fix the lost bindings on the EditorialClips when Editor opens.
    • Fix the offset on start and end frame values between Recorder and Timeline.

    [0.1.0-preview.13] - 2020-09-14

    Changed

    • Update requirement: com.unity.virtual-production@3.0.0-preview.6.
    • Switch to a new VCam take will set Timeline's time at the beginning of the active shot.

    Fixed

    • Fix VCam app not playing the entire active shot context. Only the active shot timeline used to be played.
    • Fix VCam broken video stream under certain circumstances.

    [0.1.0-preview.12] - 2020-09-11

    Fixed

    • Fix NullRef exceptions that could happen in the Cinematic Manager when manipulating takes.

    [0.1.0-preview.11] - 2020-09-10

    Fixed

    • Fix compiler error with runtime builds.

    [0.1.0-preview.10] - 2020-09-09

    Changed

    • The Cinematic Manager now displays the selected take in the performance widgets when folded.
    • Remove the Scene track until we define the right workflow for scenes manipulations.
    • When deleting a GameObject associated with a cinematic, ask user whether the associated asset(s) should be deleted as well or not.
    • When swapping Take, ask user what to do with current take if it has unsaved modifications.
    • Duplicating a take doesn't append "(Clone)" to its name anymore.
    • Add audio listener component on VCam performance.

    Removed

    • The Create new Performance item has been removed from the GameObject > Cinematic menu.

    Fixed

    • Fix Cinematic Explorer not reflecting Cinematic element selection from the Hierarchy view.
    • Fix Timeline's playhead jumping back to frame 0 when moving between cinematic contexts.
    • Fix Virtual Camera live link toggle not always in sync with the LiveLink internal state.

    [0.1.0-preview.9] - 2020-09-02

    Added

    • Add an EditorialTrack used to represent sequences and shots in the Timeline.
    • Add a PerformanceTrack used to represent performances in the Timeline.

    Changed

    • Enable latent selection in Cinematic Manager. It will stay active on the latest valid Cinematic element (cinematic, sequence, shot).
    • Remove the NestedTimelineTrack (replaced by the EditorialTrack and PerformanceTrack, see in "Features").

    Fixed

    • Fix Cinematic Manager not showing performances from a prefab instance of a shot.
    • Fix the Virtual Camera not responding when trying to record more than one take.
    • Fix Cinematic element getting destroyed when leaving Prefab isolation.
    • Ensure performances are created and saved with unique name in folder with unique name.
    • Fix the Promote to Performance menu item that was not available anymore.
    • Fix a bug where duplicating a performance take that contains another number than the take number was incrementing the other number as well as the take number.
    • Fix Cinematic Manager getting focused when a selection happens in the Hierarchy window.
    • Fix Cinematic element creation not dirtying the active scene.
    • Fix the switch of performance take that was throwing exceptions before and loosing timeline binding.
    • Fix deletion of cinematic GameObject that was throwing a null exception when the Cinematic asset was already removed from the Project.
    • Fix PlayableDirector's bindings field not properly cleaned up on performance removal.

    [0.1.0-preview.8] - 2020-08-20

    Changed

    • Selection of any level of a Cinematic or of a performance sets the Timeline Window in the context - represented by the breadcrumb - of that selection.

    Fixed

    • Fix button New VCam that would stay enabled regardless of the presence of Virtual Production in the project.
    • Fix cinematic element buttons not being grayed out when they are not available in the contextual menu of the Hierarchy window.
    • Fix performance renaming where related GameObject, Timeline tracks and clips were not renamed accordingly.
    • Fix the cinematic and performance delete operations by also deleting related folders when needed.

    [0.1.0-preview.7] - 2020-08-07

    Fixed

    • Clip in a NestedTimelineTrack track with "Match Content Duration" at true will match their content only if it's not empty.
    • Fix regression introduced with 0.1.0-preview.6 where the Cinematic Manager would not display performances.

    [0.1.0-preview.6] - 2020-08-06

    Added

    • Add a new kind of Performance: Virtual Camera performance. Must have com.unity.virtual-production 3.0.0-preview.4 or later installed to unlock this feature.
    • Cinematic, sequences and shots can be recorded from the Cinematic Explorer window. Start time, end time, fps and output path are automatically set.
    • Add a new type of Timeline Track and Clip: Storyboard Track and Storyboard Clip.
      • Storyboard Clip displays an image in overlay over the Game View.

    Changed

    • Improve the editorial workflow:
      • Users can now create cinematic elements (Cinematic/Sequence/Shot) directly from the Hierarchy view using the GameObject menu or right-click.
      • Data and bindings are now serialized in scenes rather than in prefabs.
      • Prefabs, scene lighting and timelines are no longer generated when creating a new cinematic element.
      • Retired the use of Prefab tracks. Everything is now based on the NestedTimelineTrack.
    • Cinematic, Sequences and Shots start time and duration are update when new items are added or removed from a Cinematic.
    • NestedTimelineTrack now control the activation of the controlled PlayableDirector.
    • Cinematic Timelines and Performances created in the context of a Cinematic/Sequence/Shot are organized within the AssetDatabase in folders that reflect their creation context.

    [0.1.0-preview.5] - 2020-07-22

    Changed

    • Move Clear Performance User Types to the Cinematic Explorer menu, under Reset Performance Types.
    • Move Cinematic Toolbox menu under Window.

    [0.1.0-preview.4] - 2020-07-15

    Fixed

    • Fix bug in Cinematic Manager where PerformanceGroups were not updated when a Performance was deleted from the Explorer.
    • Fix bug in Cinematic Explorer where creating a new PerformanceType would immediately throw an exception.
    • Fix bug in Cinematic Explorer where pressing the Delete key would delete the selected items in both Cinematics and Performances tree views regardless of the focus.
    • Fix bug in Cinematic Explorer where deleting the last take of a performance with the Delete key would execute and leave the Performance in an undefined state. A performance can't be empty.
    • Fix name field always showing "filler text" in the Cinematic Manager window.

    [0.1.0-preview.3] - 2020-07-08

    Added

    • Add drag and drop in hierarchy for cinematics.
    • Add ability to create a Performance from a GameObject selection in Hierarchy window.

    Changed

    • Update minimal Unity version to 2019.4.
    • Update all icons in the Cinematic Explorer window.
    • Streamline selection system with Cinematic's element.
      • Single left click opens the asset in the Cinematic Manager window.
      • Double left clicks executes the Single left click action and select the associated Timeline.
      • Single left click will no longer show the Cinematic Manager content in Inspector.
    • Rename the Shot Manager window to Cinematic Manager.

    [0.1.0-preview.2] - 2020-06-18

    Added

    • Add new type of Timeline track to load/unload scenes.
    • PrefabTrack instantiate Prefab under the GameObject that own the PlayableDirector. Allow edition "in context".
    • Add children track naming based on their role (Sequences or Shots).

    [0.1.0-preview.1] - 2020-06-10

    Added

    • Add DeleteFolder(), RenameFolder(), IsRenameValid(), GenerateUniqueAssetName() and GetAssetPath() functions to CinematicAssetDatabase.
    • Add name validation to Rename() function calls.
    • Add ability to remove Performance from Shot Manager.
    • Add GetFirstClip() function to TrackAssetExtensions.

    Fixed

    • Fix bug in Cinematic/Shot/Performance Rename() where parent folder was not renamed.
    • Fix bug in Cinematic/Shot/Performance Delete() where parent folder was not deleted.
    • Fix bug where Cinematic Explorer window would not stay when reopening Uni.y.
    • Fix refresh issue in the ShotManager's performances add dropdown menu when a Performance is created or deleted.
    • Fix refresh issue in the ShotManager's take selection dropdown when a new take is created or renamed.
    • Fix Performance take selection not being properly serialized.
    • Fix bug in CinematicManager AddPerformance() where adding performance in a shot did not create a new track.
    • Fix bug where Cinematic Explorer window would not stay when reopening Unity.
    • Fix a bug where Cinematics/Performance Explorers would clip on the bottom when there are too many items and related resizing issues.
    • Fix bug where the fps of a Shot's Timeline did not match the fps of the associated TimelineCinematicClip.
    • Fix bug where the fps of a Performance's timeline did not match the fps of the associated Shot.
    • Fix bug where Performance clip would not display name of associated Take.

    [0.1.0-preview] - 2020-05-28

    This is the first release of com.unity.cinematic-toolbox.

    Added

    • Cinematic and Performance Explorer window.
    • Shot Manager window.
    Back to top
    Terms of use
    Copyright © 2023 Unity Technologies — Terms of use
    • Legal
    • Privacy Policy
    • Cookies
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)
    "Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
    Generated by DocFX on 18 October 2023