VSA automatically extracts and saves metadata from photos taken in VRChat. This guide explains the metadata VSA saves and how it works.
Note (Integral support status) Integral support is currently in progress. Some Integral camera parameter values may not be recorded or displayed correctly.
When you take a photo in VRChat, VSA automatically embeds the following information into the PNG image.
This information is saved in the PNG file’s tEXt chunk and can be read by other tools without using VSA.
Information about the world you were in when the photo was taken is recorded.
| Item | Description | Example |
|---|---|---|
| World Name | VRChat world name | “Japan Shrine” |
| World ID | VRChat internal ID | “wrld_xxx…” |
| Instance ID | Instance identifier | “12345~hidden(usr_xxx)” |
| Instance Type | Access permissions | Public, Friends+, Friends, Invite+, InviteOnly |
User information at the time of capture is recorded.
| Item | Description |
|---|---|
| Photographer Name | Username of the person who took the photo |
| Photographer ID | VRChat user ID (usr_xxx format) |
| Participants List | All usernames in the instance |
The participants list includes the usernames of everyone who was in the instance at the time of capture.
The camera settings used in VRChat are recorded. VSA supports the following cameras.
Parameters recorded when using VirtualLens2:
| Parameter | Description |
|---|---|
| Aperture | F-stop value |
| Focal Length | Focal length |
| Exposure | Exposure compensation |
| Zoom | Zoom level |
| Brightness | Brightness |
| Contrast | Contrast |
| Saturation | Saturation |
| Sharpness | Sharpness |
| FOV | Field of view |
| Focus Distance | Focus distance |
Parameters recorded when using Integral:
| Parameter | Description |
|---|---|
| Aperture | F-stop value |
| Focal Length | Focal length |
| Exposure | Exposure compensation |
| Shutter Speed | Shutter speed |
| Bokeh Shape | Bokeh shape |
| Resolution Scale | Resolution scale |
| Render Distance | Render distance |
When using the standard VRChat camera, camera parameters are not recorded.
VSA communicates with VRChat using the OSC (Open Sound Control) protocol to obtain camera settings.
To enable OSC communication:
World and user information is extracted from VRChat log files.
%LOCALAPPDATA%Low\VRChat\VRChat\
Usually located at C:\Users\[Username]\AppData\LocalLow\VRChat\VRChat\.
You can check which camera was used for each photo in the gallery detail view.
Camera parameters are displayed in accordion format and can be expanded by clicking.