⌚
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
  • What is Timeflow?
  • Get Timeflow in the Unity Asset Store
  • Try the Demo
  • Who can use it?
  • What can it do?
  • What else can Timeflow do?
  • Is any scripting required?
  • Why not just use Unity's animation system?
  • The best of both worlds!
  • What Timeflow is not?

Introduction

NextGetting Started

Last updated 3 months ago

What is Timeflow?

Timeflow is a powerful and flexible animation system built from the ground up, offering a new range of creative possibilities for designers and developers. With a focus on motion graphics, cutscenes, and music synchronization, Timeflow offers a robust integrated track and channel based timeline with advanced curve editing tools, procedural animations, dynamic behaviors, and much more.

Get Timeflow in the Unity Asset Store

💲Price Increase Notice

With the release of Timeflow 1.6, the price increase from $89.99 to $99.99 USD. Future price increases are expected with major versions as new features are added. Existing users who have already purchased Timeflow are unaffected by these pricing changes and will receive all updates at no additional charge.

Try the Demo

Be sure to check out the Demo App showcasing the animation features Timeflow has to offer. View it now in WebGL or download for select platforms. The demo includes full source code and assets with a buildable app and dozens of example scenes.

Who can use it?

Timeflow has been designed for artists and developers alike! It can be used in any Unity project in combination with or separately from Unity's built-in animation systems. Timeflow can and has been used in mobile apps, games, VR experiences, as well as used in production creating music videos, 360 experiences, and fulldome content. It is compatible with other packages and 3rd party tools, working alongside other animation systems and game play mechanics.

What can it do?

Timeflow is a complete animation system that can be used to choreograph objects and properties throughout any scene. It includes a suite of creative tools and a fast iterative workflow. It can be used to create animated videos, cutscenes in games, or as a general toolset for breathing life into your game or app. Timeflow can be used in runtime environments and/or rendered to disk to leverage Unity as a content production tool.

What else can Timeflow do?

  • Animate almost any property of any object in any scene.

  • Work with musical timing, timecode, and custom frame rates for precise synchronization.

  • Create and edit animations with a powerful and flexible graph editor.

  • Create procedural motions that loop consistently or with variation.

  • Create motion paths, camera edit sequences, transitions, and much more.

  • Link channels with expressions to create dynamic compound effects.

  • Manage the timeline with markers, grid snapping, work areas, and jump points.

  • Save views of related objects to organize scenes and focus only on what you need to.

  • Includes many workflow enhancing tools, menus, and shortcuts to aid in productivity.

  • Timeflow has a refined user-friendly UI with all of the features expected in a professional system including: full undo support, duplicate, copy-paste, select all, marquee selection, drag and drop, selection awareness, customizable keyboard shortcuts, context menus, color labeling, adjustable window panels, and many other configurable settings.

Is any scripting required?

Artists and designers can fully use Timeflow as a toolset without ever looking at code!

No coding or scripting experience is required to use Timeflow. Developers and creatives alike can start using the tools right away with minimal knowledge of Unity. Of course, more experienced users may write custom behaviors and extend Timeflow in a number of ways.

Why not just use Unity's animation system?

You can. In fact Unity's Timeline and animation system has many great features that Timeflow doesn't have. However, the creative aspects that Timeflow offers go far beyond what one would be able to do using only the built-in tools.

The best of both worlds!

Timeflow can be configured to work separately or in conjunction with Unity's Timeline and animation features. Timeflow integrates with Unity's animation system with the ability to playback animation clips, control Animator blend trees, and synchronize with Timeline directors to utilize the best of both systems. Timeflow can easily be added to existing scenes with minimal setup and artists may choose whichever approach is best suited to their animation needs.

What Timeflow is not?

Timeflow is not a character animation system.

Timeflow is not designed to work directly with complex animation data sets such as character hierarchies, motion capture, or baked animations. These features are already well supported in Unity's built-in systems, which can be leveraged by Timeflow. Timeflow could be used to animate character parts without limitation, but does not offer inverse kinematics or other rigging tools typically associated with character animation. This problem is solved by using existing Unity and 3rd party tools in conjunction with Timeflow.

Timeflow is not a recording or data capture system.

Timeflow has limited capability to capture and record data. It is not a gameplay recording system. Any changes made during play mode are not saved and it is expected that all editing and creative activities are done in the Unity editor in edit mode. However, it is possible to leverage built-in or 3rd party tools to capture animation or gameplay data for playback and synchronization using Timeflow.

Timeflow is not a video editing or compositing system.

Timeflow is not an audio production system.

Timeflow is designed to play and synchronize to audio, but does not generate or manipulate audio directly. Timeflow uses audio mainly as a soundtrack to synchronize each scene or Timeflow instance. With that said, there are tools included to work with audio to a limited degree such as layering multiple audio sources, triggering audio with events, and sending and receiving MIDI signals (with some additional setup). Note also that audio performance is device dependent and some platforms (or devices) may have limitations.

Get Timeflow in the !

Unity's Timeline and animation features are not required to use Timeflow, but both may be used in combination to achieve your creative goals. For more information see the package included with Timeflow.

Timeflow does support the use of but only offers basic controls to queue and play items. Timeflow does not edit or manipulate video and playback is limited by the Video Player capabilities and API provided by Unity. Compositing effects to some degree may be accomplished using shaders or post processing, though Timeflow does not provide these features so they must be created using built-in or 3rd party tools. Once objects are set up, Timeflow can be used to animate their properties.

For more information see and .

https://axongenesis.gitbook.io/timeflow/reference/examples/demo-app
Unity Asset Store
Timeline Integration
Video Player
Audio
Midi
⌚
Timeflow Animation SystemUnityAssetStore
An example using Timeflow synchronized with Unity Timeline
Page cover image
Logo