Docs Animation

Playback

Play, loop and scrub your scene from the viewport's transport bar, and let the frame cache keep it smooth while you work.

Playback controls live along the bottom of the viewport, not on the Timeline, so they stay in reach no matter which panel you have open.

Transport

Five buttons cover the basics: Go to In Point, Previous Frame, Play / Pause, Next Frame and Go to Out Point. Play toggles playback on and off; every other button in the group stops it first. Dragging the frame number field scrubs directly and stops playback too.

Space Play / Stop
, Previous frame
. Next frame

FPS and frame range

The FPS combo sets the scene's frame rate from a fixed list (8, 12, 15, 24, 25, 30, 48, 50 or 60) and defaults to 24. The Start and End fields set where the playable range begins and ends; End actually stores the frame count rather than the last playable frame, so the last frame you can reach is one less than the number shown. A new scene starts at frame 1 with an End of 25, giving 24 playable frames, exactly one second at the default frame rate. The app will not let the range shrink below one second's worth of frames.

When the transport bar runs out of room, the FPS combo and the Start and End fields move into a menu at the end of it rather than disappearing. Play and Stop stay on the bar however narrow the window gets, and the strip stays centred.

Loop and Ping Pong

Loop is on by default: reaching the out point during playback wraps the playhead straight back to the in point and keeps going. Ping Pong is off by default; turn it on and playback reverses at the out point instead of wrapping, runs back down to the in point, and then behaves exactly the way Loop is set: if Loop is also on it turns around again and keeps bouncing, and if Loop is off it stops the moment it lands back on the in point.

In and out points

Set In Point and Set Out Point mark the range Play actually uses, independent of the Start and End of the scene itself, handy for looping one shot out of a longer timeline without changing its length. Moving one point past the other pushes the other one along only if there is no room left between them, so the range can never invert or collapse to nothing. Clear In/Out resets both, and Play then uses the full Start-to-End range again.

The viewport transport bar with Loop and Ping Pong both enabled and an in/out range set shorter than the full scene.

Audio sync

Audio layers stay locked to the playhead. Pressing Play starts the mixed audio at that same instant, pausing stops it immediately, and if you scrub while playing the audio re-syncs to match rather than drifting. Any edit that changes the project's undo history forces the audio to remix before the next frame plays.

What the frame cache does for you

Once a frame has been composited, Celas Studio keeps a copy so returning to it, during playback or a scrub, can skip re-rendering entirely. The cache holds up to 512 MB of frames per scene and view, dropping whichever ones it has used least recently once it is full, and it is automatically invalidated the moment anything that would change the image happens, so it can never show you a stale frame.

While the app is otherwise idle, it quietly renders and caches the ten frames on either side of the playhead ahead of time, so scrubbing near where you are already working tends to feel instant. The cache steps aside on its own whenever it cannot guarantee an accurate frame: while onion skin is showing, a raster stroke is in progress, a symbol or an Action is being edited, or scene-wide motion blur is on. Playback simply renders those frames live instead.