00:00 / 00:00

Persona

Camera

Open Stage → Camera to frame the 3D scene. These settings move the camera without changing avatar placement.

Camera

The 3D scene is viewed through an orbit camera. You can orbit by dragging, pan by right-dragging or holding Alt while dragging, and zoom by scrolling. For a complete list of navigation gestures, see VRM Avatar Camera Gestures.

ControlRange
PositionX · Y · Z in meters, with an interactive 3D transform control
Orbit Angle−180° – 180°
Tilt−80° – 80°
Distance0.35 – 20 (widens dynamically based on environment model bounds)
Look-at PointTarget look-at and rotation pivot X · Y · Z coordinates
Field of View10° – 90° (default 30°)
Reset CameraRestores default framing computed from the avatar bounding box
Camera MotionLoads a .vmd camera move that drives the viewport in step with avatar motions

Position moves the camera's spatial coordinates using the same 3D position control used for avatars and 3D objects. The look-at point shifts by the exact same offset, keeping viewing angle and distance constant. Orbit Angle, Tilt, Distance, and Look-at Point adjust composition independently. In scenes where the camera has not yet been customized, a Set Position button appears; once a camera motion track is assigned, these controls lock and can only be edited after clearing the track under the Camera Motion section below.

A narrow field of view (FOV) compresses perspective like a telephoto portrait lens, while a wide FOV accentuates spatial depth like a wide-angle lens. Adjusting the field of view automatically compensates Distance so that the subject maintains its apparent size on stage. This compensation applies only when no camera motion is playing.

Follow

Makes the camera follow and frame a selected layer (a VRM avatar or 3D object) or the Primary Model. Selecting None keeps the camera stationary.

ControlDescription
LayerSelects a specific VRM model, 3D object, or the Primary Model (automatically transfers when the primary avatar changes)
AnchorSelects the tracking point on the model: Root or a Humanoid bone (such as Head, Chest, or Spine); 3D objects always track from their own origin
BindingDictates how the target's rotation influences camera orientation: World (follows position only, ignoring rotation), Yaw (follows horizontal turning), Yaw and Pitch, Yaw, Pitch, and Roll (fully tracks all three axes of rotation), or Lazy (trails behind, swinging around only when the target moves across the field of view)
DampingSets the smoothing time in seconds to settle behind target movement (0 to 10 seconds, 0 locks immediately without lag): includes translation X · Y · Z and rotational damping for yaw, pitch, and roll

When Follow is active, camera orbit parameters frame relative to the target anchor. Avatar locomotion, procedural motions, and tracking data move the camera view seamlessly without requiring manual camera coordinate updates.

Aim

Rotates the camera to keep a layer or the primary model at a designated position on screen without moving the camera's spatial coordinates (inspired by Warudo's Composer). Selecting None faces the standard look-at point.

ControlDescription
LayerSelects the target layer or the Primary Model; can be configured independently of Follow
AnchorSelects the aim point on the model (a humanoid bone or the root)
Screen PositionNormalized coordinates where the anchor sits on screen: Screen X and Screen Y (0 to 1, 0.5 centers)
Dead ZoneDead Zone Width and Dead Zone Height (fraction of screen): the camera remains motionless while the target stays within this zone
Soft ZoneSoft Zone Width and Soft Zone Height (never smaller than the dead zone): the camera turns smoothly to re-center the target when it enters the soft zone, and turns immediately if it crosses the soft zone boundary
BiasBias X and Bias Y (−0.5 to 0.5): offsets the soft zone relative to the target anchor
DampingHorizontal Damping and Vertical Damping (0 to 10 seconds, 0 turns immediately): seconds required to rotate the target back into the dead zone
LookaheadTime (0 to 1 second, 0 disables) and Smoothing (0 to 30): aims ahead of a moving target based on velocity; includes an Ignore Vertical Motion switch

Focus

Keeps the focal plane anchored directly to a chosen layer or the primary model when the Depth of Field effect is enabled. Selecting None focuses at the standard look-at point.

ControlDescription
LayerSelects the target layer or the Primary Model
AnchorSelects the bone or root anchor kept in focus
Focus DampingSeconds for the focus plane to catch up as the target moves along the camera axis (0 to 10 seconds, default 0.2 seconds; 0 refocuses immediately)

When the target moves behind the camera's view frustum, focus automatically falls back to the standard look-at distance.

Handheld Movement

Adds subtle, procedural noise-driven sway to the camera view, recreating the natural breathing motion of a physical handheld shot (inspired by Warudo's Handheld Movement).

ControlDescription
Handheld MovementToggles handheld sway on or off
IntensityMagnitude of camera sway (0 to 1, default 0.5)
SpeedFrequency and cadence of sway motion (0 to 2, default 1)

Handheld sway operates purely as a real-time viewport offset and does not modify saved camera transform coordinates. Sway pauses automatically during interactive 3D gizmo drags and camera motion track playback.

To switch between preset camera angles, add Camera Position actions to an automation. To trigger motion clips during a broadcast, use Play Camera Motion actions. Camera tracking, aiming, focus, and sway can also be toggled or retargeted programmatically via Camera Follow, Camera Aim, Camera Focus, and Handheld Movement automation actions.

Last updated on October 11, 2026

Tech otakus destroy the world