【無料】お塩ツール - Oshio Ring Remover
상품 설명
お塩のたび、指輪を消して回るのが面倒なあなたへ。
お砂糖したら左手の薬指に指輪。VRChat ではおなじみの文化です。
でもお塩したとき、困るのは指輪を外す作業のほうだったりします。
・衣装ごとにシーンを分けていると、そのぶん指輪も散らばっている
・どのシーンに付けたか、もう覚えていない
・シーンを開く → Hierarchy で薬指まで掘る → 消す → 保存 → 次のシーン
・10 シーンあれば 10 回。アバターが複数あればさらに増える
このツールは、プロジェクト内の全シーンを横断して左手薬指の指輪を
まとめて探し出し、一覧で確認してから一括で削除します。
──────────────────────────────────
■ できること
──────────────────────────────────
◆ 全シーン横断スキャン
プロジェクト内のシーンを順番に開いて、左手薬指に追従している
オブジェクトをすべて洗い出します。開いているシーンだけを
調べる高速モードもあります。
◆ いろいろな付け方に対応
指輪の付け方は人それぞれなので、8 通りの経路で探します。
単純な親子付けはもちろん、Modular Avatar や Constraint で
付けたものも検出します。(詳細は下の対応表)
◆ 確度つきプレビュー
見つかったものは [高] [中] [低] の確度つきで一覧表示されます。
行ごとにチェックを外せるので、消したくないものは残せます。
「選択」ボタンで Hierarchy 上の実物も確認できます。
◆ 削除 / 非アクティブ化を選べる
いきなり消すのが怖ければ、まず非アクティブ化で試せます。
◆ 実行前に自動バックアップ
対象シーンの .unity ファイルを、プロジェクト直下の
OshioBackups/ にコピーしてから処理します。
◆ 参照の後片付け
指輪をメニューからトグルで着脱していた場合、オブジェクトを
消すだけでは FX レイヤーやメニュー項目が抜け殻として残ります。
このツールは削除後に、それらもまとめて掃除できます。
・消したオブジェクトを指すアニメーションカーブ
・空になった FX レイヤー
・使われなくなった Animator パラメータ
・対応する Expression パラメータ(同期枠が空きます)
・動かなくなった Expression メニュー項目
・Modular Avatar の抜け殻オブジェクト
パラメータは「他のどのレイヤーでも使われていない」ことを
確認してから候補にします。遷移条件だけでなく、BlendTree の
パラメータや Avatar Parameter Driver が書き込む名前まで
使用中として数えるので、関係ないものを巻き込みません。
──────────────────────────────────
■ 検出できる付け方
──────────────────────────────────
○ 薬指ボーンに直接親子付け(一番多いパターン)
○ Humanoid の LeftRing* ボーン経由
○ ボーン名からの推測
LeftHandRing1 / mixamorig:LeftHandRing1 / J_Bip_L_Ring1 /
Ring Proximal.L / Ring_Proximal_L / 薬指.L / 左薬指1 など
○ Modular Avatar - Merge Armature(衣装型の指輪)
○ Modular Avatar - Bone Proxy
○ Unity 標準 Constraint / VRChat Constraint
○ VRCFury Armature Link
○ 薬指ボーンのみにスキニングされたメッシュ
ピアス(Earring)や右手の指輪、他の指のアクセサリは除外されます。
オブジェクト名が指輪っぽくなくても、由来のプレハブ名や配布フォルダ名を
見て判定します。「レディース.prefab」のような名前でも、
「○○ペアリング」フォルダに入っていれば確度 [高] で拾います。
──────────────────────────────────
■ 動作環境
──────────────────────────────────
・Unity 2019.4 以降(2022.3.22f1 で動作確認)
・VRChat SDK、Modular Avatar、VRCFury は入っていなくても動作します
(これらへの直接参照を持たない作りです)
──────────────────────────────────
■ 導入方法
──────────────────────────────────
1. ZIP を解凍し、中の .unitypackage をプロジェクトにインポート
2. メニューバーの Tools > お塩ツール > 左手薬指の指輪を削除 を開く
3. 「スキャン」→ 一覧を確認 →「削除」
アンインストールは Assets/amuzaKShop/OshioRingRemover フォルダを消すだけです。
──────────────────────────────────
■ ご利用前に必ずお読みください
──────────────────────────────────
・初めて使うときは「Deactivate(非アクティブ化)」モードで
お試しください。結果を見て納得してから削除に切り替えられます。
・必ずプロジェクトのバックアップを取ってからご使用ください。
ツールにもバックアップ機能はありますが、それだけに頼らないで
ください。
・「参照の後片付け」はアセットを直接書き換えるため Undo が
効きません。内容を理解した上で実行してください。
・削除候補は必ず目視で確認してください。薬指に付いた別の
アクセサリ(ネイル等)が候補に出ることがあります。
・左手薬指のみ対応です。右手や他の指には対応していません。
──────────────────────────────────
■ 利用規約
──────────────────────────────────
○ 個人利用・商用利用を問わず使用できます
○ 本ツールを使って改変したアバターの使用・公開は自由です
× 本ツール(改変物を含む)の再配布・転載・販売は禁止します
× 自作であるかのように公開することは禁止します
本ツールの使用によって生じたいかなる損害についても、制作者は
一切の責任を負いません。
詳細は ZIP 同梱の 利用規約.txt をご確認ください。
──────────────────────────────────
모든 리뷰
더보기리뷰 등록
리뷰를 작성하려면 로그인이 필요합니다.
로그인하고 리뷰 쓰기