⌚
Timeflow
  • ⌚Introduction
  • 📗User Guide
    • â–ļī¸Getting Started
      • ✅Requirements
      • âŦ‡ī¸Installation
      • 🚀Quick Start
      • âœī¸Workflow
      • đŸŽŦRender Pipeline
      • â¯ī¸Editor vs Runtime
      • đŸĻŋHow it Works
      • â›‘ī¸Potential Issues
      • ⚡Optimization
      • 🔨3rd Party Tools
      • đŸ”ĸUpgrading Guide
    • â„šī¸Timeflow Editor
      • đŸŽ›ī¸Menu Bar
      • â˛ī¸Time
      • Local Time Scope
      • 🧰Work Area
      • âš™ī¸Settings
      • âŗUpdate Settings
      • đŸ“ēDisplay Lists
      • đŸ”ģMarkers
      • đŸ”ĩObject
      • 🏭Managed Objects
      • ⚡Quick Select Objects
      • âš’ī¸Tools
    • đŸŽŦTimeflow View
      • 🔩Toolbar
        • 🔑Auto Keyframing
        • â¯ī¸Play Controls
        • đŸĨ…Work Area
        • â¯ī¸Current Time
        • đŸŽŧMusical Timing
        • 🌐Grid and Snap
        • 🔸Keyframe Values
        • đŸ”ģMarkers
      • â˛ī¸Timeline
      • 📐Time Navigation
      • Local Time Scope
      • 🎏Track View
      • â†˜ī¸Selection
      • 📰Object Panel
      • đŸ“ēDisplay Lists
      • 🍱Channels
      • đŸŖProperties
      • 🔗Channel Link
      • đŸšĨSwitches
      • 📅Values Column
      • đŸ›¤ī¸Tracks
      • 🔸Keyframes
      • đŸ“ļAlignment Tools
      • ⌛Time Offset
      • đŸ”ĸInfo Panel
      • 📉Graph View
      • âœ‚ī¸Keyframe Tools
    • 🍰Menus & Shortcuts
      • 📃Context Menus
        • â†–ī¸Select Menu
        • 📰Object Menu
        • 🍱Channel Menu
        • đŸ›¤ī¸Tracks Menu
        • 🔸Keyframes Menu
        • đŸ”ģMarkers Menu
        • 📰View Menu
        • 📰Events Menu
        • đŸĨ…Work Area Menu
      • đŸ—ƒī¸File Menu
      • âš’ī¸Timeflow Menu
        • đŸ•ēAdd Behavior
        • đŸ”ļAnimation
        • 🍱Composition
        • đŸ“ēDisplay
        • ⏊Jump To
        • 👨‍đŸ‘Ļ‍đŸ‘ĻHierarchy
        • 🌐Mesh
        • 👉Select
        • 📚Tracks
        • 🌈Track Colors
        • â†”ī¸Transform
        • đŸ‘ī¸Visibility
        • đŸ› ī¸Editor
      • đŸ”ĩGame Objects Menu
      • đŸŽ›ī¸Presets
      • âš™ī¸Preferences
        • Assets
        • ⌛Time
        • đŸŗī¸â€đŸŒˆTracks
        • âšĒObjects
        • 🧮Channels
        • đŸ”ļKeyframes
        • 🔠Input
        • đŸ“ĨImport
        • đŸ–ŧī¸Rendering
        • đŸŽ›ī¸Overrides
        • 🍱Extras
      • *ī¸âƒŖKeyboard Shortcuts
        • Managing Shortcuts
      • âœ´ī¸Quick Menu
  • Reference
    • đŸ”ĩTimeflow Object
      • đŸĸTracks
      • 🏭Behaviors
      • ⏰Events
      • đŸ—ƒī¸Channels
    • 💃Timeflow Controller
      • đŸŽžī¸Timeflow Playback
    • đŸĒ„Behaviors
      • đŸŽžī¸Animation
        • 🔸Keyframer
        • â†”ī¸Tween
        • 🔀Blend
        • đŸŽĸMotion Path
        • đŸ‘¯Animation Clips
        • 🌴Animator Blend Trees
        • 😁Blend Shapes
      • 🤖Automation
        • 🛸Auto Bank
        • 🧭Auto Rotate
        • 📐Distance
        • ⏰Event
        • đŸ›Šī¸Flyby
        • 🏃Follow
        • 👀Look At
        • đŸŽ¯Look At Target
        • 🎲Noise
        • 🚊Place On Path
        • đŸī¸Place On Surface
      • 🔊Audio
        • 🔊Audio Track
        • đŸŽŧAudio Spectrum
        • đŸŽĩAudio Sample
        • đŸŽ™ī¸Audio Reactive
      • 🎹MIDI
        • 🎹Midi File
        • đŸĨMidi Tween
        • 📡Midi Receiver
          • đŸŽ›ī¸Minis Setup (New Input System)
          • đŸšĨMidiJack Setup (Legacy Input)
      • 🏁Rendering
        • đŸŽžī¸Render To Disk
        • 📋Render Queue
        • đŸ“Ŋī¸Video Encoding
        • 💡Tips & Optimizations
        • âēī¸Unity Recorder
      • 🔧Tools
        • â„šī¸Animator Info
        • 🧮Align Children
        • đŸ’ŦComment
        • #ī¸âƒŖFPS Counter
        • 📈Graph
        • 🔗Property Link
        • 🔄Rotator
        • ✨Particle System Update
        • 🌈Trail Renderer Update
        • đŸ“ēVideo Player Update
    • đŸ—ƒī¸Precomposing
    • 🏭Prefabs
    • 🎨Advanced Presets
    • đŸŽ›ī¸Editor Overrides
      • 🏹Transform Editor Override
    • 🔌Integrations
      • đŸ§™â€â™‚ī¸Adventure Creator
      • đŸŽ›ī¸MIDI Jack | Minis
      • đŸ¤ēSpine Animation
      • đŸ“Ŋī¸Unity Timeline
      • ➰Unity Splines
    • đŸĒSamples
      • đŸ•šī¸Demo App
      • đŸŽžī¸Cutscenes
      • 🏓Physics
      • 🍧Shader Properties
      • ⚡Visual Effect Graph (VFX)
    • 📖Glossary
    • 📗Scripting
    • đŸ“ŖPublished Works
    • âš ī¸Known Issues
    • 🆘Support
    • đŸ§ĒBeta
    • Roadmap
    • đŸ”ĸVersion History
    • ÂŠī¸Terms & Privacy
Powered by GitBook
On this page
  • Add Timeflow Group
  • Timeflow vs Group
  • Generate Titles
  • Generate Modes
  • Scale Global Time (Experimental)
  • Crop Time
  1. User Guide
  2. Timeflow Editor

Tools

Additional tools and operations

PreviousQuick Select ObjectsNextTimeflow View

Last updated 7 months ago

Use the drop-down menu to select one of the following tools.

Add Timeflow Group

Create a new group or Timeflow instance.

Timeflow vs Group

A group is a simplified setup to manage the timing of a collection of objects as one. This can be used to offset, sequence, and queue entire sections of a scene. On the other hand, 'Add Timeflow' creates a complete new instance (as a child of the main Timeflow) with its own view, timing, display lists, and markers.

Only add groups or additional Timeflow instances if there is a good reason to. In most cases these features are not needed but can be helpful to manage complex scenes or to create interactive contexts with different layers of Timeflow.

Generate Titles

Use this feature to generate titles or subtitles for the scene based on existing Markers. Titles are text objects that can be used to block out sections of time with a name or brief description, either as a placeholder for artist reference or as final subtitles for narration or other purposes.

Title objects are created using TextMeshPro, using default settings unless a prefab is provided. The object tracks are automatically sequenced in Timeflow to match the markers and set to Activate mode to automatically show and hide the title game objects.

Rainbow

When this mode is enabled, each title is assigned a display color starting from red and progressing through the color spectrum, divided across the duration of time. This does not affect the onscreen text color, but rather the track and object color as displayed in Timeflow. This can be helpful to give each section a unique color following a natural sequence. Alternatively, when this checkbox is off, each title object is assigned the same color as the marker region it falls within (if any).

Generate Modes

Select one of the following modes to handle how existing titles are handled when generating.

Clear and Regenerate

This destroys all children of the current titles container to rebuild the titles from scratch.

Only choose this mode if you do not wish to keep existing titles.

Create or Update Existing

This mode creates new objects for any markers that don't yet have a title object. Any titles that already exist are updated with the current marker information. This mode is helpful to update timing changes made to markers and to create titles for any new markers added since the last generation, without overwriting those previously created.

Note that the name of the title object must match the marker name. If either are renamed, then it no longer relates the two when regenerating.

Create New Only

This mode ignores existing titles and only creates new ones if none exist (based on the marker name). This is is helpful to create titles for new markers that have been added without affecting existing titles in any way.

Scale Global Time (Experimental)

Use this to scale the timing of keyframes, tracks, markers, and events throughout the entire Timeflow hierarchy. Time is scaled by multiplying existing time values by the factor specified, centered on time 0. So if a value of 2 is entered, that would double the duration of all keyframes and tracks, whereas a value of 0.5 would scale everything by half.

This only affects Timeflow objects and behaviors within the hierarchy of the current Timeflow instance this is applied to. It also traverses subgroups and nested Timeflow instances. This doesn't affect time scale (Time.timeScale), animation clips, nor animator components.

Backup your scene first! This is an experimental feature and may produce undesired results. Save a copy of your scene and double-check all animations after scaling time. Since not all behaviors implement this feature, it may be necessary to manually fix any issues that arise.

Crop Time

This is a useful cleanup operation to delete keyframes and track that have ended up outside of the Timeflow duration. This can occur when keyframes have been shifted in time, copy-pasted, or if the total duration has been shortened.

There's no harm in having keyframes outside of the timeline range, so this operation is optional to clean up extraneous data.

Upon clicking Generate Titles, the new title objects are selected and displayed in the Timeflow view. It is recommended to save this view for later recall by clicking the small disk icon in the object panel menu bar. See for more information.

Scale Time of Selection Only To selectively scale time for specific keyframes, tracks, and events, use the keyframe or in the Timeflow view.

Any animation data that ends up outside of the current time range can be found by using .

📗
â„šī¸
âš’ī¸
Display Lists
Alignment Tools
Keyframe Tools
Fit Time to Displayed Objects