VRChatアイテム制作過程は、CONNECT販売のための推奨ワークフローです。
基本的な制作過程のガイドについては、以下のVRChat公式ガイドをご参照ください。
VRChat公式ガイド
🔗VRChat Creatorsメインページ: https://creators.vrchat.com/
🔗VRChatアバターガイド: https://creators.vrchat.com/avatars/
🔗初めてのアバター作成: https://creators.vrchat.com/avatars/creating-your-first-avatar/
VRChat Performance Rank参考
プラットフォームに応じて、アイテムの全体ポリゴン数(アバター本体 + 衣装 + アクセサリー等)を以下の基準に合わせて制作することを推奨します。
- PC Good Rank推奨基準: 全体三角ポリゴン数70,000 以下
- Quest対応時: 全体三角ポリゴン数20,000 以下
🔗Performance Ranks: https://creators.vrchat.com/avatars/avatar-performance-ranking-system/
🔗Avatar Optimization Tips: https://creators.vrchat.com/avatars/avatar-optimizing-tips/
🔗Android Content Optimization (Quest): https://creators.vrchat.com/platforms/android/quest-content-optimization/
以下は各アイテムタイプ別制作時の必須および推奨設定です:
2-1. アバター制作
必須設定
- Humanoid Rig設定
- VRC Avatar Descriptorコンポーネント追加
- View Position設定 (VRChatで見る視点位置 - 両目の間の位置を推奨)
- アバターサイズ (Humanoid基準): 0.5~5m (平均1.65m)
- この範囲を超えると、VRChatでIK動作にエラーが発生する可能性があります。
推奨設定
- Eye Bone: 目の動きシミュレーションが必要な場合
- Viseme: 口の形状設定を推奨 (Blendshape方式推奨)
- PhysBone: 髪/しっぽ等の物理効果が必要な場合
- Blendshape: 表情および外見変更が必要な場合
-
購入者が様々な衣装/アクセサリーを組み合わせられるよう、アバターのポリゴンを最適化して制作してください。
2-2. 衣装制作
必須情報
-
互換アバターの明記
- 購入者が確認できるよう、ディスクリプションに衣装が対応するアバター名を正確に記載してください (例: Lucy)
- 購入者が確認しやすいよう、アバターの販売リンクを含めることを推奨します。
-
衣装ポリゴン数の明記
- 購入者が確認できるよう、ディスクリプションに衣装の全体ポリゴン数を記載してください。
- Triangle基準で記載してください (例: +8,500 Triangles)
-
購入者が他のアイテムと組み合わせて使用できるよう、ポリゴンを最小化することを推奨します。
推奨設定
-
PhysBone設定
- スカートやマント等、動きが必要な部分にPhysBoneを設定し、揺れ効果を追加することを推奨します。
- 過度なPhysBoneはパフォーマンス低下の原因となるため、必要な部分のみ使用してください。
- Quest対応時はPhysBone使用を最小化することを推奨します。
-
貫通(Penetration)防止
- 衣装がアバターの身体を突き抜ける現象を最小化してください。
- 特に腕、胸、太もも部分は動きが大きいため注意が必要であり、様々な体型とポーズでテストすることを推奨します。
-
不要なポリゴンの削除
- 衣装の内側に隠れたアバターBody部分(例: 上着を着ると見えない胴体と腕)を削除してください。
- 衣装内部面、見えないディテール等も削除すると、不要なポリゴンが減少しパフォーマンスが向上します。
-
Quest最適化
-
Questプラットフォーム対応時はMaterialを1つに統合することを推奨します。
-
2-3. アクセサリー制作
必須情報
-
互換アバターの明記
- 購入者が確認できるよう、ディスクリプションにアクセサリーが対応するアバター名を正確に記載してください (例: Lucy)
- 購入者が確認しやすいよう、アバターの販売リンクを含めることを推奨します。
-
アクセサリーポリゴン数の明記
- 購入者が確認できるよう、ディスクリプションにアクセサリーの全体ポリゴン数を記載してください。
- Triangle基準で記載してください (例: +3,200 Triangles)
- 購入者が他のアイテムと組み合わせて使用できるよう、ポリゴンを最小化することを推奨します。
-
装着位置の明記
-
アクセサリーが装着される位置を明記してください (例: Head, Hand, Back, Chest等)
-
推奨設定
-
PhysBone設定
- イヤリング、しっぽ飾り等、動きが必要な部分にPhysBoneを設定し、揺れ効果を追加することを推奨します。
- 過度なPhysBoneはパフォーマンス低下の原因となるため、必要な部分のみ使用してください。
- Quest対応時はPhysBone使用を最小化することを推奨します。
-
装着位置別考慮事項
- Head: 視界を妨げないように配置してください。特にイヤリング、帽子等は一人称視点で確認が必要です。
- Hand: 手のボーン(Bone)位置に正確にマッチングするよう設定してください。手の動作時に不自然でないかテストが必要です。
- Back: 座ったり寝たりする際にアバターBodyや床と貫通しないか確認してください。
- Chest: 胸サイズの変化に対応できるよう余裕を持たせることを推奨します。
-
複数アクセサリーの組み合わせ考慮
- 購入者は複数のアクセサリーを同時に着用する場合が多いため、個別アクセサリーのポリゴンとMaterialを最小化してください。
- 例えばイヤリング、ネックレス、ブレスレット、バッグ等を一緒に着用できるよう、各アクセサリーを軽量に制作することを推奨します。
-
Quest最適化
-
Questプラットフォーム対応時はMaterialを1つに統合することを推奨します。
-
📦 Unity Packageエクスポート
制作完了後、Unity Packageを生成します。
エクスポート手順:
- プロジェクトウィンドウでアップロードするフォルダ/ファイルを選択
- 上部メニュー:
Assets→Export Package...-
必須チェック: ☑️
Include dependencies
-
必須チェック: ☑️
-
保存先を選択後、保存ボタンをクリック
注意事項:
- 最大ファイル容量: 1GB
- すべての必須アセットが含まれているか確認 (Prefab, Textures, Materials, Meshes等)
- SDKまたはModular Avatar自体は含めない (購入者が別途インストール)
✅ CONNECT推奨制作方式
CONNECTでは、購入者が簡単かつ迅速にアイテムを使用できるよう、以下の方式での制作を推奨します:
1. Unity Package形式で提供
-
.unitypackage形式 - 最大容量: 1GB
- すべてのアセットを含める (Prefab, テクスチャ, マテリアル, メッシュ等)
2. Prefabを含める
- 購入者がアバターにドラッグ&ドロップですぐに使用できるよう、Prefab形式で提供
- 参考: Unity Prefabガイド
3. Modular Avatar互換構造
-
リギングされたアイテム (衣装、長いしっぽ、翼等):
- ボーン構造を含む必要があります
- ボーン名が対象アバターと一致する必要があります
- メッシュが正しくスキニングされている必要があります
-
リギング不要なアクセサリー (帽子、メガネ等):
- 購入者が配置しやすいよう、適切な位置に配置されたPrefab形式で提供
詳細: Modular Avatar公式ドキュメント, 衣装互換ガイド
4. アイテムのストア内説明に基本情報を記載する
- 互換性のあるアバターのリスト
- 簡単なインストール / 使用方法 (例: "Modular Avatarを使用して適用")
-
必要なツール (Unityバージョン、VRChat SDK、Modular Avatar等)
⚠️ 異なる制作方式を使用する場合
上記の推奨制作方式と異なる方式を使用する場合、購入者のためにストア内説明に使用ガイドを明記してください:
記載が推奨される事項:
- 基本インストール方法
- 互換性のあるアバターのリスト
- 必要なツール/アセット (例: 特定Shader、VRCFury等)
-
FAQ (任意)
以下の詳細ガイドの提供は任意ですが推奨します:
- ステップごとのインストール方法 (スクリーンショットを含む)
-
提供形式: PDF、Notion/Google Docsリンク、またはReadMe.txt