Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/AmyangXYZ/reze-studio/llms.txt

Use this file to discover all available pages before exploring further.

Reze Studio is designed to be operated fluidly from the keyboard. The most common actions — play/pause, frame stepping, and undo/redo — have single-key shortcuts that work globally whenever a text input does not have focus. A handful of shortcuts behave differently depending on which element has focus (most notably the arrow keys), so it is worth understanding the context rules described at the bottom of this page.

Keyboard Shortcuts

KeyAction
SpacePlay / pause
/ Step one frame back / forward
HomeJump to first frame (frame 0)
EndJump to last frame (clip.frameCount)
Ctrl / + ZUndo last clip edit
Ctrl / + Shift + ZRedo
+ YRedo (macOS alternate)
/ (in frame input)Decrement / increment playhead frame
Shift + mouse wheelZoom the value / Y axis
Ctrl / Cmd + mouse wheelZoom the time / X axis

Mouse Interactions

InteractionWhereAction
Double-click meshViewportPick the nearest bone; show gizmo + scroll bone list
Double-click empty spaceViewportHide the transform gizmo (selection unchanged)
Drag rotation ringViewport gizmoRotate the selected bone; auto-insert keyframe if needed
Drag translation axisViewport gizmoTranslate the selected bone; auto-insert keyframe if needed
Click diamondDopesheetSelect that keyframe
Drag diamondDopesheetRetime (move) the keyframe to a new frame number
Click + dragTimeline ruler or curve areaScrub the playhead
Drag keyframe dotCurve editorMove keyframe in time and value
Ctrl/⌘ + scrollTimelineZoom the time (X) axis
Shift + scrollTimelineZoom the value (Y) axis
Plain scrollTimelineScroll horizontally
Click material nameMaterials tabHighlight material with outline in viewport
Click same material / blank areaMaterials tabDeselect material, remove outline

Undo / Redo

The undo/redo history holds the last 100 clip edits. Every action that modifies animation data — inserting or deleting a keyframe, dragging a slider, dragging the gizmo, simplifying a track, clearing a track, or retiming a keyframe in the dopesheet — lands as a single undoable entry.

What is undoable

Any change to the AnimationClip data: keyframe inserts, deletes, retimes, pose slider drags, gizmo drags, interpolation curve edits, Simplify, and Clear.

What is NOT undoable

Loading a new VMD file or PMX model is not placed on the history stack, because rewinding a model swap would desync the loaded geometry from the animation data.
There is no server-side save. If you close or refresh the browser tab without exporting, your edits are lost. The browser will show an “unsaved changes” warning if you attempt to close while there are uncommitted edits, but this warning can be dismissed. Export early and often via File → Export VMD….

Context-Sensitive Arrow Keys

Arrow key behaviour depends on which element has keyboard focus:

Editor focus (default)

When no input field is focused, and step the playhead one frame backward and forward. This is the default state after clicking anywhere in the timeline canvas or viewport.

Frame input focused

When the frame-number input in the timeline toolbar has focus, and decrement and increment the frame number inside the input. Press Enter or click elsewhere to commit the value and return arrow-key control to the editor.
If the arrow keys are not stepping the playhead, click anywhere in the timeline canvas or on the viewport to return focus to the editor. The frame-number input, bone-search fields, and any other text inputs capture arrow keys while they are focused.

File Operations

Menu itemShortcutDescription
File → NewClear the timeline and start a fresh empty clip
File → Load PMX folder…Replace the model (pick the folder containing the .pmx and its textures)
File → Load VMD…Import an existing .vmd clip onto the current model
File → Export VMD…Download the current clip as a .vmd file
All file operations run entirely in the browser. No data is sent to any server.

Build docs developers (and LLMs) love