00:00 / 00:00

Persona

Recording Motions

Record Motion, at the top of the Motions section, captures what the model is doing right now as a motion file. Live2D writes a .motion3.json beside the model; VRM writes a .vrma into your Inventory. Once saved it appears in Motions alongside the model's own

What gets recorded is the model's final pose: face tracking, lip sync, an active expression, a playing motion and parameters injected through the plugin API are all baked into the frame, with no record of which one wrote what

Recording

Duration sets how long the take runs, 2 to 60 seconds, defaulting to 8. Start Recording begins a 3-second countdown before anything is captured, which is time enough to get into position

While a take runs the button becomes Stop, and the line below reports the elapsed time and frame count. A take that reaches its duration stops on its own

Review Motion

Review Motion opens as soon as the take ends. While it is open the take replays on the model in a loop, evaluating the fitted curves — what the file will actually hold — so what you see is what you save

ControlWhat it does
NameThe file name; the extension sits fixed at the end of the field
LoopLive2D only. The loop flag written into the file, off by default
Include Physics OutputsLive2D only, and only when the model has physics. Off by default
Drop Unchanged ParametersOn by default. A channel the take never moved is tagged Unchanged and dropped
Loop ReplayWhether the replay restarts when it reaches the end
SoloReplay only the selected channel, to hear out what one of them caught
PlayheadDrag to pause and seek to a frame

On the right is every channel the take caught, each with a switch and its own Smoothing slider. Rows may be tagged Physics or Unchanged, and the count above says how many of them are included

Save writes the file; Discard throws the take away. A name already on disk asks Replace the existing file? first

What Live2D Records

Every Cubism parameter the model has, at its final value for the frame — after motions, expressions, auto-blink, Auto Breath, lip sync, physics and pose have all had their say

Physics outputs are sampled but stay out of the file by default: physics runs again on playback, so recording it would apply it twice. Include Physics Outputs keeps them when you want them

Parts and opacity, and the model's user-data events, are not recorded

What VRM Records

Every humanoid bone the model has, as a rotation; the hips' position; every expression's weight; and the gaze's yaw and pitch

Gaze is its own channel rather than four expression weights — the VRM spec's look presets describe where the eyes point, not a face. The hips are the only bone that translates

Because face tracking only moves the head, eyes and mouth, the fingers in a face-tracked take read as Unchanged and drop by themselves, leaving exactly what moved

Smoothing

Each channel's Smoothing slider sets how many control points its curve is fitted with, defaulting to 0.20. Lower follows the raw frames more closely; higher is smoother and smaller

It is normalized against each channel's own range, so one value means the same amount of smoothing on a 30° head turn as on a 0..1 blink

The saved file is keyed at 30 fps

Where It Is Saved

FormatWhere it lands
Live2DA .motion3.json beside the model. It becomes its own group in Motions, named by the file, with no model reload
VRMThe Animations category of your Inventory, where it also serves as an idle animation

The Live2D file is listed even on a model that declares its own motion groups — the same path taken by the loose files of a VTube Studio model

A VRM clip registers like any clip you add yourself. Remove from Inventory on its row only unlists it and leaves the file alone; Delete… moves the file to the Trash after a confirmation

Last updated on September 19, 2026

Tech otakus destroy the world