Version: Unity 6.0 (6000.0)
言語 : 日本語
マテリアルへの発光の追加
URP のシェーダー

セカンダリマップ (ディテールマップ) と詳細マスク

セカンダリマップ (またはディテールマップ) では、上記のメインテクスチャの上に2枚目のテクスチャを重ねることができます。セカンドアルベドカラーマップやセカンドノーマルマップを適用できます。一般的に、これらはメインのアルベドやディテールマップと比較すると、オブジェクトの表面全体を多くの回数にわたって繰り返し横切ることで、はるかに小さなスケールでマッピングされます。

この理由は、さらに遠くから見ても詳細の正常なレベルを持ちながら、近くで見たときにマテリアルがシャープな詳細を持つことができるようにすることです。両方の目標を達成するために、単一の非常に高いテクスチャマップを使用する必要はありません。

詳細テクスチャの一般的な使用方法は、次のようになります。

  • キャラクターの皮膚に毛穴や毛のような皮膚の詳細を追加します。
  • レンガの壁に小さな亀裂や苔の広がりを追加します。
  • 大きな金属容器に小傷や擦り傷を追加します。
このキャラクターにはスキンテクスチャマップがありますが、ディテールテクスチャはまだありません。ディテールテクスチャとしてスキンの毛穴を追加します。
このキャラクターにはスキンテクスチャマップがありますが、ディテールテクスチャはまだありません。ディテールテクスチャとしてスキンの毛穴を追加します。
アルベドスキンの毛穴のディテールテクスチャ
アルベドスキンの毛穴のディテールテクスチャ
スキンの毛穴の詳細の法線マップ
スキンの毛穴の詳細の法線マップ
最終的な結果として、キャラクターにはアルベドや法線マップレイヤーで実現できた状態と比較して、はるかに高い解像度で皮膚全体の微細な毛穴の細部が描写されるようになっています。
最終的な結果として、キャラクターにはアルベドや法線マップレイヤーで実現できた状態と比較して、はるかに高い解像度で皮膚全体の微細な毛穴の細部が描写されるようになっています。
ディテールテクスチャは、ライトが表面に当たる方法に微細ながらも顕著な効果をもたらします。これは異なるライティングコンテキストでの同じ文字です。
ディテールテクスチャは、ライトが表面に当たる方法に微細ながらも顕著な効果をもたらします。これは異なるライティングコンテキストでの同じ文字です。

単一の法線マップを使用している場合は、プライマリチャンネルに ALWAYS plug してください。セカンダリ法線マップチャンネルは、プライマリのものよりもコストがかかりますが、完全に同じ効果があります。

Detail Mask

詳細マスクテクスチャを使用して、モデルの特定のエリアのマスクをオフにしディテールテクスチャを適用することができます。これは、特定のエリアでディテールテクスチャを表示し、他のエリアでは非表示にできることを表します。上記の皮膚の毛穴の例では、毛穴が唇や眉の上には表示されないようにマスクを作成することもできます。

マテリアルへの発光の追加
URP のシェーダー