QvPen Web Viewerは、VRChatの「QvPen」で作成された3Dペンデータを表示・編集するためのWebアプリケーションです。JSONファイルを直接読み込むだけでなく、VRChatのログからエクスポートされたデータも読み込むことができます。
JSONファイルとVRChatログファイルの両方からデータを読み込むことができます。
移動、回転、スケール、トリムなどの基本的な3D編集機能を備えています。
編集したデータをJSONファイルとして保存できます。
QvPen Web Viewerでは以下の2つの方法でデータを読み込むことができます:
画面右上の「JSONファイルを直接読み込む」セクションから、QvPenのJSONファイルを選択します。
VRChatのログファイルを読み込み、QvPenのエクスポートデータを抽出できます。
編集したデータは、画面右下の「JSONとして保存」ボタンからJSONファイルとして保存できます。
保存したJSONファイルは、後で読み込んで編集を続けることも、VRChatのQvPen Importerを使ってUnityプロジェクトにインポートすることもできます。
Packages/QvPen Exporter/Prefab
にQvPen Exporterを導入したバージョンのQvPenが保存されていますExport All
ボタンをインタラクトして、全てのQvPenのデータをエクスポートします
注意
VRChatのLoggingが有効になっていることを確認してください。VRChatのSettingsからDebug
>Logging
を有効にする必要があります。
Tools
> QvPenImporter
を選択しますJSONファイル
にインポートしたJSONファイルを指定しますインポート
をクリックして、インポートを実行しますQvPen Web Viewerは、3Dデータを編集するための様々なツールを提供しています。
オブジェクトを3次元空間内で自由に移動できます。X軸、Y軸、Z軸それぞれに沿った移動や、平面上での移動が可能です。
オブジェクトをX軸、Y軸、Z軸を中心に回転させることができます。
オブジェクトのサイズをX、Y、Z方向それぞれに拡大・縮小できます。均一スケールも可能です。
トリムモードでは、指定した領域内のデータのみを残し、それ以外を削除することができます。
「原点に正規化」ボタンをクリックすると、オブジェクトの中心が座標系の原点(0,0,0)に移動します。モデルを中央に配置するのに便利です。
「ローカル座標系」ボタンをクリックすると、ローカル座標系とグローバル座標系を切り替えることができます。これにより、オブジェクト自身の向きを基準にした編集と、ワールド空間を基準にした編集を切り替えられます。
QvPen Web Viewerでは、以下のキーボードショートカットを使用できます:
Ctrl + Z
直前の操作を取り消します。
Ctrl + Y
取り消した操作をやり直します。
R
カメラを初期位置にリセットします。
F
カメラをオブジェクトに合わせてフォーカスします。