00:00 / 00:00

Persona

Changelog

v0.55.1

  • NewDesktopWeb Console
    The title bar menu now groups its external links under a separator

v0.55.0

  • New
    Plugin API connections and stage drop results now arrive as system notifications
  • NewDesktopWeb Console
    The title bar menu now links to the Discord server
  • NewDesktopMCP Server
    Add an MCP server so AI assistants can drive Persona, plus `stage.capture`
  • Fixed
    Removing a Live2D model now shrinks it out under the Pop show and hide style
  • Fixed
    Pinning an item to a zoomed model no longer throws it off the canvas
  • FixedDesktopWeb Console
    The Show and Hide option now appears in scenes without 3D content
  • Fixed
    The stage window no longer has rounded corners that cut into captures

v0.54.0

  • New
    Onboarding gains a closing slide and says what a bug report contains
  • NewDesktopWeb Console
    Binding smoothing takes a typed value and explains itself on hover
  • New
    Show a drag handle when the pointer reaches the top edge of the avatar window
  • New
    New webpages shut down when hidden by default
  • ImprovedDesktopWeb ConsoleSchemas
    Remove the legacy WebGL Live2D engine
  • Fixed
    Restore whole-model movement for Live2D avatars
  • FixedDesktopWeb Console
    Live readouts in the Parameters section move smoothly instead of stepping

v0.53.1

  • PerfLive2D
    Live2D models with many clipping masks use much less GPU

v0.53.1

  • New
    Show in Finder and Remove from Inventory now work for models you added
  • Improved
    Update Electron to 44.4.3 with security and stability fixes
  • FixedLive2D
    Removing a Live2D model no longer logs a Cubism assertion
  • FixedLive2D
    Small Live2D models no longer show faint mesh edges around the mouth

v0.53.0

  • NewDesktopWeb ConsoleSchemas
    Pin a Live2D model onto another as an item, inside its ArtMesh stack
  • NewDesktopWeb Console
    A pinned model's layer row now names the model it rides
  • Fixed
    Pinning a 3D object over the API now keeps its anchor and tuning
  • FixedDesktopSchemas
    Models with VTube Studio's auto-blink on the mouth can open it again
  • FixedDesktopWeb Console
    The pin's Depth label in Chinese no longer says breathing depth
  • Fixed
    Images and videos now follow their layer order against Live2D models
  • Fixed
    Turning Wrap Around Model off now cancels a pending split pick
  • Fixed
    Items pinned to a model now stay put when it is swapped to another format

v0.52.0

  • NewDesktopWeb Console
    Add an editor for creating and editing Live2D expression files
  • NewDesktopWeb Console
    Explain which frame rate limit to pick in Performance settings
  • New
    Pressing a playing motion's hotkey again stops it
  • New
    Inventory rows can delete an asset's file, while Remove only unlists it
  • New
    List loose expression files beside every Live2D model
  • NewDesktopWeb ConsoleStream Deck
    Stop a motion over the plugin API, from the web console and the Stream Deck
  • New
    Record Live2D motions from tracking and save them as motion files
  • New
    Record VRM motions from tracking and save them as animation clips
  • New
    Click a playing motion again to stop it with a fade-out
  • Improved
    Simplify the stage Inspector to always-visible model info
  • FixedDesktopWeb Console
    Quote with corner brackets in Simplified Chinese text
  • Fixed
    An expression that failed to load can be activated again without a reload
  • Fixed
    List loose motion files beside a Live2D model that also declares motions
  • Fixed
    Motion fade times now follow the model's settings instead of a fixed second
  • Fixed
    Live2D motions now play over face tracking for the parameters they animate
  • Fixed
    Highlighted parameter rows no longer run together in the expression and motion editors
  • Fixed
    Stopping an automation's motion fades it out instead of cutting it

v0.51.0

  • NewDesktopWeb ConsoleSchemas
    Add a Waiting idle animation for VRM avatars
  • NewDesktopWeb ConsoleSchemas
    Choose which Live2D motion loops as the idle animation, or turn it off
  • NewDesktopWeb Console
    Keep section headers pinned to the top of the panel while you scroll
  • NewDesktopWeb ConsoleSchemas
    Return to idle when face tracking is lost, with an optional Live2D motion
  • Fixed
    Control panel commands sent during app startup no longer fail
  • Fixed
    VRM avatars no longer log a look-at warning when an animation loads

v0.50.0

  • NewDesktopWeb Console
    Change a binding's output parameter in place and see its live value
  • NewDesktopSchemas
    Add Cursor X/Y inputs so bindings can follow the mouse

v0.49.0

  • NewDesktopWeb ConsoleSchemas
    Choose how models and objects appear and disappear per scene: glitch, dither, pop or cut
  • New
    Spawn physics-driven prop copies onto the stage from the plugin API
  • Improved
    Update Electron to 44.4.1 with security and stability fixes

v0.48.1

  • Fixed
    Volumetric Lighting settings hide when all lights with haze are turned off
  • Fixed
    Lights muted in a 3D set no longer keep lighting volumetric haze

v0.48.0

  • NewDesktopWeb ConsoleSchemas
    Switch volumetric haze on for each light instead of the whole scene
  • NewDesktopWeb ConsoleSchemas
    Add a Physics switch that makes 3D objects fall and land on your avatar
  • Fixed
    Stop the config and log folder buttons from erroring on Linux

v0.47.0

  • New
    Choose VRM motions for automations from the Inventory
  • NewDesktopWeb ConsoleSchemas
    Let scene lights follow the camera.
  • NewDesktopWeb Console
    Camera zoom range adapts to large and small Environment Models
  • NewDesktopWeb Console
    Use environment models and HDR maps together with independent skyboxes
  • NewDesktopWeb ConsoleSchemas
    Adjust skybox blur, brightness, and environment rotation
  • New
    Add the Japanese Room environment model
  • NewDesktopWeb ConsoleSchemas
    Choose which camera movements each light follows.
  • NewDesktopWeb Console
    Move and aim scene lights with 3D position and rotation controls
  • New
    Add the San Giuseppe Bridge environment map
  • Perf
    Rebuild environment lighting less often while environments load or rotate
  • Improved
    Remove Kei, Mark, Mao Pro, Natori, mini RAYNOS-chan, Sporty RAYNOS-chan, Seed-san, and Vivi to keep the installer compact
  • Improved
    Remove the bundled Haru, Hiyori, Mao, Ren, Rice, Wanko, and Sendagaya Shino models
  • FixedDesktopWeb Console
    Restore model lighting when removing an environment map
  • FixedDesktopWeb Console
    Adopt a new environment model's look after removing the previous model
  • Fixed
    Prevent shadow flashes during fast avatar motion
  • Fixed
    Keep automation playback running when closing the timeline editor
  • Fixed
    Make timeline snapping and zoom selectable while an automation plays
  • Fixed
    Reset stopped timelines and retain paused playback through avatar swaps.

v0.46.0

  • NewDesktopWeb ConsoleSchemas
    Add area lights, volumetric haze, and clustered lighting
  • NewDesktopWeb Console
    Add area lighting for toon avatars
  • NewDesktopWeb ConsoleSchemas
    Add per-light PCSS shadows with adjustable light source size.
  • NewDesktopWeb ConsoleSchemas
    Add spot lights with adjustable beams and shadows
  • ImprovedDesktopWeb Console
    Light Scene from Model now starts on when you pick a 3D environment
  • Fixed
    Load Draco- and Meshopt-compressed 3D models and environments
  • FixedDesktopWeb Console
    Preserve volumetric lighting edits and shadow maps
  • Fixed
    Use fine grain for PCF soft shadow edges.
  • FixedDesktopWeb Console
    Group volumetric and clustered lighting controls with scene lights
  • Fixed
    Keep clustered lighting efficient when point lights are inactive
  • FixedDesktopWeb Console
    Enable shadow filter selection only on supported desktop apps
  • Fixed
    Prevent black scenes after switching shadow filters or quality
  • FixedDesktopSchemas
    Saved scene validation accepts uppercase colors and flags out-of-range values
  • Fixed
    Replace patterned soft shadow edges with fine grain.

v0.45.5

  • ImprovedDesktopWeb Console
    Simplify scene loading to a small spinner in the bottom-right corner
  • FixedDesktopSchemas
    Add editor validation and autocomplete for saved scenes

v0.45.4

  • New
    Identify schema updates with a dedicated icon in release notes
  • Improved
    Retire migration from obsolete configuration files
  • ImprovedDesktopWeb ConsoleSchemas
    Move the web console and JSON schemas to their new domains
  • Fixed
    Update saved configuration files to the new schema domain

v0.45.3

  • Fixed
    Skip invalid Live2D expressions without preventing model loading

v0.45.2

  • FixedDesktopStream Deck
    Prevent crashes when Live2D models contain missing motion filenames

v0.45.1

  • FixedDesktopWeb Console
    Keep camera framing steady when adjusting field of view

v0.45.0

  • NewDesktopWeb Console
    Add audio inventory with lip sync, fades, and playback controls
  • New
    Show live audio playback progress in inventory and automations
  • New
    Inspect automation steps and import or export automations
  • NewDesktopWeb Console
    Add an automation timeline editor with movable clips and timed effects
  • New
    Add automation timelines with playback controls and live seeking
  • NewDesktopWeb Console
    Play camera motions in automations with accurate playback progress
  • NewDesktopWeb Console
    Add Primary Model targets for avatar automation actions
  • NewDesktopWeb Console
    Add settings and automation schemas for editors and integrations
  • New
    Color timeline actions using their shared item tints
  • New
    Reorder timeline actions and zoom smoothly up to 64×
  • New
    Simplify timeline controls and add Alt-scroll zoom
  • Improved
    Update Electron to 44.3.0 with security and stability fixes
  • Fixed
    Show successful audio actions as completed when another action fails
  • FixedDesktopWeb Console
    Detect automation length from motion and audio clips by default
  • Fixed
    Remove excess spacing from automation action editors
  • Fixed
    Keep automation timelines accurate after scene changes and failures
  • Fixed
    Show automation action status beside the title
  • Fixed
    Tighten timeline rows and use a single selection outline
  • Fixed
    Compact timeline controls and keep automation progress in the header
  • Fixed
    Complete MMD camera playback and plugin camera controls
  • Fixed
    Restore MMD motion playback and animate VRM legs with foot IK
  • Fixed
    Preserve automation errors and playback controls after scene changes
  • Fixed
    Continue camera navigation from paused camera motions without jumping
  • Fixed
    Resume primary avatar motions at the current position after model swaps
  • Fixed
    Correct timeline lengths for sequential Primary Model motions
  • Fixed
    Resume surviving playback after an automation fails
  • Fixed
    Resuming an automation restores its camera motion after manual navigation
  • FixedDesktopWeb Console
    Separate camera motion settings from camera position controls
  • Fixed
    Prevent scene flashes when scrubbing automation timelines
  • Fixed
    Make timeline scrubbing smoother and more precise
  • Fixed
    Keep dropdown lists stable during playback updates
  • Fixed
    Keep timeline action labels in a resizable panel
  • Fixed
    Restore live timeline scrubbing and simplify automation editing
  • Fixed
    Keep the timeline playhead at the current position when paused
  • Fixed
    Align timeline progress with the playhead
  • Fixed
    Use consistent timeline scrollbars and hide the timing field scrollbar
  • Fixed
    Restore keyboard undo and redo for timeline edits
  • FixedDesktopWeb Console
    Unify camera controls for scenes and automation positions
  • Fixed
    Include upcoming audio in automation progress
  • Fixed
    Reject oversized VMD motions before they can stall loading

v0.44.0

  • NewDesktopWeb Console
    Add avatar actions and motion triggers to automations
  • Fixed
    Align automation copy and reset buttons with settings rows
  • Fixed
    Remove extra space below automation settings
  • Fixed
    Flatten placement controls in Model Position actions
  • Fixed
    Keep automation targets current after scene edits
  • Fixed
    Improve automation action alignment and field spacing.
  • Fixed
    Ignore outfit expressions with blank names

v0.43.0

  • New
    Show saved camera positions in a read-only 3D view
  • New
    Show progress in automation backgrounds while actions run
  • New
    Add a read-only Inspector overlay for primary model information
  • NewDesktopWeb Console
    Collapse scene lights and toggle them on or off for preview
  • New
    Duplicate automations from their options menu
  • New
    Edit and preview camera positions inside automations
  • NewDesktopWeb Console
    Replace dedicated scene shortcuts with automation actions
  • NewDesktopWeb Console
    Add Switch Scene actions to automations
  • NewDesktopWeb Console
    Move the stage camera with a 3D position control
  • NewDesktopWeb Console
    Group avatar shortcuts with their enable switch at the top
  • ImprovedDesktopWeb Console
    Remove Selection Outline
  • Improved
    Update 3D model shadows
  • Fixed
    Match camera automation options to the shared settings layout
  • Fixed
    Show the camera icon's viewing direction in 3D
  • Fixed
    Restore correct colors and shapes in scene and layer effects.
  • Fixed
    Remove the misleading Stream Mode hint from light items
  • Fixed
    Animate placement previews while resetting items immediately
  • Fixed
    Use a solid background in narrow control windows
  • Fixed
    Disable light and environment handle controls in Stream Mode
  • Fixed
    Expand searchable lists and block background interaction while open
  • Fixed
    Improve 3D rendering and effect stability.
  • Fixed
    Keep 3D models and scene backgrounds visible with effects.
  • Fixed
    Place environment handles below the transform and opacity controls
  • FixedDesktopWeb Console
    Let video transitions use separate fade-in and fade-out times
  • FixedDesktopWeb Console
    Show destination scene names in web console automations

v0.42.0

  • NewDesktopWeb ConsoleStream Deck
    Promote app shortcuts to automations across desktop and remote controls
  • New
    Pan the 3D camera by dragging with the right mouse button
  • NewDesktopWeb Console
    Add scene transitions with custom duration, images, and videos
  • NewDesktopWeb Console
    Add draggable shortcut sequences with timed waits
  • NewDesktopWeb Console
    Add video fades and extend transitions while scenes load
  • FixedDesktopWeb Console
    Add 3D coordinate controls for VRM avatars and 3D objects
  • Fixed
    Smooth effect settings changes triggered by automations
  • Fixed
    Keep automation action controls and labels consistent
  • Fixed
    Recover when the destination scene is deleted during a switch
  • Fixed
    Prevent Live2D models from flashing oversized when added
  • Fixed
    Correct paused automation warnings and Stream Mode toggles
  • Fixed
    Keep scenes interactive while loading and cancel abandoned switches
  • Fixed
    Avoid blocked scene switches and delayed activation replies
  • FixedDesktopWeb Console
    Recover from stalled scene videos and failed transition edits
  • FixedDesktopWeb Console
    Smooth position and rotation resets in the control panel
  • Fixed
    Keep automation rows expanded correctly after rejected edits
  • Fixed
    Make automation triggers and actions individually collapsible

v0.41.0

  • NewDesktopWeb Console
    Add Flare and Gradient effects
  • Perf
    Rim light renders several times faster, with no change to how it looks
  • FixedLive2D
    Keep Live2D masks aligned during movement in WebGPU mode

v0.40.0

  • NewDesktopWeb Console
    Show the console's shortcuts in one list with the desktop's rows and scene keys
  • NewDesktopWeb Console
    Edit saved shortcut effects and enter precise effect values
  • New
    Add tracking sources from a card beside the existing ones
  • FixedDesktopWeb Console
    Use consistent row sizing throughout shortcut settings
  • Fixed
    Use standard control sizes throughout tracking settings rows
  • FixedDesktopWeb Console
    Describe the camera Processing and lip sync level settings

v0.39.1

  • ImprovedDesktopWeb Console
    Remove the shockwave effect
  • Fixed
    Keep shortcut keys readable in active buttons
  • Fixed
    Balance the padding around shortcut keys
  • Fixed
    Use standard select and button sizes in settings rows
  • Fixed
    Use standard control sizes when adding shortcuts

v0.39.0

  • NewDesktopWeb Console
    Calibrate vowel detection for each microphone
  • NewDesktopWeb Console
    Expand Rim Light, Outline, and Bloom with new modes and controls
  • NewDesktopWeb Console
    Choose layer effects from the searchable Inventory dialog
  • NewDesktopWeb Console
    Add webcam face, hand, and body tracking with nizima hand bindings
  • NewDesktopWeb Console
    Add microphone lip sync for Live2D and VRM avatars
  • NewDesktopWeb Console
    Add color tools, blur, and option descriptions
  • NewDesktopWeb Console
    Add independent layer effects alongside scene effects
  • Perf
    Improve webcam tracking frame rates and responsiveness
  • ImprovedDesktopWeb Console
    Group model controller and lip sync settings under Tracking
  • ImprovedDesktopWeb Console
    Clarify that voice calibration runs locally
  • Improved
    Remove automatic conversion of legacy effect settings
  • ImprovedDesktopWeb Console
    Remove the Look at Cursor feature
  • FixedDesktopWeb Console
    Improve Bokeh blur quality
  • Fixed
    Apply layer effects to 3D images, videos, and web pages.
  • Fixed
    Improve camera arm motion and preserve external body tracking
  • FixedDesktopWeb Console
    Correct voice calibration labels and combined mouth input ranges
  • Fixed
    Distinguish range slider values for screen readers
  • Fixed
    Simplify the Color Wheels settings layout
  • FixedDesktopWeb Console
    Give webcam tracking its own independent enable switch
  • Fixed
    Hide Webpages when the Inventory cannot add web content
  • Fixed
    Preserve Live2D model transparency when layer effects load
  • FixedWeb Console
    Preserve layer effect edits when switching scenes.
  • Fixed
    Restore cursor tracking when webcam hands are no longer detected
  • FixedDesktopWeb Console
    Improve Rim Light intensity and contrast
  • Fixed
    Prevent layer effects from turning avatars black when toggled
  • Fixed
    Prevent lip sync from freezing mouths or corrupting eyes during speech
  • Fixed
    Preserve camera mouth expressions while microphone lip sync is enabled.
  • Fixed
    Smooth arm tracking and camera detection transitions.
  • Fixed
    Fade layer effects smoothly when toggled on or off
  • Fixed
    Smooth lip-sync mouth changes through consonants and vowel transitions.
  • FixedWeb Console
    Update layer effect controls immediately after edits.
  • Fixed
    Tighten effect rows and move layer visibility controls to the right
  • FixedWeb Console
    Preserve rapid edits across microphone controls in the web console
  • Fixed
    Keep unavailable controls visible with guidance in Stream Mode
  • Fixed
    Restore overhead arm reach with widescreen camera tracking
  • Fixed
    Match webcam preview updates to camera tracking frame rates

v0.38.1

  • New
    Add the Milky Green avatar with Perfect Sync support

v0.38.0

  • New
    Add reusable compact settings rows
  • NewDesktopWeb Console
    Add controller inputs for avatar parameters and shortcuts
  • NewDesktopWeb Console
    Name controllers for easier selection and parameter binding
  • NewDesktopWeb Console
    Apply all curve presets to the entire response curve
  • New
    Mark the default 15% stick dead zone on its slider
  • New
    Explain language, appearance, and window options in settings
  • NewDesktopWeb Console
    Add LAPLACE Persona Tracker for iOS as a first-party face tracking source
  • New
    Set a custom receive port per iFacialMocap tracking source
  • NewDesktopWeb Console
    Adapt the position pad to the render window within usable limits
  • NewDesktopWeb Console
    Add mocopi body tracking for VRM avatars
  • NewDesktopWeb Console
    Remember independent controller profiles and bindings
  • NewDesktopWeb Console
    Set the stick dead zone per controller instead of for all of them
  • New
    Show the LAPLACE Persona Tracker app icon in the Tracking tab's source list
  • New
    Remove disconnected controller profiles from saved settings
  • New
    Link to privacy information from bug report settings
  • NewDesktopWeb Console
    Bring model, controller, and asset editing parity to the web console.
  • NewDesktopWeb Console
    Explain scene options with concise descriptions
  • NewDesktopWeb Console
    Separate face and pose tracking with source assignment cards
  • New
    Make general settings easier to scan with grouped horizontal rows
  • NewDesktopWeb Console
    Unify object panels with source details and a separate Position section
  • New
    Unify settings with grouped horizontal controls and actions
  • NewDesktopWeb Console
    Unify stage options with grouped horizontal controls
  • NewDesktopWeb Console
    Add visual position and rotation controls
  • NewDesktopWeb Console
    Add VRM controller posing and smooth avatar movement
  • NewDesktopWeb Console
    Animate VRM walking while moving with a controller
  • New
    Web objects can shut down their page while hidden, like an OBS browser source
  • Perf
    Reuse inventory previews instead of reading each one again
  • Perf
    Improve scrolling performance in the parameter editor
  • Improved
    Update Electron to 44.2.0 with the latest Chromium security fixes
  • ImprovedStream Deck
    Require Stream Deck 7.1 or later
  • ImprovedDesktopWeb Console
    Remove custom effects, including the bundled Motion Trail and Stardust.
  • ImprovedWeb Console
    Remove the standalone Parameter Injection page from the web console
  • ImprovedDesktopWeb ConsoleStream Deck
    Require Node.js 24 or later
  • Fixed
    Keep extra option details inside their settings rows
  • Fixed
    Show Apply Environment Lighting even while model lights are off
  • Fixed
    Place selected filenames after their option descriptions
  • Fixed
    Clarify visual effects and memory use for the legacy WebGL engine
  • FixedDesktopWeb Console
    Label named controllers clearly in the parameter list
  • Fixed
    Distinguish connected controllers from inactive saved profiles
  • FixedDesktopWeb Console
    Make parameter controls compact and align curve coordinates
  • FixedDesktopWeb Console
    Make position and rotation axis inputs more compact
  • Fixed
    Unify lighting control sizes and group position labels with their inputs
  • Fixed
    Align lighting descriptions with their option labels
  • FixedWeb Console
    Smooth dragging a baked light's intensity on an object
  • FixedWeb Console
    Retry an inventory preview whose request failed
  • FixedWeb Console
    Keep the Shortcuts page working with a newer version of Persona
  • FixedWeb Console
    Show a swapped model's own details, motions and expressions
  • Fixed
    Show environment extension details beside the environment picker
  • Fixed
    Popovers no longer open under the control window's title bar buttons
  • FixedDesktopWeb Console
    Group handle mode with position options and use toggles
  • FixedDesktopWeb Console
    Show whole numbers on sliders that step by one
  • Fixed
    Use standard input sizing for custom window dimensions
  • FixedDesktopWeb Console
    Simplify punctuation in option descriptions
  • FixedDesktopWeb Console
    Simplify parameter Add buttons to a single plus icon
  • FixedDesktopWeb Console
    Match the parameter list height to its editor
  • Fixed
    Remember whether the avatar Controller section is open or collapsed
  • FixedDesktopWeb Console
    Stack placement options in narrow panels
  • FixedDesktopWeb Console
    Adapt tracking source cards to narrow and wide panels
  • Fixed
    Bring newly added shortcuts into view for editing
  • Fixed
    Use consistent colors for destructive actions and physics warnings
  • FixedDesktopWeb Console
    Replace parameter ID click-to-copy with selectable text
  • Fixed
    Clarify shortcut names and group their actions for easier editing
  • FixedDesktopWeb Console
    Unify shortcut cards and settings layouts
  • Fixed
    Remember individual controllers across restarts and cable changes
  • Fixed
    Align tracking card borders and place profile actions side by side
  • FixedDesktopWeb Console
    Rename the tracking source's Device IP field to Tracker IP
  • FixedDesktopWeb Console
    Unify object, avatar, and effect option layouts
  • FixedDesktopWeb Console
    Unify tracking options while preserving source cards
  • FixedWeb Console
    Give the web sidebar and content more space below the header.
  • FixedWeb Console
    Restore the web sidebar divider when it is not being resized.

v0.37.0

  • New
    Add a privacy page link to the onboarding's bug-report step
  • New
    Resize the Control Panel's sidebar by dragging the split
  • New
    Move the window size, Stream Mode and stage overlay switches from Settings to the Stage page
  • New
    Widen the binding editor's parameter picker and let it grow to the window's height
  • Improved
    Update Electron to 44.1.1 with Chromium 152; macOS 13 or later is required
  • FixedDesktopWeb Console
    Let the version number in the About dialog be selected and copied
  • FixedDesktopWeb Console
    Fit the Inventory to short windows and scroll its category rail in place
  • FixedDesktopWeb Console
    Give text links a light underline that darkens on hover instead of a dotted one
  • Fixed
    Remove the Keep Panel on Top item from the tray menu

v0.36.1

  • NewDesktopWeb Console
    Add the honeycomb logo banner to the About dialog and center its text
  • New
    Highlight the Quit menu item in rose while tracking is running
  • FixedDesktopWeb Console
    Scroll the About dialog's third-party notices in place

v0.36.0

  • New
    Add a first-run onboarding for the Live2D renderer and bug reports
  • New
    Add window size presets and exact sizing for landscape and portrait streams

v0.35.0

  • NewDesktopWeb Console
    Publish a JSON Schema for `.persona.json` so editors validate and autocomplete model configs
  • New
    Write a diagnostic log to the config folder and add Open Logs to Settings
  • NewDesktopWeb Console
    Show webpages in scenes as live layers, with size, FPS, transparency, and CSS controls

v0.34.0

  • New
    Undo and redo every parameter binding edit with Cmd/Ctrl+Z
  • New
    Edit how tracking drives each Live2D parameter, with response curves
  • NewDesktopWeb Console
    Response curve presets: ease in, ease out, S-curve, threshold, and steps
  • New
    Search parameters in a wider dropdown when binding a new one
  • NewDesktopWeb Console
    Undo, redo, and type exact point values in the curve editor
  • New
    Scrub tracking values live while tuning parameter bindings
  • NewDesktopWeb Console
    Bind any of the 52 ARKit perfect sync channels to Live2D parameters
  • New
    Show a Live2D model's ARKit perfect sync coverage in its info block
  • NewDesktopWeb Console
    Sum several tracking inputs into one binding, each at its own weight
  • New
    Turn a Live2D model's auto breath off, or tune how deep it goes
  • NewDesktopWeb Console
    Bind a parameter another tracking input already drives, replacing it
  • ImprovedDesktopWeb Console
    Remove VTube Studio Stream to PC; those sources now use 3rd-party UDP
  • ImprovedPlugin API
    Remove the six derived mouth inputs from `INPUT_NAMES` in favor of the raw ARKit channels
  • Fixed
    Import VTube Studio perfect sync bindings using VBridger's naming convention
  • FixedDesktopWeb Console
    Curve points stop at their neighbours instead of swapping past them
  • FixedDesktopWeb Console
    Adding a point to a curve keeps its shape and gives it both handles
  • FixedDesktopWeb Console
    Bezier response curves can now be shaped by dragging their handles
  • FixedDesktopWeb Console
    Bezier now curves the line it is applied to, and its handle is visible
  • Fixed
    Keep deleted parameter bindings deleted, and preview curve edits on the model
  • Fixed
    Move the point you dragged, and reload bindings after a model swap
  • FixedDesktopWeb Console
    Models rigged for VBridger now use VBridger's own mouth formulas

v0.33.1

  • Improved
    Show what each release note affects in one tooltip on its badge

v0.33.0

  • NewDesktopWeb Console
    Search the anchor list when pinning an item to a model
  • New
    Highlight a model's mesh on stage while hovering it in the anchor list
  • New
    Run a shortcut straight from its row with the new Trigger menu item
  • New
    Highlight what a pin will attach to while picking it on stage
  • NewDesktopWeb Console
    Show each scene's shortcut keys in the scene picker
  • NewDesktopWeb Console
    Search scenes by name in the scene picker
  • New
    Bind Reset Camera and Stream Mode to a keyboard shortcut
  • ImprovedDesktopWeb Console
    Use full-size controls in the Pin section
  • Improved
    Reduce the default height of the control window
  • Fixed
    Show a scene's new shortcut right away when it is the active scene
  • Fixed
    Show the Live2D mesh highlight when picking a pin on stage
  • Fixed
    Draw translucent gizmo handles at the strength they were authored with

v0.32.1

  • New
    Drop or paste files onto the control panel to add them to the scene
  • FixedDesktopWeb Console
    Layers no longer jump after you drop one in a new position
  • FixedDesktopWeb Console
    Sliders now follow your pointer instead of lagging behind

v0.32.0

  • New
    Reopen the Control Panel anytime with Cmd/Ctrl+, or the macOS app menu
  • New
    The control panel now uses a translucent window with its own title bar
  • New
    The config panel now opens in its own window, so OBS never captures it
  • New
    Show whether a Live2D model is rigged for VBridger in the model info panel
  • NewDesktopWeb Console
    Always on Top now keeps the control panel above the stage instead of floating the stage
  • New
    Show your layers beside their settings when the Control Panel is wide enough
  • New
    Choose the stage, tracking or settings from the same list as your layers
  • New
    Group the Settings page into collapsible sections
  • NewDesktopWeb Console
    Rename the panel's Advanced section to Settings
  • NewDesktopWeb Console
    The web console's scene, object and model sections now match the desktop panel
  • NewDesktopWeb Console
    The web console's tracking section now matches the desktop panel
  • NewDesktopWeb Console
    Open your shortcuts from their own row in the Control Panel and the web console, next to Tracking
  • New
    Stream Mode keeps selection handles and the FPS counter off the stage
  • New
    Track the VBridger parameter standard on ARKit-rigged Live2D models
  • NewDesktopWeb Console
    The web console's title bar menu now matches the desktop app's
  • NewWeb Console
    Add, tune and reorder effects from the layer list in the web console
  • NewWeb Console
    Edit a model's motions and expressions from the layer you picked, not a page of their own
  • NewDesktopWeb Console
    Frame the camera, light the stage and fire a shockwave from the web console
  • NewDesktopWeb Console
    Show your layers beside their settings in the web console, matching the desktop panel
  • Fixed
    Remove Reset Position from the tray menu

v0.31.0

  • NewDesktopWeb Console
    Play MikuMikuDance .vmd motions on a VRM avatar
  • NewDesktopWeb Console
    Drive the stage camera with a MikuMikuDance .vmd camera motion

v0.30.0

  • New
    Choose whether a shortcut runs in the background or only in Persona
  • NewDesktopWeb Console
    The web console groups outfits apart from faces and can dial expression weights
  • NewDesktopWeb Console
    Choose whether a model hotkey runs in the background from the web console
  • New
    Move, rotate and scale a 3D environment set with the on-stage handles
  • New
    Avatar shortcuts now live alongside global ones in one Shortcuts section
  • New
    Remember Expressions now covers VRM models, weights included
  • NewDesktopWeb Console
    VRM expressions can now be toggled and set to any intensity
  • New
    VRM, 3D object and environment info now list a file's extensions and flag unsupported ones
  • New
    VRM models and outfit expressions now glitch in and out with shaking rows
  • New
    Model shortcuts now work on VRM models, expressions and motions included
  • New
    VRM models can now ship outfit pieces you toggle like any expression
  • ImprovedDesktopWeb Console
    The web console's tone mapping, exposure, and LUT now sit in the Environment section
  • ImprovedWeb Console
    The web console's Hotkeys page is now Shortcuts, at /shortcuts
  • Improved
    Tone mapping, exposure and the LUT now sit in the Environment section
  • Fixed
    Toggling an expression over the plugin API now reports the new active set
  • Fixed
    VRM outfit expressions now work, and transparent cutouts render correctly
  • Fixed
    VRM outfit expressions now fade in and out instead of popping

v0.29.1

  • Fixed
    Prevent a second Relaunch click from opening two copies of the app
  • FixedDesktopWeb Console
    Use 追蹤 consistently for tracking in Traditional Chinese

v0.29.0

  • New
    Mixamo .fbx clips can now be imported as idles and motions
  • NewDesktopWeb Console
    Add matcap, rim, outline, normal, and UV animation sliders to VRM materials
  • NewDesktopWeb Console
    The console's Inventory now browses environment maps and LUTs
  • Fixed
    3D camera panning now follows the cursor from any angle, not just face-on
  • Fixed
    The 3D set stays on screen during a model swap and with no model at all

v0.28.0

  • NewDesktopWeb Console
    Color Grading gains Temperature and Tint for warming or cooling a scene
  • NewDesktopWeb Console
    Pick one environment per scene — an image or a 3D set that lights your avatars
  • New
    Dim or mute the lights built into a 3D set
  • NewDesktopWeb Console
    3D sets arrive already lit, with their own sky, sunlight, and color grade
  • Fixed
    Toggling fog no longer freezes the window the first time
  • Fixed
    3D objects with built-in lights now load instead of showing nothing

v0.27.0

  • New
    Paste an image onto the stage, and remove ones you no longer want
  • NewDesktopWeb Console
    Parallax X/Y sliders shift an item pinned to a Live2D model with its head turn
  • New
    Show a layer or Inventory item's file in Finder or Explorer
  • Fixed
    Rim light, outline, and drop shadow now render over environment backgrounds
  • FixedDesktopWeb Console
    Rename the top shadow quality tier from Extra to Ultra

v0.26.0

  • New
    Hide any effect layer with its eye, and fade effects in and out
  • New
    Add effects from the Inventory and manage them as layers
  • New
    Pin objects by stage click or part list on both Live2D and VRM models
  • New
    Render Scale setting trades 3D stage resolution for frame rate
  • Perf
    Less CPU per frame — one scene walk, 60 Hz spring physics, hidden videos pause
  • Fixed
    Orbiting, panning, and zooming the camera no longer add undo steps
  • FixedDesktopWeb Console
    A layer's menu actions no longer toggle its selection
  • Fixed
    Medium effects quality now antialiases with FXAA instead of matching High
  • Fixed
    Stardust no longer logs TSL assign warnings on every effect rebuild
  • Fixed
    Hair and cloth now trail when any VRM is moved, not just some models

v0.25.0

  • New
    Redesigned API key and client lists with live connection status
  • NewDesktopWeb Console
    Bloom streaks and tint, a richer Rim Light, and new Outline and Drop Shadow effects
  • New
    New Advanced switch to opt out of anonymous bug reporting
  • NewDesktopWeb Console
    Chromatic Aberration is now a true spectral lens smear, with a new Edge Blur option
  • New
    Write your own effects — drop a TSL module into the effects folder
  • NewDesktopWeb Console
    New Diffusion effect: a dreamy soft-focus glow over the whole frame
  • NewPlugin API
    Typed effect authoring — import the contract from `@laplace.live/persona-sdk/effects`
  • New
    Add an Other badge for uncategorized release notes
  • NewDesktopWeb Console
    New 3D Rain effect with wind and impact splashes, plus softer layered snow
  • NewDesktopWeb Console
    New Rim Light effect: a directional glow along the avatar's silhouette
  • New
    Custom effects can read scene depth and camera rays — Stardust shows both
  • New
    Live2D now uses the WebGPU engine by default, unlocking visual effects
  • New
    Undo and redo for scene edits with Cmd/Ctrl+Z
  • ImprovedDesktopWeb Console
    Background rendering is always on — its switch is gone
  • Improved
    Drop the Windows MSI installer — MSI installs couldn't auto-update
  • Fixed
    Hide the FPS counter along with the rest of the UI
  • FixedPlugin API
    Reconnecting a plugin client right after close() no longer stalls
  • Fixed
    Tone down default scene lighting so avatars no longer blow out to white

v0.24.0

  • New
    Add automatic crash and error reporting via Sentry
  • New
    Drop files onto the stage — models, images, videos, props, and more load instantly

v0.23.2

  • New
    Theme setting with Light, Dark, and follow-System options for the panel
  • NewWeb Console
    Link to the LAPLACE Persona homepage from the Connect screen

v0.23.1

  • Fixed
    Model moves, scales, and resets from plugins and Stream Deck now glide smoothly
  • FixedStream Deck
    Scale Model factors below 1 now shrink the avatar instead of growing it

v0.23.0

  • NewDesktopWeb ConsoleStream Deck
    Global shortcuts now work remotely: list and trigger them over the plugin API, from the web console's Hotkeys page, or with the new Stream Deck Run Shortcut key — no key binding required
  • New
    New Global Shortcuts section in the Stage tab: build a shortcut from one or more actions — toggle an effect, apply saved effect settings, return the camera to a saved position, show/hide a layer — and fire them all with one key; shortcuts can be named, and scene shortcuts are managed there too
  • New
    The update prompt now lists what changed, badged by type and by what it affects
  • FixedStream Deck
    Fix the Run Shortcut key's stale shortcut list on an address or API key change

Aug 21, 2026

  • FixedPlugin API
    Correct `Scene.primaryInstanceId` docs — tracking no longer follows the primary

v0.22.0

  • NewDesktopWeb Console
    Multiple tracking sources: run several trackers at once (extra iFacialMocap phones by device IP, VTS apps, VMC senders per port) and assign each source the avatars it tracks — several people can drive different models, locally or over a VPN. The Tracking section is now always visible, each source's editor picks its avatars (with a confirm before taking one from another source), and face/body feeds mirror to every avatar assigned to them
  • New
    New Snow effect: GPU flakes fall, settle on avatars and props, then melt — with amount, speed, wind, sway, size, melt, and opacity controls
  • New
    Point-light shadows soften with a smooth 32-tap disk filter, and their Softness slider now reaches 32 for wide, grain-free penumbras
  • New
    Plugins get durable key–value storage (`storage.*`, namespaced per API key) and can gate features on the new capability list in `hello` and `app.info`
  • New
    Plugins can play audio with lip-sync: `speech.play`/`speech.stop` on models advertising the new `speech` capability, bracketed by `speech.started`/`speech.ended` events
  • ImprovedDesktopWeb Console
    A tracking source's editor now shows its protocol, so renamed sources still say which one they are
  • Improved
    Update Electron to 43.4.1 — Linux tray and resize fixes, plus security patches
  • Improved
    The bundled-model license note now lives in the Info section instead of a separate Model section
  • Improved
    The model detail header now reads format · name (e.g. Live2D · Hiyori), matching object layers
  • Improved
    API key revocation now takes effect immediately — frames from revoked sessions are dropped
  • Improved
    Opening a non-avatar .glb from the model picker now adds it as a 3D object instead of erroring
  • Fixed
    Fix races in object pinning, speech stop, gizmo targeting, and revoke cleanup

v0.21.1

  • NewPlugin API
    Add `onClose` and `connectTimeoutMs` client options; `connect()` joins in-flight attempts `onClose` reports the code, reason, and terminality of server/network closes after the client settles its own handling (and replaces the terminal-close `onWarning`). `WebSocketLike` now types the close event's `code`/`reason` as required, matching browsers and `ws`
  • NewPlugin API
    Expose editor limits and the scene-effect registry, so plugins share the app's clamps and defaults
  • NewPlugin API
    Add shared guards, address/port helpers, and the locale, source, and placement registries New exports: `isRecord`/`isFiniteNumber`/`finiteOr`/`nonEmptyString`, `clamp01`, `personaWsUrl`/`parsePort`/`isValidPort`/`DEFAULT_API_HOST`, `CLOSE_SERVER_STOPPING`, `AppInfo`/`ServerInfo`, `LOCALES`/`LOCALE_LABELS`/`matchLocaleTag`, `TRACKING_SOURCE_IDS`/`POSE_SOURCE_IDS`, placement defaults, and hex-color helpers. `motionLabel` now also strips Windows-style path separators
  • NewPlugin API
    Add `motionLabel` for naming motion, expression, and animation files
  • NewStream Deck
    Add a first-party Elgato Stream Deck plugin for controlling Persona
  • Perf
    Shadow maps now refresh every other frame, halving shadow rendering cost
  • ImprovedWeb Console
    Show friendly names for bundled VRM motions in the console's Motions page
  • Improved
    Port fields now accept plain decimal input only, matching the console
  • ImprovedStream Deck
    Send the API key as an Authorization header instead of in the connection URL
  • ImprovedStream Deck
    Flash the key alert when a held Move/Scale stops because a repeat step failed
  • ImprovedStream Deck
    Stream Deck keys get a cleaner look: the Persona logo plus action icon with built-in localized labels
  • ImprovedStream Deck
    The Stream Deck marketplace icon now uses the LAPLACE Persona app icon
  • ImprovedWeb Console
    Show the real reason when Persona refuses the first connection attempt

v0.21.0

  • NewWeb Console
    New Droplets effect: rain runs over the stage glass, refracting the scene, in any direction
  • New
    Settings migrate to ~/.laplace/persona; a new row opens the configuration folder
  • New
    Add a Documentation link to the panel menu
  • Improved
    Stats widget chart now makes frame drops obvious: line style, severity colors, stall gaps

v0.19.0

  • New
    Own stats widget: real 2D and 3D rates with scrolling charts; click cycles frame cost and memory
  • Perf
    Frame Rate Limit now also caps the 3D stage (VRM, three-engine Live2D, effects), actually cutting GPU/CPU use
  • Improved
    Subspace Glitch™ is now fully tunable, from burst timing to slices and noise
  • ImprovedPlugin API
    Scene effects are now flat: pixelate and glitch moved out of `stylize` to the top level

v0.18.1

  • ImprovedDesktopWeb Console
    Rename the Glitch effect to Subspace Glitch™

v0.18.0

  • New
    Add an experimental WebGPU Live2D renderer that shares the 3D stage and its visual effects
  • ImprovedDesktopWeb Console
    Dragging a layer to reorder it now moves straight up and down

v0.17.1

  • Improved
    Set shadow quality per light: Off, Low, Medium, High, or Extra
  • Improved
    New 3D scenes now start with an ambient fill and a shadow-casting point light
  • Improved
    Open a larger window on first launch so the model isn't cramped
  • ImprovedWeb Console
    Show the console version in Settings under About
  • Fixed
    Fix lighting controls not taking effect after removing or adding scene lights
  • Fixed
    Fix jagged shadow edges at the lowest Softness setting

v0.17.0

  • NewPlugin API
    Scene backgrounds now reference a registered asset (`SceneBackground.imageAssetId`) instead of a filesystem path, and `animation` joins the asset kinds
  • NewPlugin API
    **Breaking:** `ModelRef` and `AssetRef` now share one `ContentRef` shape — `kind` is always what the item is, `origin` always where it came from. `ModelRef.kind` (previously the origin) is now `origin`, and `ModelRef.format` is now `kind`; `ModelInfo.kind` is now `origin`. `ModelKind` is gone, replaced by the identical `ContentOrigin`, and `CatalogItem` now derives from `ContentRef`
  • New
    Browse the bundled idle animations in the Inventory
  • New
    Add the seven motion pack animations to the Inventory and the idle animation picker
  • New
    Pick backgrounds, environment maps, LUTs, and custom animations from the Inventory
  • Improved
    Disable animation clips in the Inventory when the scene has no VRM model
  • Fixed
    Fix environment maps in image formats like PNG and JPEG having no effect
  • Fixed
    Fix 3D scenes loading over-bright until a lighting or effects value changed
  • Fixed
    Fix Inventory swap and pick applying to the wrong scene after a scene switch

v0.16.0

  • NewPlugin API
    Add instance.setModel to swap a model layer's model in place
  • NewPlugin API
    Add catalog metadata types: `CatalogItem`, `InventoryKind`, `ContentOrigin`; `AssetRef` gains `origin`, and both refs gain optional `author`/`url` attribution
  • New
    Double-click to show or hide the UI, replacing the right-click menu
  • New
    Add the Inventory: browse bundled and recent models, images, videos, and 3D objects in one place and add them to the scene
  • Improved
    Replace the model picker with a Swap action in every layer's menu
  • Improved
    Remove the German language option
  • Improved
    Layers now show what each item is as an icon with a tooltip, instead of a text label

v0.15.0

  • NewPlugin API
    Add a `clientInfo` option that names your app in Persona's Connected Clients list
  • NewPlugin API
    Add `selection.set`/`selection.get` and the `selection.changed` event for the desktop's editing selection
  • NewPlugin API
    Export `FPS_LIMIT_PRESETS` and `EFFECTS_QUALITY_LEVELS` so clients can offer the values the app actually accepts
  • NewPlugin API
    `createWebSocket` now accepts any WebSocket-like socket, so `ws` sockets need no type casts
  • New
    Add Japanese, German, and Traditional Chinese language options
  • New
    Add Quit to the panel menu, and confirm before quitting while tracking is running
  • New
    Add Maximize Window to the panel menu
  • New
    Plugins can now follow and drive which model or object is selected
  • New
    Add settings export and import for backing up preferences and scenes
  • New
    Add a Web Console link to the app menu
  • ImprovedPlugin API
    Clarify the unsupported-events warning: it now names the connected desktop app and version instead of an ambiguous "this Persona version"
  • ImprovedPlugin API
    Update SDK types
  • Improved
    Show connected plugin apps in settings, with force disconnect
  • Improved
    Plugins are now notified when a model or asset is registered, or when Remember Expressions is toggled
  • Improved
    Harden the app against tampering and code inspection
  • Improved
    Models and objects added by plugins no longer take over your selection
  • FixedPlugin API
    Fix events silently never arriving when connected to an older Persona that does not know every subscribed event
  • FixedPlugin API
    Stop reconnecting when the server closes the session for good (key revoked or disconnected in Persona)
  • FixedPlugin API
    Fix driveParameter leaving a heartbeat timer running on a closed client
  • FixedPlugin API
    Fix held parameter leases silently expiring after reconnecting a closed client
  • Fixed
    Fix plugins receiving no live updates when they ask for an event this version does not have

Aug 11, 2026

  • ImprovedPlugin API
    Update readme

v0.14.0

  • NewLive2D
    First public release: PixiJS v8 Live2D engine for Cubism 3/4/5
  • New
    Add a plugin API: other apps can control scenes, models, expressions, and motions
  • Perf
    Keep the interface responsive while 3D models load
  • Improved
    Give a selected image, video, or 3D object its own settings sections
  • Improved
    Rotate the avatar and 2D objects by holding Shift and scrolling
  • Improved
    Rename the Background section to Stage Background
  • Fixed
    Fix the background image picker overwriting changes made while it was open
  • Fixed
    Fix the color picker discarding a color when a transparency value is typed in
  • Fixed
    Fix stuttering and frozen controls when a scene has several Live2D models
  • Fixed
    Fix panel controls showing stale values after changes made outside the panel

v0.13.0

  • New
    Add rotation for Live2D models
  • New
    Add an Effects Quality setting to trade 3D effect smoothness for speed
  • New
    Pin images, videos, and props to a model so they follow it
  • New
    Add a Selection Outline setting to turn the 3D selection highlight off
  • New
    Move, scale, and rotate images and videos on stage
  • New
    Choose whether an image or video renders in 2D or 3D
  • Perf
    Switch 3D rendering to WebGPU for much smoother performance on Windows
  • Perf
    Run the 3D stage in a background thread so the app stays responsive
  • Perf
    Improve 3D performance: cheaper shadows, model selection, and visual effects
  • Improved
    Show a loading indicator while a scene loads
  • Improved
    Selection handles and outline now hide together with the panel
  • Fixed
    Fix video layers freezing on their first frame
  • Fixed
    Fix the loading indicator hiding too early while a scene is still loading
  • Fixed
    Fix a long freeze when switching between scenes with different lights
  • Fixed
    Fix a stuck loading indicator when switching scenes fails

v0.12.0

  • New
    Add color grading, LUTs, depth of field, stylize effects, and selection outlines
  • New
    Point lights can now go up to 10× brighter, so their light reaches farther
  • New
    Pick background and lighting colors with a built-in color picker
  • New
    List 3D objects' built-in lights with on/off and intensity controls
  • New
    Add multiple scene lights with on-stage handles, and an environment map
  • New
    Add a Position section for model placement and move idle animation under Tracking
  • New
    Directional lights can now be moved around the scene, not just rotated
  • New
    Add fog to scenes, with adjustable color and density
  • New
    Cast shadows from scene lights onto avatars and 3D props
  • New
    Add scene effects: bloom, tone mapping, and vignette
  • New
    Add MToon material controls for 3D avatars and a scene exposure slider
  • Improved
    Set idle animation and style per model instead of per scene
  • Improved
    Show the selected model's name in the Model section header
  • Improved
    Keep the transform handles and light markers sharp while scene effects are on
  • Fixed
    Fix hair and clothing physics on VRM models scaled up or down
  • Fixed
    Fix 3D objects with built-in lights blowing everything out to white
  • Fixed
    Fix double-clicking the panel logo not maximizing the window on Windows

v0.11.0

  • New
    Fade models in and out when shown, hidden, or switched
  • New
    Add 3D object layers and a move handle for placing them
  • New
    Add image, GIF, and video layers to scenes
  • New
    Tilt and roll VRM models, not just turn them
  • Fixed
    Fix Live2D models showing their own parts through each other while fading

v0.10.1

  • Fixed
    Fix electron build

v0.10.0

  • New
    Add scenes: save multiple models, background, camera, and lighting as switchable setups with shortcuts
  • Improved
    Merge the Model tab into Stage: edit each model right under the scene list
  • Improved
    Group keyboard shortcuts with each model and warn when they are inactive
  • Improved
    Click a selected layer again to deselect it and hide its model settings
  • Improved
    Rename the "Models" section in Stage to "Layers"
  • Improved
    Rename the "Load Model" shortcut action to "Swap Model"
  • Improved
    Rename the "VMC (External Application)" option to "VMC Protocol"
  • Fixed
    Fix Live2D models freezing or showing duplicate limbs in multi-model scenes
  • Fixed
    Fix New Scene creating a copy of the current scene instead of an empty one

v0.9.1

  • Fixed
    Fix the upper body spinning when face tracking runs during the Sitting idle

v0.9.0

  • New
    Add Sony's RAYNOS-chan avatars as built-in models (Live2D and VRM)
  • New
    Add body tracking for VRM models, receiving motion from any VMC sender
  • New
    Perfect sync for VRM models: full ARKit face tracking on models that support it
  • Improved
    Drop MeowFace from the iFacialMocap tracking source in favor of Facemotion3d
  • Improved
    Show the local IP address to enter in phone tracking apps
  • Improved
    Show a notice on models that are bundled for testing only and not licensed for commercial use
  • Fixed
    Fix spurious file-not-found errors when switching models

v0.8.0

  • New
    Face tracking now works with VRM avatars
  • New
    Add selectable idle body animations for VRM avatars, with feminine poses
  • Improved
    Credit the Quaternius idle animation set in the About dialog
  • Fixed
    Fix eyes staying shut after the tracker briefly loses your face
  • Fixed
    Fix VRM body sway and stalled idle animation after a one-shot animation ends

v0.7.0

  • New
    Model info shows blink/lip-sync params, texture memory, config files, and load time
  • Improved
    Show VTube Studio model icons and format logos in model lists
  • Improved
    Use a monochrome menu bar icon on macOS that adapts to light and dark mode

v0.6.0

  • New
    Add an About dialog with version and third-party notices
  • New
    Model dragging now has inertia while the mouse is held, not just on release
  • New
    Add keyboard shortcuts that switch to another model, compatible with VTube Studio
  • New
    Shortcut actions now show icons in the list and the action picker
  • New
    Shortcut options move into a menu; a globe icon marks background shortcuts
  • New
    Move keyboard shortcuts to the Advanced tab
  • New
    VRM avatars now turn their head to follow the cursor, not just their eyes
  • New
    Add VRM avatar support with three bundled models and seven motion clips
  • Improved
    Always on Top is now off by default
  • Improved
    Show app icons in the face tracking source list
  • Improved
    Disable shortcut pickers when a model has no motions or expressions
  • Improved
    Rename and translate the VTube Studio face tracking source names
  • Fixed
    Fix panel controls responding to clicks while a dropdown is open
  • Fixed
    Fix VRM 0.x eyes stuck at the far left or right when Look at Cursor is on

v0.5.2

  • Improved
    Shortcut hints now name modifier keys per platform, like Option and Command on macOS

v0.5.1

  • Improved
    Use consistent title case across buttons, labels, and menu items

v0.5.0

  • New
    Add keyboard shortcuts for expressions and motions, compatible with VTube Studio
  • New
    Add a dropdown to each motion group for playing a specific motion

v0.4.0

  • New
    Remember each model's active expressions across model switches and restarts
  • New
    Add a button to show the model file in your file manager
  • New
    Add language setting with English and Simplified Chinese support
  • New
    Models fade in and out smoothly when switching
  • New
    Expressions now toggle on/off independently and can be combined
  • Improved
    Highlight the expression that is currently applied
  • Improved
    Click the active expression again to turn it off
  • Improved
    Show a loop icon on motion buttons whose motions play in a loop
  • Improved
    Highlight the motion button that is currently playing
  • Fixed
    Fix motion buttons not responding while another motion is playing

v0.3.0

  • New
    Add performance settings: FPS limit, background rendering, and FPS counter.
  • New
    Choose the background type — transparent, color, or image — from a dropdown
  • Improved
    Clarify that keeping the avatar active in background also keeps the computer awake
  • Improved
    Make the settings panel and menus solid when the background is transparent, so they stay readable
  • Improved
    Call the tray icon a menu bar icon on macOS and Linux
  • Fixed
    Fix the avatar failing to render on Linux systems without GPU acceleration
  • Fixed
    Fix dropdowns and dialogs ignoring clicks over the panel header.

v0.2.3

  • Improved
    Test new version

v0.2.2

  • New
    Add updater support

v0.2.1

  • Improved
    Update release process

v0.2.0

  • New
    Signed macOS (Developer ID + notarization) and Windows (Azure Trusted Signing) release builds for tagged versions, changesets-driven versioning, and R2 publishing.

Last updated on September 19, 2026

Tech otakus destroy the world