Skip to content

UnToon Manual

whiteflare edited this page Feb 15, 2020 · 30 revisions

UnlitWF/UnToon Manual

ここでは UnlitWF/UnToon の設定について解説します。 内容は最新のリリースに基づいて記載しますが、必ずしも最新の状態を反映しているわけではなく細部に違いがある場合もあります。御注意ください。

General

カスタムインスペクタの日本語化

インスペクタの最下部に Editor language の設定があります。『日本語』にすると設定項目名が日本語化されます。 これはUnityEditorで共通の設定のため、どこかひとつのマテリアルで設定されると他マテリアルでも設定が引き継がれます。

Image from Gyazo

Main

インスペクタ最上段に Main Texture Color の設定項目があります。 Culling を操作できるバリアントでは Cull Mode も現れます。Cull Mode のないバリアントは Cull OFF で描画されます。

Image from Gyazo

Lit

ライトに対する反応の設定です。

Image from Gyazo

  • まぶしさ防止 はライト明度に対する追従度です。初期値 DARK では、暗闇では暗くなるもののテクスチャの濃淡が判別できる程度の調整です。これを BRIGHT にすると暗闇で光る目などの特殊効果も可能です。OFF では Unlit と同じくライト明度に追従しません。
  • ライト色の混合強度 はライト色彩に対する追従度です。0 ではライトの色彩に反応しません。値を大きくするほどライト色彩に影響するマテリアルになります。初期値 0.8 では「ライト色彩の影響は受けるが、Standard Shader と比較すると色付きが穏やか」に調整されています。
  • 他の物体に影を落とす は、SkinnedMeshRenderer の Cast Shadows と同様の設定項目です。チェックを外すと影を落としません。

Transparent Alpha

透過についての設定です。

Image from Gyazo

  • アルファソース では、透過に使用するAlpha値の参照先を指定できます。
    • MAIN_TEX_ALPHA は Main Texture および Color のAlpha値で透過します。
    • MASK_TEX_RED は アルファマスク のRチャンネルを参照します。
    • MASK_TEX_ALPHA は アルファマスク のAチャネルを参照します。
  • アルファ強度 は、透過具合の調整用です。0で透明、値が大きくなるほど不透明に近くなります。
  • フレネル強度 は、浅い角度で面をみたときの透過具合を調整します。0では調整なし、値が大きくなるほど浅い角度で不透明に近くなります。

Normal Map

ノーマルマップについての設定です。ノーマルマップを1枚使用可能な他、Detail Normal として Secondary も使用できます(Mobile版を除く)。

Image from Gyazo

  • 影の濃さ ではノーマルマップによる陰影の濃さを設定できます。0 は影が付きませんが、0 であっても凹凸の情報は Metallic, Matcap, ToonShade に伝達され描画されます。
  • 2ndノーマルマップ を使用する際は 2ndマップの混合タイプ を選んでください。
    • OFF では2ndマップを合成しません
    • BLEND では1stノーマルと2ndノーマルを混合します
    • SWITCH では1stノーマルを使用せず2ndノーマルに切り替えます
  • 2ndノーマルマップは効果範囲をマスクテクスチャで指定することができます。2ndノーマルのマスク にマスクを設定してください。
Clone this wiki locally