AnyPortrait > マニュアル > 変更された「Unlit」

変更された「Unlit」


1.4.7

「AnyPortrait」で基本的に提供されている「Unlitマテリアル」(光が反映されないマテリアル)は、名前とは異なり、「Ambient Color」の影響を受けました。
しかし、これは材質の期待される役割とは異なり、「Point Light」によるライティングエラーが発生する問題などがありました。
そのため、「AnyPortrait v1.4.7」からは「新しく作成されたUnlit材質」がデフォルト値として適用されます。
しかし、既存のマテリアルを利用するユーザーのために、私たちは既存のシェーダを変更せずに別々に作成して追加しました。
このページでは、「新しいUnlitマテリアル」の内容と適用方法について説明します。


メモ
このページで扱う内容については、次のマニュアルを一緒に見れば役に立ちます。
- マテリアルライブラリ
- シーンの照明設定




新しいUnlitマテリアル




キャラクターを作成した後、シーンに様々なライトオブジェクト(Directional Light、Point Light、Ambient Colorなど)を配置して設定しましょう。
新しいUnlitマテリアルは、ライトを無視し、テクスチャ画像の元の色をレンダリングするのを見ることができます。




「マテリアルライブラリ」を通じてどのような変化があったかを確認しましょう。
(1)Material Library」ボタンを押して「マテリアルライブラリ」を開きます。
(2) デフォルトでは、適用されたマテリアルの名前が「Unlit (v2)」であることがわかります。 (既存は「Unlit (Default)」)
(3) 「マテリアルプリセット」リストを確認すると、以前のバージョンとは異なり、2つの「Unlit」関連プリセットが登録されていることがわかります。
- Unlit (Legacy) : 以前のバージョンまでデフォルトとして使用されていたマテリアルです。 名前が「Unlit (Default)」から変更されました。
- Unlit (v2) : 「AnyPortrait v1.4.7」で新しく追加されたマテリアルです。 「Ambient Color」などの影響を受けないように変更されました。


この変更点は「AnyPortrait v1.4.7」にアップデートした後、新しいキャラクターにはデフォルトで適用されます。




以前のバージョンで作成したキャラクターに新しいUnlitマテリアルを適用


「AnyPortrait」を更新しても、既存のキャラクターのマテリアルは変わりません。
次の方法で既存のキャラクターのマテリアルを「新しいバージョンのUnlit」に置き換えることができます。




(1) AnyPortraitエディタを開き、「Material Library」ボタンを押します。
(2) 以前のバージョンで作られたキャラクターのマテリアルは「Unlit (Default)」で登録されているはずです。
(3) 新しい「マテリアルセット」を作成するには、「Make Material Set」ボタンを押します。
(4)Unlit (v2)」を選ぶ。
(5)Select」ボタンを押します。




(1) プリセットから「Unlit (v2)」マテリアルセットが追加されました。 追加した「Unlit (v2)」を選択してください。
(2)Default Material」ボタンを押して「基本マテリアル」に設定します。




「Bake」を実行します。




新しいUnlitマテリアルが適用されました。