改変・カスタマイズ

改変の道具立て|Unity・VCC・Modular Avatar・シェーダーの役割分担

目次

改変の解説を読み始めると、初日に10個近い名前が出てきます。全部を覚えようとすると、手を動かす前に力尽きます。実際に必要なのは、それぞれが何の仕事を担当しているかという分類だけです。

登場する道具は、役割で4つの箱に分けられます。土台を作るもの、機能を足すもの、見た目を決めるもの、状態を確かめるもの。この振り分けさえ頭にあれば、初めて聞く名前が出てきても置き場所が決まります。

あわせて、導入する順番と、最初に揃えるべき最小構成も示します。順番を間違えると起きるトラブルは決まっているので、先に知っておくと無駄が減ります。

道具は4つの箱に振り分けて覚える

改変ツールの名前を並べたリストは、初心者にとってほとんど意味がありません。名前を覚えても、いつ使うのかが分からないからです。役割で分けると、自分が今どの箱の道具を探しているのかが分かります。

4つの箱の中身

1つめは土台の箱です。アバターを組み立てて書き出すための作業場を用意するもの。2つめは機能追加の箱で、衣装や小物、メニューといった要素を足すもの。3つめは見た目の箱で、光や色の出方を決めるもの。4つめは検証と調整の箱で、重さを測ったり削ったりするものです。

ほとんどの作業は、この4つを組み合わせて進みます。1つの道具だけで完結する場面はまずありません。

「全部入れる」を最初にやらない

便利そうな道具を最初にまとめて導入するのは、よくある遠回りです。入れた道具どうしが干渉することがあり、問題が起きたときに原因の候補が一気に増えます。

最初は最小構成で始めて、必要になったときに1つずつ足していってください。1つ足すごとに動作を確かめておけば、後から入れたものが原因だとすぐ分かります。

もう一つの理由は、道具にはそれぞれ流儀があることです。同じ目的を別のやり方で実現する道具を並べて入れると、どちらの手順に従えばよいのか分からなくなります。まずは1本の道筋を通してから、比較検討に進むほうが理解が早くなります。

ここがポイント

道具は「困ってから入れる」で間に合います。困っていないのに入れた道具は、便利さより先に管理の手間として返ってきます。

土台の箱:作業場を建てるUnityとVCC

アバターの改変は、Unityという開発環境の中で行われます。3Dのモデルを画面上に並べ、設定を書き換え、最終的にサービスへ送り出す形式に書き出す。この一連の作業をする場所がUnityです。

Unityは「作業台」であって、改変ツールではない

Unityそのものは、アバター改変のために作られたソフトではありません。ゲームやアプリを作るための汎用の環境です。そのため、画面に並ぶ項目の多くは改変では使いません。全部を理解しようとしないでください。

実際に触るのは、階層を表示する部分、選んだものの設定を表示する部分、素材ファイルの一覧を表示する部分、そしてプレビュー画面。この4か所だけで、最初のうちの作業はほぼ足ります。

画面の配置は変更できますが、最初は初期状態のまま使うことをおすすめします。解説記事や動画は初期配置を前提に書かれていることが多く、位置を動かすと説明と照らし合わせにくくなるためです。慣れて自分の作業の癖が見えてきてから並べ替えれば十分です。

VCCはプロジェクトの世話係

VCC(VRChat Creator Companion)は、アバター制作向けのプロジェクトを作り、必要な部品を管理してくれる道具です。手作業でやると面倒な下準備を、一覧から選ぶ操作に置き換えてくれます。

ここでよくある勘違いは、VCCが改変をしてくれると思うことです。VCCがやるのは作業場の準備と部品の出し入れまでで、改変そのものはUnityの中で行います。準備係と作業台、と役割で覚えると混乱しません。

この箱でつまずく典型

土台の導入は、成果が目に見えない時間帯です。何も面白くないのに時間だけかかるので、途中で雑になりがちです。ここで手順を飛ばすと、後の工程で原因不明のトラブルとして戻ってきます。

プロジェクトを新しく作るときは、既存のものを使い回さず、アバターごとに分けるのが扱いやすい形です。全体の作業の流れは改変の全体像をまとめたガイドで確認できます。

機能追加の箱:非破壊で要素を足す仕組み

衣装を着せる、アクセサリーを付ける、メニューから切り替えられるようにする。こうした作業を、元のモデルを書き換えずに実現するのが非破壊改変の仕組みです。Modular Avatarがその代表にあたります。

何が「非破壊」なのか

従来のやり方では、衣装を着せる作業はモデルの構造そのものを手で編集することを意味しました。一度組み込むと、外すのも入れ替えるのも簡単ではありません。

非破壊の仕組みでは、追加する要素を独立した部品として置き、書き出す瞬間だけ合成します。元のモデルには手が入らないので、外せば元通りです。やり直しが軽くなるぶん、試す回数を増やせます。

楽になる部分と、残る部分

着せ替えや小物の追加、メニューの組み立てといった定型作業は、かなり短い手順で済むようになりました。一方で、素体が服から透けて見える貫通の調整や、揺れものの挙動の微調整は、相変わらず人の目と手が必要です。

「入れれば全部自動でやってくれる」と期待すると、残った手作業の部分で落胆します。何が自動化されて何が残るのかは非破壊改変の考え方を扱った記事で整理しています。

メモ

非破壊の仕組みは、作業を減らすためのものであると同時に、失敗のコストを下げるためのものでもあります。気軽に外せる状態を保つことが、結果的に完成度を上げます。

見た目の箱:シェーダーが質感を決めている

同じモデルでも、光の当たり方が違えば別人に見えます。その光のルールを決めているのがシェーダーです。改変で「思っていた見た目にならない」と感じたとき、原因がここにあることは珍しくありません。

シェーダーが担当している範囲

影の落ち方、輪郭線の出方、肌のつや、髪のハイライト。これらはモデルの形ではなく、シェーダーの設定で決まります。さらに、色を変える機能や発光の表現を、シェーダー自身が用意している場合もあります。

つまり「髪の色を変えたい」と思ったとき、触る場所がシェーダーの設定になることがあるわけです。形を触らずに見た目を変えられるので、改変の初期段階と相性がよい領域です。

代表的な選択肢の性格の違い

lilToon、Poiyomi、UnlitWFといった名前をよく見かけます。それぞれ得意分野と考え方が違い、扱いやすさや設定項目の多さにも差があります。アバターの配布物は、どれかを前提に作られていることがほとんどです。

まず選ぶべきは、そのアバターが前提にしているものです。前提と違うシェーダーに変えると、作者が調整した見た目が崩れます。選び分けの基準はシェーダー入門の記事にまとめました。

複数のアバターを持つと、それぞれ別のシェーダーを前提にしていることがあります。同じプロジェクトに何種類も入れると管理が煩雑になるので、この点でもアバターごとにプロジェクトを分けておくと整理しやすくなります。

入れ忘れが一番多いトラブルの原因

マテリアル(表面設定のまとまり)がピンク一色で表示される症状は、改変で最も多く遭遇するものです。原因はほぼ、必要なシェーダーが環境に入っていない状態でアバターを読み込んだことです。

先にシェーダー、あとからアバター。この順番を守るだけで防げます。すでに起きた場合も、シェーダーを導入して設定を選び直せば復帰できます。

検証の箱:測る道具と削る道具は分けて考える

4つめの箱には、アバターの状態を確認したり、軽くしたりする道具が入ります。この箱の道具は改変が一段落してから使うので、最初に揃える必要はありません。

測る道具と削る道具は役割が違う

まず必要なのは、今の状態を知る道具です。どこが重さの原因になっているのか、表示の負荷がどの項目で引っかかっているのかを見ます。ここを飛ばして削り始めると、効かない場所を削って見た目だけ落とすことになります。

削る道具は、測った結果を受けて使います。テクスチャをまとめる、不要な設定を整理する、メッシュを削減する。Avatar Optimizerのような自動化の仕組みもありますが、任せる前に自分で何が重いかを把握しておくほうが結果は良くなります。

測る道具のもう一つの使い道は、改変の前後を比べることです。衣装を1着足しただけで負荷がどれくらい動いたのかが分かると、次の改変で「これは足していいのか」を自分で判断できるようになります。数値そのものより、変化の幅を見る使い方が役に立ちます。

導入は改変が落ち着いてからでよい

改変の途中で軽量化を始めると、どちらの作業も中途半端になります。見た目を決めきってから、最後に軽くする。この順番のほうが手戻りが少なくなります。

自動化ツールでどこまでやれるのか、人の判断が必要なのはどこかは軽量化ツールの使いどころを扱った記事で説明しています。

導入の順番と、最初に揃える最小構成

道具の役割が分かったら、あとは入れる順番です。ここには決まった型があります。

順番を守る導入手順


作業場を用意する

プロジェクト管理ツールから、アバター制作向けの新しいプロジェクトを作ります。既存のものを流用せず、アバターごとに分けておくと後が楽です。


シェーダーを入れる

使うアバターが前提にしているシェーダーを、この段階で導入します。アバターより先に入れることが重要です。


非破壊改変の仕組みを入れる

着せ替えや小物の追加を予定しているなら、この時点で追加しておきます。予定がなければ後からでも構いません。


アバター本体を読み込む

配布データを取り込みます。ここで一度、何も改変していない状態が正しく表示されるかを確認します。


動作を確かめてから改変に入る

書き出しまで一度通しておくと、問題が改変によるものか環境によるものかを切り分けられます。


最小構成はこれだけ

最初に必要なのは、プロジェクト管理ツール、Unity、アバターが指定するシェーダーの3つです。ここに、着せ替えをするなら非破壊改変の仕組みを1つ加えます。検証や軽量化の道具は、必要になってからで間に合います。

物足りなく見えるかもしれませんが、この構成で色替えも着せ替えも一通りできます。増やすのは、手が届かない場面に実際にぶつかってからにしましょう。

← 横にスクロールできます →

道具の種類最初から必要あとで足す入れる順番
プロジェクト管理ツール◎×1番目
シェーダー◎×2番目
非破壊改変の仕組み◯◯3番目
検証・軽量化ツール×◎最後

※アバターの配布物が指定する前提がある場合は、そちらを優先してください。

よくある質問

できます。改変で使う機能は、Unityが持つ機能のごく一部です。階層の表示、設定の表示、ファイルの一覧、プレビュー画面。この4か所の役割さえ分かれば、色替えや着せ替えは進みます。ゲーム開発の知識は必要ありません。分からない項目は触らずに進めても問題ないので、必要になったときに調べる形で十分です。


最も多いのは、マテリアルがピンク一色で表示される症状です。シェーダーが無い状態でアバターを読み込むと起きます。致命的ではなく、必要なシェーダーを導入して設定を選び直せば直ります。ただし数が多いと手間なので、最初から順番を守るほうが早く済みます。プロジェクトを作り直せるなら、順番通りにやり直すのが確実です。


できますが、おすすめはしません。片方の改変で入れた道具が、もう片方に影響することがあります。問題が起きたときの切り分けも難しくなります。容量に余裕があるなら、アバターごとにプロジェクトを分けてください。空きが厳しい場合は、使っていないほうを別の場所へ退避させる運用で対応できます。

まとめ

  • 道具は名前ではなく、土台・機能追加・見た目・検証の4つの役割で覚える
  • UnityとVCCは作業台と準備係。改変そのものをしてくれる道具ではない
  • 非破壊改変の仕組みは作業を減らすが、貫通や揺れものの調整は手作業で残る
  • シェーダーは質感と色を決める。アバターが前提にしているものを優先する
  • 導入順は「作業場→シェーダー→改変ツール→アバター本体」で固定する
  • 検証・軽量化の道具は、改変が落ち着いてから足せば間に合う

道具が揃ったら、シェーダーの選び分けを扱った記事で見た目の土台を押さえておくと、最初の改変でつまずく回数が減ります。

※各ツールの対応状況や導入方法は更新で変わります。導入前に配布元の案内を確認してください。

あわせて読みたい