VSAはVRChatで撮影した写真から自動的にメタデータを抽出し、保存します。このガイドでは、VSAが保存するメタデータとその仕組みについて説明します。
注意(Integral対応状況) Integral対応は現在進行中です。Integral関連のカメラパラメータは一部の数値が正しく記録・表示されない場合があります。
VRChatで写真を撮影すると、VSAは以下の情報を自動的にPNG画像に埋め込みます。
これらの情報はPNGファイルのtEXtチャンクに保存され、VSAを使わなくても他のツールで読み取ることができます。
撮影時に滞在していたワールドの情報が記録されます。
| 項目 | 説明 | 例 |
|---|---|---|
| ワールド名 | VRChatのワールド名 | “Japan Shrine” |
| ワールドID | VRChatの内部ID | “wrld_xxx…” |
| インスタンスID | インスタンスの識別子 | “12345~hidden(usr_xxx)” |
| インスタンスタイプ | アクセス権限 | Public, Friends+, Friends, Invite+, InviteOnly |
撮影時のユーザー情報が記録されます。
| 項目 | 説明 |
|---|---|
| 撮影者名 | 写真を撮影したユーザー名 |
| 撮影者ID | VRChatのユーザーID(usr_xxx形式) |
| 参加者リスト | インスタンス内の全ユーザー名 |
参加者リストには、撮影時点でインスタンスにいた全員のユーザー名が含まれます。
VRChatで使用しているカメラの設定が記録されます。VSAは以下のカメラに対応しています。
VirtualLens2使用時に記録されるパラメータ:
| パラメータ | 説明 |
|---|---|
| Aperture | 絞り値(F値) |
| Focal Length | 焦点距離 |
| Exposure | 露出補正 |
| Zoom | ズーム倍率 |
| Brightness | 明るさ |
| Contrast | コントラスト |
| Saturation | 彩度 |
| Sharpness | シャープネス |
| FOV | 視野角 |
| Focus Distance | ピント距離 |
Integral使用時に記録されるパラメータ:
| パラメータ | 説明 |
|---|---|
| Aperture | 絞り値(F値) |
| Focal Length | 焦点距離 |
| Exposure | 露出補正 |
| Shutter Speed | シャッタースピード |
| Bokeh Shape | ボケの形状 |
| Resolution Scale | 解像度スケール |
| Render Distance | レンダリング距離 |
VRChat標準のカメラを使用している場合は、カメラパラメータは記録されません。
VSAはVRChatとOSC(Open Sound Control)プロトコルで通信し、カメラの設定を取得しています。
OSC通信を有効にするには:
ワールド情報とユーザー情報は、VRChatのログファイルから抽出されます。
%LOCALAPPDATA%Low\VRChat\VRChat\
通常は C:\Users\[ユーザー名]\AppData\LocalLow\VRChat\VRChat\ にあります。
ギャラリーの詳細表示で、各写真がどのカメラで撮影されたか確認できます。
カメラパラメータはアコーディオン形式で表示され、クリックで展開できます。
VRChat連携を完全にセットアップするには、ゲーム側設定での追加設定が必要です。
ゲーム側設定ガイドでは、以下の設定について詳しく説明しています:
詳細はゲーム側設定ガイドを参照してください。