00:00 / 00:00

Persona

Stage and Window

The Control Panel is a window of its own, separate from the stage — the stage window is the transparent, frameless one OBS captures; the panel window paints its own title bar, is translucent, and is excluded from stage-window capture

There is no tab bar. The left column runs from the scene picker down through the layers, with Stage, Tracking, Automations and Settings pinned below them; the right column is the detail for whatever is selected. Stage is the stage window and the active scene itself — window, scene transition, background, camera, lighting and environment; Tracking holds the tracking sources; Automations holds your automations and avatar shortcuts; Settings holds the application settings that are the same whichever scene is on. Reaching any of them is the same gesture as picking a layer

Window

The first section under Stage is the stage window itself: how large it is, and what it draws besides the scene. These four are application settings rather than scene properties, so a scene switch leaves them where they are

Window Size

Sizes the stage window directly. The picker holds the common streaming canvases, the two portrait ones fitting TikTok and YouTube Shorts

PresetSize
Landscape 1080p1920 × 1080
Landscape 720p1280 × 720
Portrait 1080p1080 × 1920
Portrait 720p720 × 1280

Custom Size below it is a width × height pair, from 100 to 8192, applied as you leave the field. A size outside the table above shows the picker as Custom — dragging the stage window's edge yourself lands there too, and the two numbers follow

These are device-independent pixels. On a Retina or scaled display, what a capture actually gets is that multiplied by the scale factor

The stage window can be larger than the screen, so portrait presets retain their full dimensions even on a laptop display

Stream Mode

Off by default. With it on, selection handles and the FPS counter stop being drawn onto the stage, so a capture shows only the scene, plus the Inspector if it is on

It gates only the editor chrome that lands on the stage. Selection itself is untouched — a selected layer stays selected and still drags, only its selection indicators are hidden. The Control Panel needs no hiding alongside it: it is a separate window and was never in the capture

The controls it overrides stay in the Control Panel, dimmed and disabled: Handle Mode, the environment's Handles row, the pointer button on each light row, and Show FPS Counter, which keeps its saved value. All but the light buttons carry a note to turn off Stream Mode first; a light row skips it, as its other settings stay editable

Inspector

Off by default. With it on, a read-only panel over a blurred backdrop sits in the stage's top-left corner, headed by the LAPLACE Persona name and version. It is drawn on the stage, so it is part of the capture — Stream Mode leaves it in place, and its switch stays editable while Stream Mode is on

It follows the active scene's primary model, whatever is selected in the Control Panel. Info shows the same rows as the model's own info section (Live2D, VRM), and Motions and Expressions list their names as labels. All three sections start open and can be collapsed. Nothing in it can be changed — it has no model picker and no tracking section

Show FPS Counter

Draws a stats widget over the stage, with one row per render clock: 2D covers 2D objects and Live2D when the legacy engine is on; 3D covers VRM avatars, 3D props, the effects chain and Live2D on the default engine. A row reads while its clock has nothing to draw

Both are measured rates rather than the cap you set, so the widget is how you tell a limit being honoured from a scene that cannot keep up. Each row scrolls a 24-second history beside its number, and clicking the widget cycles what all of it shows:

ModeShows
FPSFrames per second — the default
MSMean JavaScript cost of a frame
MBJavaScript heap in use

The widget is drawn onto the stage, so Stream Mode takes it off along with the selection handles, which keeps a block of statistics out of your capture. This setting itself is untouched, and the widget returns when Stream Mode goes off

Background

Stage Background picks one of three modes from a dropdown. Switching between them is instant and never reloads anything

  • Transparent — the default. The window renders nothing behind the stage, so your desktop shows through and OBS window capture picks up a clean alpha channel with no chroma key needed
  • Color — a solid colour from the built-in picker, useful as a flat key colour or a simple backdrop
  • Image — any image, scaled to cover the stage, picked from the Inventory under Images. Choosing this mode with no image yet opens the picker straight away, and the button below the dropdown names the current image and reopens it. Cancelling leaves the previous mode in place

The mode, the chosen colour and the chosen image are all remembered separately, so you can move between them without re-picking. All three belong to the scene, so different scenes can carry different backgrounds

A 3D scene can also draw an environment map behind everything instead, which lights the avatar as well as filling the frame

Window Behaviour

Persona runs two windows, each remembering its own size and position

The stage window is frameless, transparent and resizable. It has no title bar, so a 28 px drag strip runs along its top edge — it paints nothing, and so never reaches the capture — and grabbing it is how you move the window. An exact size needs no dragging: Window Size holds the common streaming canvases and takes numbers directly

The Control Panel paints its own title bar and the window is translucent, turning solid when it is too narrow for two columns. It opens at 760 × 720, wide enough to show both columns side by side, and will not go below 360 × 640. Closing it only hides it; the app keeps running

  • The split between the two columns drags: the left column stops at 260 px and the right at 360 px. The width is remembered and survives a relaunch, and double-clicking the split restores the default 288 px
  • Keep Panel on Top floats the Control Panel above the stage and every other window, so you can watch it while clicking into the stage to arrange a scene. It is off by default and toggles from Settings. It targets the panel, not the stage
  • The tray icon can be hidden from Settings — see Settings and Updates

Positioning Scene Items

Each layer's position and zoom are independent of the window, and independent of each other. Select a row in Layers and:

GestureEffect
DragMove it. Eases after the cursor and glides to a stop
ScrollZoom toward the cursor, so the point under it stays
Shift + scrollRotate

Anything in the 3D scene also gets on-stage handles, switchable between move, rotate and scale — see Placement for the numeric fields and the full ranges

Reset Position in a layer's actions menu restores the default framing. Reset Camera in the Camera section does the same for the 3D orbit camera

Everything is saved as you go and restored on the next launch, as part of the scene

Control Surfaces

Three ways to reach the same commands:

SurfaceContents
Control PanelThe full settings interface — the layer list, plus Stage, Tracking, Automations and Settings
Panel menuAbout LAPLACE Persona · Documentation · Web Console · Onboarding… · Quit LAPLACE Persona
Tray menuControl Panel · Add to Scene… · About LAPLACE Persona · Quit

The panel's header carries the version number, the update control and the menu. The panel menu holds the commands that act on the application rather than the scene: Documentation and Web Console open these docs and the web console in your system browser, and Onboarding… reopens the first-run walkthrough

Closing the Control Panel does not quit the app — it only hides it, and the stage keeps rendering. Three ways back: Control Panel on the tray menu, which is why it sits first; the same item on the macOS app menu, or + ,; and on Windows and Linux, clicking the stage and pressing Ctrl + ,. You can still reopen the panel when the tray icon is hidden

To hide editing controls in the capture, turn on Stream Mode: selection handles and the FPS counter stop being drawn onto the stage. The panel itself needs no hiding — it was never in the capture to begin with

Quitting while face or body tracking is running asks first, naming what is about to stop. The prompt guards every route out — the panel menu, the tray, ⌘Q, and on Windows the close box and Alt + F4 — so a stray click cannot end a session mid-stream. With tracking off, quitting is immediate

Toasts still appear on the stage. Over a transparent background they are drawn solid rather than translucent — a frosted surface with nothing behind it would just show your desktop through

Last updated on September 12, 2026

Tech otakus destroy the world