Noatti HierarchyColor

ヒエラルキーカラー

アバターを改変していると、Hierarchy の中に Armature・体・衣装・揺れもの・ギミックが入り混じって、目当ての物を探すのに時間がかかります。Noatti HierarchyColor は、Hierarchy の行に、種類ごとの色の帯と小さなアイコンを付ける Unity のエディター拡張です。入れるだけで色が付き、設定はいりません。シーンやプレハブは書き換えません(表示に描き足すだけです)。

通常版 ¥300
支援版 (中身は同じ) ¥500
応援版 (中身は同じ) ¥1,500
BOOTH で買う

Unity 2022.3.22f1(確かめた版) Windows 11(確かめた OS)

主な機能

  • 入れるだけで、種類ごとの色

    行の左端の帯と、ほんのり塗った行で、種類ごとに色を付けます。右端には、その物のいちばん大事な部品のアイコンを出します。設定はいりません。

  • 何がどの色か

    山吹はアバターの一番上(VRCAvatarDescriptor)、青灰は Armature とその下の骨(骨は帯だけ。数が多くても見づらくなりません)、緑は体や衣装(SkinnedMeshRenderer・MeshRenderer)、紫は PhysBone・PhysBone Collider・Contact、青緑は Modular Avatar の部品(VRCFury の部品も同じ色)、青はコンストレイント(Unity と VRChat の両方)、珊瑚はパーティクル・音、灰は EditorOnly の物(右端に「EditorOnly」。アップロードに入らない物です)。オフになっている物は、色を薄くします。

  • 目印は自分で色を付ける

    右クリックして「NoattiLabo」の「色を付ける」から、9 色を選べます。いくつか選んでまとめて塗れます。「色を戻す」で元どおりです。

  • 設定は 1 つの窓に

    上のメニューの「NoattiLabo」の「Hierarchy の色分けの設定」に、オン・オフ、「帯とアイコン/帯だけ」、何がどの色かの見本、自分で付けた色をすべて戻す、がまとまっています。

  • SDK が無くても動く

    VRChat SDK・Modular Avatar を直接は使わず、部品の型の名前で見分けます。どちらも入っていないプロジェクトでも、エラーなく動きます。物ごとの見分けた答えを覚えておき、行を描くたびに部品を調べ直しません。

  • Project ウィンドウもいっしょに

    フォルダーを、いつさわったかの色で分ける Noatti FolderManager と同じプロジェクトに入れても、ぶつかりません(作者が両方を入れて確かめました)。

使いかた

  1. unitypackage を Project ウィンドウにドラッグ&ドロップして Import する
  2. Hierarchy を見る(入れた直後から色が付きます)
  3. 目印にしたい物は、右クリックして「NoattiLabo」の「色を付ける」を選ぶ
Noatti HierarchyColor の使い方の画像。入れるだけで、すぐ使えます。1 unitypackage を入れる(Project ウィンドウにドラッグして Import)、2 Hierarchy を見る(入れた直後から、種類ごとに色が付きます)、3 好きな色も付けられる(右クリック、NoattiLabo、色を付ける)。下に、使える環境(Unity 2022.3.22f1 と Windows 11 で確かめた、VRChat SDK・Modular Avatar が無くても動く、SDK 3.10.4・MA 1.18.1 入りでも確かめた)と、保存と通信の説明(シーン・プレハブを書き換えない、自分の色はプロジェクトの UserSettings/NoattiHierarchyColor.json に、インターネットに接続しない)と、色分けされた Hierarchy と設定の窓

対応環境

Unity
2022.3.22f1 で確かめました。ほかの版は確かめていません
OS
Windows 11 で確かめました。Mac は確かめていません
追加のパッケージ
不要です。VRChat SDK・Modular Avatar の有無は問いません
ビルド
エディター専用です。アバターやワールドのアップロード・ビルドには入りません
Armature の見分け方
「名前に Armature が入る物」か「すぐ下に Hips がある物」として見分けます。名前の付け方が違うアバターでは、骨に色が付かないことがあります(右クリックで自分で色を付けられます)
書き換えるもの
シーンやプレハブは書き換えません(表示に描き足すだけです)
通信
インターネットに接続する処理はありません
保存するもの
表示の設定は Unity の環境設定(EditorPrefs)に、自分で付けた色はプロジェクトの UserSettings/NoattiHierarchyColor.json に置きます。どれも Assets の外なので、アップロードには入りません

できないこと

  • 確かめたのは、作者のパソコン 1 台(Windows 11・Unity 2022.3.22f1)です。自動の試験 98 項目と、本物の VRChat SDK 3.10.4(Avatars)と Modular Avatar 1.18.1 が入ったプロジェクトの写しでの同じ試験 99 項目が通ること(コンパイルのエラーと警告は 0)を確かめました
  • 商品画像は、本物の VRChat SDK・Modular Avatar が入った写しに、見本のアバター(名前は架空)を作って撮りました
  • 右クリックのメニューは、Unity が右クリックのメニューを作る処理を呼んで、項目に入ることを確かめました(人が押して開いた画面は撮っていません)
  • VRCFury を入れたプロジェクトでの見分け(名前での見分けだけを試験しました)、本物のアバター(数千の物)でのスクロールの重さ、ほかの Unity の版、Mac、明るい配色(ライトテーマ)は確かめていません

更新履歴

  1. 公開しました

ライセンスとクレジット

個人利用
できます
商用利用
できます
改変・再配布・再販売
できません
同梱している部品
他者の部品は同梱していません
画面の整え方
unslop(Damir Sokolovsky、CC BY 4.0)の手順で整えました
お問い合わせ
X @noatti_vrc か BOOTH のメッセージ