変身ギミックビルダー【VRChat/Unityエディタ拡張】
- Digital600 JPY




VRChatで遊んでいる最中に、メニューのボタン一つで「姿A」と「姿B」を、エフェクトや効果音つきで切り替える「変身ギミック」を自動で組み込むUnityエディタ拡張です。姿の入れ替えタイミングの制御・Expression Parameters登録・メニューへのボタン追加・FXレイヤー配線までをボタン一つで自動化します。 ■ご購入前にお読みください(できること・できないこと) VRChatには、遊んでいる最中に「別々にアップロードした2体のアバター」を切り替える機能は(アバター側からは)ありません。本ツールは、1つのアバターの中に「姿A」「姿B」の両方を入れておき、それを変身演出つきで入れ替える方式です。 ・想定している使い方の例: 同じアバターの服・パーツ違い(普段着⇔戦闘服、通常⇔獣化パーツ付き など)/同じ骨格を共有している体・衣装セットの入れ替え/2体目のモデルを子オブジェクトとして同梱しConstraint等で追従させた上での入れ替え ・姿A・姿Bの中身は、あらかじめお客様のUnityプロジェクト上で1つのアバターにまとめておく必要があります(2体のアバターの骨格を合体させる機能は持ちません) ・姿Aと姿Bの両方がアバターに含まれるため、アップロードサイズ・メモリ使用量は両方の姿の分だけかかります。パフォーマンスランクへの影響はご自身の環境でご確認ください ・姿の背の高さが大きく異なる場合、視点の高さの再計測が必要になることがあります(本ツールは視点の再計測は行いません) ■なぜ便利? 「演出→姿の入れ替え→演出終了」という時間差のある変身シーケンスを自作しようとすると、時間経過で切り替わるAnimation Clip、FXレイヤーのState・Transition、同期パラメータ、メニューのボタンを、すべて手作業で・矛盾なく組み合わせる必要があり、初めての方には特にハードルが高い作業です。本ツールは、姿A・姿B・演出を指定するだけで、これらを一式自動で配線します。 ■主な機能 ・メニューの「変身」ボタン(トグル)をONにすると、演出オブジェクト(パーティクル・光など)と効果音が再生され、指定したタイミングで姿Aが消えて姿Bが現れる。OFFにすると元の姿に戻る ・姿の入れ替わりは、演出のちょうど良いタイミングで「パッ」と切り替わる(演出時間・切替タイミングは本体版で自由に設定可能) ・演出オブジェクトと効果音オブジェクトは任意(未指定でも「姿の入れ替え」だけを使えます) ・演出用のParticle SystemのPlay On Awake、効果音用のAudioSourceのPlay On Awake=ON・ループなしを自動設定し、変身のたびに再生されるようにします ・パラメータは同期ON(周囲のプレイヤーにも変身が見えます)。変身状態はワールド移動やアバター再読込で引き継がないよう、保存はOFFで登録します ・FXレイヤーへState・Transition・パラメータを自動追加(FXレイヤー未設定の場合は新規コントローラーも自動生成、既存のFXコントローラーがある場合はレイヤーを追加する形で既存設定を壊さず統合) ・Expression ParametersとExpressions Menuが未設定の場合は新規作成して自動アサイン ・入力チェック機能つき(姿Aと姿Bが同じ・親子関係にある、演出オブジェクトが姿の内部にある、アバターの外のオブジェクトを指定した場合などは、何も変更せずに理由を表示します) ■使い方 1. Unityメニューから [Tools > 変身ギミックビルダー] を開く 2. 「対象アバター(ルート)」にアバターのルートオブジェクトをドラッグ&ドロップする 3. 「姿A(通常の姿)」「姿B(変身後の姿)」に、それぞれの姿をまとめたGameObjectを設定する(どちらか一方がもう一方の子になっていない、別々のオブジェクトにしてください) 4. 必要に応じて「演出オブジェクト」(Particle Systemや光をまとめたGameObject)と「効果音オブジェクト」(AudioSourceを付けたGameObject)を設定する(姿A・姿Bの外に置いた独立したオブジェクトにしてください) 5. メニュー表示名・パラメータ名を確認し、本体版では演出時間・切替タイミング等を設定して「変身ギミックを生成」を押す 6. 生成後、姿Aが表示・姿Bと演出/効果音オブジェクトが非表示の初期状態に自動でそろいます ■無料版と本体版の違い 無料版は演出時間1.0秒・姿の切替タイミング0.5秒固定で、変身する時のみ演出を再生します(元に戻す時は演出なしで即座に切り替わります)。メニューアイコンは設定できません。 本体版は演出時間(0.2〜5秒)・姿の切替タイミング・元に戻す時にも演出を再生するかどうか・メニューアイコンを自由に設定できます。 ■注意事項 ・姿A・姿B・演出・効果音の見た目や音(モデル・パーティクルの設定・音声ファイル等)は、あらかじめUnity上でお好みに合わせて用意してください。 ・生成されたギミックの最終的な調整は、Animator上でお好みに合わせて調整してください。 ・本ツールは、姿A・姿Bを非表示にするだけで、アバター全体の体格・視点の高さ・PhysBone等の設定は変更しません。 ・本ツールの利用によって生じたいかなる損害についても、作者は責任を負いません。ご自身の責任においてご利用ください。 ■利用規約 ・個人利用・商用利用いずれも可 ・改変・再配布は禁止します(ツールそのものの複製・転売はご遠慮ください) 【関連ツール】 カラクリ工房では他にも数多くのVRChat/Unityエディタ拡張ツールを公開しています。気になる方はショップ一覧もご覧ください。 https://karakuri-koubou.booth.pm/ 検索用 変身ギミック 早着替え フォームチェンジ 変身演出 衣装チェンジ演出




