Viewer App Features

Lighting, animation playback, gestures, background transparency, FX parameters, and more

This page has been machine translated and may contain inaccuracies.
In this guide, the avatar display app of VRC Avatar Viewer is referred to as the "Viewer App", and the motion capture app (Motion Capture for VRC Avatar Viewer) is referred to as the "Capture App".

The viewer app has convenient features not just for viewing avatars, but also for making streaming and photography more comfortable. This page introduces the convenient features unique to the viewer app.

Toolbar

A group of round buttons displayed at the bottom of the screen. Animation playback, transparent background, streaming mode, various settings, and many other features introduced on this page can be opened from this toolbar.

Viewer app toolbar
Toolbar

Main Buttons

ButtonFunction
BackReturns to the avatar list or the startup screen
Animation PlaybackOpens the Animation Playback panel for individual animation file playback, playlist playback, and display position adjustment
Transparent BackgroundTurns Transparent Background Mode ON / OFF
Streaming ModeOpens VMC / VRChat OSC reception settings and streaming camera / face tracking configuration
Settings MenuOpens lighting, cursor eye look mode, pedestal, VRChat FX parameters, load reduction mode, display language, etc.
Tips
  • The toolbar appears when you move your mouse near the bottom of the screen
  • If you opened an avatar file directly, an Open Avatar File button may appear to the right of the back button

Animation Playback

A feature that loads animation files (.anim / .vrma) and plays poses or movements on the avatar. You can switch between Simple for immediately playing a single file and Playlist for arranging and playing multiple files.

Animation Playback
Animation Playback

How to Use

  1. Open the Animation Playback panel from the toolbar
  2. In Simple, load a single animation file using the Open button or drag and drop
  3. In Playlist, add multiple animation files and play them in sequence
  4. Control playback with the play, pause, previous, next, and loop buttons

Playback and Display Position Adjustment

  • Simple: Use when you want to quickly check a single animation
  • Playlist: Save multiple animations and enable continuous playback and reordering
  • Set: You can save up to 10 playlists. Can be used differently for each scene
  • Pedestal Size: Adjust the size of the pedestal displayed at the avatar's feet
  • Vertical Position: Adjust the height of the avatar during animation playback. Use this when the avatar floats above the pedestal due to accessories or clothing
  • Face Forward: Returns the avatar's direction to face forward
Tips
  • You can add up to 10 entries per set
  • The previously selected set is automatically restored

Lighting

Lighting
Lighting

A feature that freely adjusts the direction, brightness, and color of the main light that illuminates the avatar. It's useful for creating atmosphere in streaming or photography, and for finding the light that makes your avatar look best. Settings are saved even after closing the app.

How to Use

  1. Open Settings Menu from the toolbar
  2. Select "Lighting" to open the lighting panel
  3. Adjust the light using preset buttons and sliders

Adjustable Items

ItemDetails
PresetSwitch between 6 types: "Standard / From Left / From Right / Top / Front / User" with one click. Brightness and color temperature are maintained
DirectionAdjusts the left-right direction of the light, with the avatar's front facing 0°
HeightAdjusts the vertical direction of light. Negative values light from below, and 90° lights from directly above
BrightnessAdjust light brightness from 0 to 1.0. The background darkness also changes with brightness
Color TemperatureAdjusts from warm to white colors (approximately 4200K to 9600K). Standard is 6500K
User SettingsSave current direction, height, brightness, and color temperature for later restoration
Light FixSwitch between World Fixed / Avatar Fixed. With avatar fixed, the lighting remains constant even when rotating the avatar on the turntable
Show MarkerVisualize the light direction with a 3D marker (like Unity's Directional Light). Intuitively understand the direction
Tips
  • Use the Reset button next to each slider to reset individual items, or use the Reset button at the bottom of the panel to reset direction, height, brightness, and color temperature to default values all at once

Gesture / Expression Switching (Shift + Number Keys)

Gesture / Expression Switching
Gesture / Expression Switching

A feature to switch the avatar's hand signs (gestures) using Shift + number keys. Since most VRChat avatars are designed with expressions linked to gestures, you can also use it for switching expressions like smiling and angry faces. For VRM avatars, it also works if the avatar has the settings configured.

How to Use

  • Left Shift + 0-7: Switch left hand gesture (GestureLeft)
  • Right Shift + 0-7: Switch right hand gesture (GestureRight)
  • 0 is neutral (no gesture). 1-7 correspond to various gestures like fist, open hand, pointing, peace sign, etc.
  • Pressing the same key again will cancel the gesture and return to neutral
Note
  • Which expression corresponds to which gesture depends on the avatar's settings. For avatars without gesture or expression settings, the appearance may not change
  • Behavior differs between VRChat avatars and VRM avatars. VRM avatar expressions have a maximum of 5 types, so number keys 0-5 are valid

Cursor Eye Look Mode

A feature that makes the avatar's gaze follow the mouse cursor in real-time based on its position. You can create the effect of the avatar looking at you.

How to Use

  1. Open Settings Menu from the toolbar
  2. Turn ON the "Cursor Eye Look Mode" toggle
  3. When you move the mouse, the avatar's gaze follows the cursor

Pedestal Display / Size / Vertical Position

Pedestal
Pedestal

A feature to adjust the visibility, size, and vertical position of the circular pedestal placed at the avatar's feet. The pedestal has a faint reflection of the avatar, giving it a figurine-like appearance.

How to Use

  • Show / Hide: Toggle with "Show Pedestal" in the settings menu on the toolbar
  • Size Adjustment: Adjust with the "Pedestal Size" slider in the animation playback panel. Use the Reset button next to it to return to default size
  • Vertical Position: Adjust the height of the avatar during animation playback with the "Vertical Position" slider in the animation playback panel
Tips
  • The pedestal automatically adjusts to the height of the avatar's feet

VRChat FX Parameters

A feature to directly control expression, clothing, and menu parameters set in the avatar's FX layer from the viewer app. Using the Expression Menu information obtained by the Exporter, you can display items that primarily appear in the VRChat menu.

VRChat FX Parameters
VRChat FX Parameters

How to Use

  1. Press the "VRChat FX Parameters" button in the menu
  2. A panel opens in the bottom right showing a list of avatar parameters
  3. Show Expressions displays items set in the Expression Menu by category
  4. Show All displays a list of all available FX parameters
  5. Operate using the UI appropriate for the parameter type
  6. Use the Reset on the right side of the category to return parameters in that category to default values
  7. Use Reset All at the bottom to return all parameters to default values
How to Read the Display
  • Parameters changed from default values are displayed in yellow
  • The category reset button is only enabled when there are changed parameters in that category
  • Items directly under the root of the Expression Menu are displayed as the Expressions category
Note
  • This button is only shown if the avatar includes Expression Parameters (avatars without them cannot use this)
  • VRChat internal parameters and internal parameters from Modular Avatar are automatically excluded

Transparent Background Mode

A feature that makes the window background transparent, so only the avatar appears floating on the desktop. Useful for OBS window capture and desktop mascot purposes.

Transparent Background Mode
Transparent Background Mode

How to Use

  1. Press the Transparent Background Toggle button on the toolbar
  2. The window frame disappears and only the avatar remains
  3. Press it again to return to normal mode

Characteristics While in Transparent Mode

  • Always on Top: Continues to display above other windows
  • Click-Through: Clicks pass through transparent areas where the avatar is not displayed to the app behind
  • Hotkey: While holding Alt / Ctrl / Shift etc. (configurable), click-through is temporarily disabled and you can operate the camera

Avatar Transparency Mode

A feature that temporarily makes the avatar semi-transparent when the mouse cursor is over it, allowing you to control the app behind it. Useful when you want to click on an app behind the avatar while using it as a desktop mascot.

Avatar Transparency Mode
Avatar Transparency Mode

How to Use

  1. First turn ON Transparent Background Mode (avatar transparency cannot be used without this mode ON)
  2. Turn ON the "Avatar Transparency Mode" toggle in the menu
  3. When you move the mouse over the avatar, it fades out (approximately 0.15 seconds) and you can touch the app behind it

Behavior

  • When the mouse moves away from the avatar, it automatically returns to its original opacity
  • Pressing a hotkey (Alt / Ctrl / Shift etc., configurable) immediately returns to 100% opacity
  • When turned OFF, the avatar remains fully opaque at all times
Note
  • This feature is only available when transparent background mode is ON
  • If you forget the hotkey, close the app once. Avatar transparency mode will be turned off

Reduce FPS When Idle (Load Reduction Mode)

A feature that automatically lowers the rendering FPS to reduce GPU load when the avatar has no movement. You can save resources for use cases where you keep the window open at all times (desktop mascots, etc.).

Load Reduction Mode (FPS Throttle)
Reduce FPS When Idle

How to Use

  1. Toggle "Reduce FPS When Idle" in the menu
  2. You can select from 3 levels
SettingBehavior
OFFAlways maximum FPS
ON (Consider Shaders)Full FPS while animation shaders (time-based shaders) are active, throttled otherwise
ONThrottle when operation, animation, and dynamic object simulator movement stop, regardless of shaders

Behavior While Throttled

  • During idle, FPS drops to approximately 5fps
  • Returns to maximum FPS when mouse operation, animation playback, or dynamic object simulator movement is detected
  • While the window is minimized, FPS drops to approximately 1fps

Display Language Switching

A feature to switch the UI display language of the viewer app. In addition to Japanese, it supports English, Simplified Chinese, Korean, and Thai.

How to Use

  1. Open Settings Menu from the toolbar
  2. Click the "Language" item to switch
  3. Options: auto / 日本語 / English / 简体中文 / 한국어 / ไทย
Tips
  • If you select auto, the display language is automatically determined based on your OS language settings
  • Your language choice is saved even after closing the app

Convenient Keyboard Shortcuts

In addition to mouse operations, you can also control the avatar display and camera from the keyboard. Here are the most commonly used keys.

KeyFunction
Rotate view (orbit)
Ctrl + Arrow keysPan view (parallel movement)
+ / -Zoom in / Zoom out
Double-clickReset camera
Shift + 0-7Switch gesture / expression (→ Gesture / Expression Switching)
IShow information overlay (FPS, system information, avatar information)