Unity - 異方性 - シルク素材


目的

スカベンジ、バックアップ


環境

Unity : 2020.3.37f1
パイプライン : 組み込みのレンダリング パイプライン


[フェイク] 主観的な芸術的効果のあるシルク

とてもシンプルです:

half specualr = pow(1 - NdotV, _Edge_Pow) * _Edge_Scale + pow(NdotV, _Enter_Pow) * _Center_Scale;
specular *= _Tint;

ここに画像の説明を挿入します

この効果は物理的なものではありません
、通常の飛行機では効果は比較的弱い

以下参照: Cilory-UE4-Silk 素材 シルク生地が動くと若干目立つのがわかります
ここに画像の説明を挿入します
画像の説明を追加してください


物理学に基づいたアプローチ


Google の PBR フィラメントのドキュメント (コード + ドキュメント) を参照してください。

ここに画像の説明を挿入します
ここに画像の説明を挿入します
ここに画像の説明を挿入します
ここに画像の説明を挿入します
ここに画像の説明を挿入します


実験結果 1 - ブリンフォン修正鏡面対異方性モデル

以下に示すように、これは通常の衣服の光沢です。
画像の説明を追加してください

以下に示すように、異方性モデルの照明が使用されます:
画像の説明を追加してください
これは絹の衣服の光沢です。簡単なテスト デモは次のとおりです (非 PBR)

画像の説明を追加してください

  • 異方性材料の標準アプリケーションの T (接線) への変更を最適化しました。
  • 他の完全なフレネル、反射、アンビエントの補足

上記のエフェクトにはブリン フォン モデルを使用し、ハイライトには PBR 異方性エフェクトを適用しました。

次に、Unity 組み込みレンダリング パイプライン (組み込みパイプライン) の標準メタル フローに PBR Anisotropy を追加した場合の効果を示します。


実験結果 2 - Unity BRP 標準 (メタリック フロー) シェーダーを修正した異方性モデルへのセキュラー

参考資料は、PBR フィラメントの異方性効果です。


最初のステップは、鏡面ハイライト部分に直接光を当てることです

https://google.github.io/filament/Filament.html#materialsystem/anisotropicmodel

ここに画像の説明を挿入します


2 番目のステップは IBL のリフレクトの法線です

2 番目のステップは、キューブマップの反射方向を歪めることです (つまり、IBL の異方性で、反射方向を変更します。実際、ここでは法線を直接変更します。 reflect(-v,n ) はリフレクト結果を変更します)

https://google.github.io/filament/Filament.html#lighting/imagebasedlights/anisotropy
ここに画像の説明を挿入します


最終的な視聴効果

以下に示すように、標準の PBR Aniso エフェクトを置き換えます。

  • 左側のブリンフォンは鏡面反射光を異方性鏡面反射光に変更します。
  • 中間標準メタルフローを異方性鏡面に変更
  • 右が通常の標準メタルフロー

ここに画像の説明を挿入します


実験結果 3 - 異方性モデルの光沢耕うんと通常耕うんの微調整

PBR フィラメントのモデル、標準から異方性鏡面反射光への変更の効果をテスト

標準的なメタルフローを表示
ここに画像の説明を挿入します

異方性をオンにする
ここに画像の説明を挿入します

次に、別の詳細法線を追加します
ここに画像の説明を挿入します
ここに画像の説明を挿入します

ベースが厚すぎます。スケール オフセットを調整してください
ここに画像の説明を挿入します
最終的な効果
画像の説明を追加してください

ブルーム、カラーグレーディング(トーンマッピング)アフターエフェクトを追加
ここに画像の説明を挿入します


ネットでテクスチャを見つけたので、一時的にMGA(メタリック、グロッシー、アオ)とノーマルで使ってみましたが、なかなか良い感じでした。
ここに画像の説明を挿入します

次に、異なる耕作を施していくつかの写真をフォトショップで加工しました
ここに画像の説明を挿入します

通常のエフェクトはより繊細です
ここに画像の説明を挿入します


実験結果 4 - 詳細アルベド、ミックス、正規関数の追加

ここに画像の説明を挿入しますここに画像の説明を挿入します


A駅リファレンス

次にステーション A で「fabric」を検索します。そこには自分の練習作品をアップロードしている中国人もいますが、これも問題ありません。
https://www.artstation.com /search?sort_by=relevance&query=%E5%B8%83%E6%96%99

使用されている DCC ソフトウェア (基本的に DS/SD: Substance Designer と mamoset Eight Monkeys) について言及する人もいます。
https://www.artstation.com/artwork/ lxdkzo

例えばこんな素材
ここに画像の説明を挿入します
ここに画像の説明を挿入します
ここに画像の説明を挿入します

使用したテクスチャは以下の通りです
ここに画像の説明を挿入します

使用されるテクスチャ チャネルは次のとおりです。

  • 基本色
  • 高さマップ
  • 粗さ
  • 普通

基本的に、これらは PBR マテリアルのチャネル図です。

ステーション A の参照:

  • https://www.artstation.com/artwork/lxdkzo

  • https://www.artstation.com/artwork/B1KG8r

  • https://www.artstation.com/artwork/B1KG8r

  • https://www.artstation.com/artwork/kDrVZy

  • https://www.artstation.com/artwork/L3XWNP

  • https://www.artstation.com/artwork/48KDYl

  • https://www.artstation.com/artwork/Zeq9P8、これは非常に美しく、テクスチャリングには Substance 3D Designer、布の定着とベイク処理には Marvelous Designer、レンダリングには Marmoset Toolbag が使用されています。

  • https://www.artstation.com/artwork/KOJk19

  • https://www.artstation.com/artwork/d0vLYW

  • https://www.artstation.com/artwork/4Xzea8

  • https://www.artstation.com/artwork/VyY92R

  • https://www.artstation.com/artwork/2qOzgA

  • https://www.artstation.com/artwork/2qOzgA
    ここに画像の説明を挿入します
    ここに画像の説明を挿入します

  • https://www.artstation.com/artwork/rAr3xm、これもとても美しいですね、SD + Eight Monkeysも
    ここに画像の説明を挿入します

  • https://www.artstation.com/artwork/OmblEb


プロジェクト


PBR フィラメント Web キャプチャ

PBR_filament_web_capture.jpeg
抽出コード: ceio


参考文献

おすすめ

転載: blog.csdn.net/linjf520/article/details/133755168