Strange Toolkit - 無料VRChatワールド最適化ツール
- Digital0 JPY

[概要] VRChatワールドクリエイターのためのUnityエディターツールキット。アトモスフィアプリセット、データ保存(Persistence)対応のスマートトグル、ワールド監査(Auditing)、ビデオプレイヤー設定、簡略化されたQuest変換、および最適化ツールを搭載しています。 [警告] 本ツールキットは開発初期段階(Early Work In Progress)であり、意図した通りに動作しなかったり、予期せぬ不具合を引き起こしたりする可能性があります。導入前に必ずプロジェクトのバックアップを作成してください。リリースに耐えうる安定性は確保していると考えていますが、バックアップを怠ったことによる損害について、当方は一切の責任を負いかねます。(ページ下部を必ずお読みください!!) 警告:Strange Toolkitは現在「英語のみ」の対応となっています。ローカライズ(日本語対応)については、早期の実施を目指しています!! ---- StrangeToolkit | VRChat向け総合ワールド最適化システム VRChat向けの唯一無二の完全無料・総合ワールド最適化システム。 StrangeToolkitは、ワークフローの効率化、テクニカルメンテナンス、およびワールドの安定性を向上させるために設計されました。 Unityの「隠れたチェックボックス」は初心者にとって見つけるのが非常に困難ですが、本ツールはそれらを最前面に表示します。これにより、新規クリエイターが作成するすべてのワールドの品質を底上げし、ユーザー体験(UX)の改善を目指しています。 初めてのワールド制作から、数百のオブジェクトを管理する大規模なプロフェッショナルシーンまで、Unityでの作業効率が劇的に向上します。 ワールドが完成したら、StrangeToolkitの非破壊的なQuest用シーン作成機能を活用してください。後からPC版でオブジェクトの配置を変更しても、Quest版に再同期することが可能です。Questシーン内では、Quest専用の最適化設定も一括適用されます。 主な機能セット The Hub(ザ・ハブ): すべてのワールドデータ、プレイヤーの永続化(Persistence)、シーンロジックを一括管理する中心的なUdonSharpスクリプト。 Extended Auditor(拡張オーディター): リアルタイムライト、非静的メッシュ、オクルージョンカリングの欠落を特定する高性能スキャナー。スクリプト切れ、重いパーティクル、高負荷なコライダー設定もチェック。修正が必要なアセットへのショートカット機能付き。 Asset Analyzer & Weight Inspector: シーン内のジオメトリ、テクスチャ、オーディオの使用状況を詳細に分析。VRAMやディスク容量への影響を可視化し、ワールドが重い原因を即座に特定します。 最適化 & GPUインスタンシング: 静的バッチングやGPUインスタンシングが可能なオブジェクトを自動追跡。PickupsやAnimator、Rigidbodyなどの動的オブジェクトをスマートに除外しながら、安全に一括最適化を行えます。 PhysBonesチェック: シーン内のPhysBonesがパフォーマンスに悪影響を与えていないか、最適化状態を確認します。 Atmosphere System(アトモスフィア): ScriptableObjectプリセットを使用して、スカイボックス、フォグ、視覚効果を一瞬で切り替え。整理が面倒な配列を単一のアセットファイルで管理できます。 ベイク・ワークフロー: ベイクすべきライトの特定、静的オブジェクトの設定をサポート。BakeryのLight Probe GroupsやLPPVセットアップとも統合されています。 Material Manager: シーン全体のマテリアルやシェーダーを一括置換。ホワイトリスト/ブラックリストモードにより、特定のアイテムのみを保護することも可能です。 Mom Logic(オートクリーンアップ): プレイヤーがオブジェクトを離した後にのみ元の位置にリスポーンさせる、プレイを妨げない自動クリーンアップ機能。 Automated Toggles: サウンド、アニメーション、ビジュアルを統合したトグルギミックを簡単にセットアップ。 その他の詳細 PC to Quest Sync: PCシーンの配置をQuestシーンへ自動同期する非破壊パイプライン。Quest専用シェーダーへの置換も自動で行います。 ビデオ&メディアサポート: YamaPlayer、ProTV (ArchiTech)、TXL Video Playerをサポート。Unity Video Playerへの自動フォールバック機能を備え、AudioLinkやサテライトスクリーンのセットアップも自動化。 Lazy Syncロジック: Unity Video Playerへのフォールバック時、大きなズレ(2秒以上)がある場合にのみ同期を更新。ネットワーク負荷を最小限に抑えます。 ⚠️ 注意事項 使用前に必ずプロジェクトのバックアップを取ってください!! StrangeToolkitは現在アクティブベータ版です。比較的安定していますが、予期せぬ挙動やバグが発生する可能性があります。 現在、ツールキットを試して正直なフィードバックをくださるユーザーを募集しています! ご意見・ご報告はこちらまで: bellastrangevr@gmail.com ありがとうございます!! <3 【要件】 VRChat SDK3 (UdonSharp) 向け。 【導入方法】 VRC Creator Companionに追加してください。 (BoothやJinxxyでの「お気に入り」登録も励みになります! <3) 👉 https://bellastrangevr.github.io/StrangeToolkit/ 【サンプルワールド】 Strange Kingdom: PolyArt studioの素晴らしいアセットを使用し、本ツールで最適化されたワールドです。 👉 https://vrchat.com/home/launch?worldId=wrld_85f70990-fd64-4e6f-9528-626e1382c9a6 アップデート履歴(RECENTLY FIXED) インスタンシングと静的バッチングの競合を修正。対象外のオブジェクトを保護しつつ、適切なオブジェクトにインスタンシングを推奨するガード機能を追加。 静的バッチング対象外の条件を強化(thryスクリプトやVRSLライトスクリプトなど)。 Quest変換ウィザードが非アクティブなオブジェクトを無視していた問題を修正。 Questシーン名が変更された場合でも、ウィンドウへのドラッグ&ドロップで再認識できるように改善。

