【無料】VRCQuestTools
- ダウンロード商品投げ銭 (Donation)¥ 500
- ダウンロード商品unitypackage (Free)¥ 0
VRChat PC 用アバターの Android 対応 (Quest, PICO) を想定した Unity Editor 拡張です。 選択したアバターを Android (Quest/PICO) 用にアップロードできるように自動的に変換します。 コピーを作成することで元のアバターに変更を加えないため、既存のプロジェクトでそのまま使用することができます。 以下のリンクをクリックすることで、VCC で VRCQuestTools を管理することができます。(推奨) https://kurotu.github.io/vpm-repos/vpm.html English Description: https://kurotu.github.io/VRCQuestTools/ 説明用アバター: "I-s(アイズ) Ver.2.0"【VRChat向けオリジナルアバター】 https://atelier-alca.booth.pm/items/2460693
お知らせ
2024/1/5: Ver.2.0.0 をリリースしました。Unitypackage版を使用して更新する場合はプロジェクトから Assets/KRT/VRCQuestTools フォルダを削除してからインポートしてください。VCCで更新する場合は、この作業は不要です。
内容
メニューバーの Tools/VRCQuestTools から各機能を使用できます。詳しい説明はドキュメントサイトを参照してください。 https://kurotu.github.io/VRCQuestTools/ja/ ・Convert Avatar for Android 選択したアバターに以下の操作を自動的に行い、Android 用にアップロードできるように変換します。 コピーを作成することで元のアバターに変更を加えないため、既存のプロジェクトでそのまま使用することができます。 ・アバターとマテリアルの複製 ・シェーダーを VRChat/Mobile/Toon Lit に変更 ・元々のマテリアルのパラメータを反映したテクスチャの生成 ・DynamicBone や Cloth などの使用不可コンポーネントの削除 ・マテリアル変更アニメーションがある場合に Animator Controller とアニメーションを複製・変換 ⚠ パフォーマンスランクを最適化しません。そのため大抵はAndroid基準でVery Poorとなり、表示には「Show Avatar」操作が必要です。また、スマートフォン版VRChatでは使用・表示できません。 ⚠ VRoid Studioで制作されたアバターはAndroidで使用できない透過表現を多用するため、追加の対応作業が必要です。 ・Remove Missing Components オブジェクトから "Missing" 状態のコンポーネントを削除します。 DynamicBone を導入していないプロジェクトでアバターをアップロードできないときに使用します。 ・Remove Unsupported Components DynamicBone や Cloth など、Android 用アバターで使用できないコンポーネントを削除します。 ・BlendShapes Copy SkinnedMeshRenderer に設定されたブレンドシェイプ(シェイプキー)の値を別の SkinnedMeshRenderer にコピーします。 PC 用と Android 用で別々のモデルを使用する場合などに、設定済みシェイプキーを移す際に使用します。 ・Metallic Smoothness Map Metallic マップや Smoothness/Roughness マップから Metallic Smoothness マップを生成します。 生成したテクスチャは VRChat/Mobile/Standard Lite シェーダーで使用できます。 ・Unity Settings for Android Android 対応に有用な Unity の設定を有効化します。 ・Scene の自動検証 Scene 内のアバターをアップロードできない状態になっている場合に警告を表示します。
導入方法
■VCC (推奨) 以下のリンクをクリックすることで、VCC で VRCQuestTools を管理することができます。 https://kurotu.github.io/vpm-repos/vpm.html ■Unitypackage zip ファイルに入っている unitypackage をインポートしてください。
動作確認環境
・Unity 2022.3.6f1, 2019.4.31f1 ・VCC版VRCSDK 3.3.0 以降
利用規約
本ツールは MIT ライセンスで提供されます。 https://github.com/kurotu/VRCQuestTools/blob/master/LICENSE.txt
フィードバック・質問など
VRCID: kurotu Twitter: https://twitter.com/kurotu GitHub: https://github.com/kurotu/VRCQuestTools
変更履歴
すべての変更履歴はこちら https://kurotu.github.io/VRCQuestTools/ja/docs/changelog 過去のバージョンのダウンロードはこちら https://github.com/kurotu/VRCQuestTools/releases 2024/5/5: v2.3.0 ・[NDMF] Show Avatar Builder for Android メニューを追加して NDMF で Android ビルドターゲット用にアバターをアップロードする機能を追加 ・[NDMF] VQT Avatar Converter Settings コンポーネントによる非破壊的なアバター変換機能を追加 ・[NDMF] VQT Platform Target Settings コンポーネントを追加して VQT Platform Component Remover および VQT Platform GameObject Remover コンポーネントの対象プラットフォームを指定する機能を追加 ・[NDMF] 非対応のテクスチャフォーマットを使用しているときに警告を表示 ・[NDMF] VQT Network ID Assigner コンポーネントにより Network ID を割り当てる機能を追加 ・[NDMF] 頂点カラーを削除するときにメッシュを複製するように変更。元のメッシュは頂点カラーを維持 ・VQT Platform Component Remover と VQT Platform GameObject Remover コンポーネントのチェックボックスを反転し、維持する場合にチェックを入れるように変更 ・[NDMF] VQT Platform Component Remover と VQT Platform GameObject Remover コンポーネントからビルドターゲットパラメータを削除 ・小さいテクスチャが 4x4 ではなく 2x2 で作成され適切に圧縮できない問題を修正 2024/4/15: v2.2.2 ・lilToon の色調補正マスクが変換後のテクスチャに反映されない問題を修正 2024/3/29: v2.2.1 ・アバターのオブジェクト名の末尾にドットが含まれていると変換に失敗する問題を修正 2024/2/9: v2.2.0 ・ビルドプラットフォームに応じてGameObjectを削除する「VQT Platform GameObject Remover」コンポーネントを追加 (要NDMF) ・コンポーネントにアイコンを追加 (Unity 2022) ・アバターのオブジェクト名の先頭や末尾が半角スペースのとき変換に失敗する問題を修正 2020/10/10: v0.1.0 ・初版