MENU

3D Daring Dignified Art

3D Daring Dignified Art

MaterialX Lama

https://rmanwiki-27.pixar.com/space/REN27/542218994/MaterialX+Lama

Lama Material

  • LamaSurface
  • LamaLayer (層の積み重ね)
  • LamaAdd (加算)
  • LamaMix (ブレンド・混合)
  • LamaDiffuse (拡散反射用)
  • LamaConductor (金属用)
  • LamaDielectric (絶縁体(プラスチック、ガラス、水)用)
  • LamaGeneralizedSchlick (汎用型、金属と絶縁体の間・以外の質感用)
  • LamaSSS (下層散乱(例:肌、ワックス、大理石))
  • LamaTricolorSSS (3色制御SSS(例:複雑な生体組織(人間の皮膚)の深みを表現))
  • LamaIridescence (薄膜干渉(例:シャボン玉、オイルの膜))
  • LamaSheen (光沢(微細繊維)(例:ベルベット、サテン))
  • LamaEmission (発光)
  • LamaTranslucent (薄膜透過(例:葉っぱ、紙、薄い布))
  • LamaHairChiang (毛髪専用)
  • LamaLPE (合成用)

1. システム・構築用ノード(構造を作る)

これらのノードは、個別の質感をまとめ上げ、最終的なデータとしてレンダラーに渡す役割をします。

ノード名 役割
LamaSurface 最終出力ノード。すべてのLamaノードの終着点であり、これをPxrMaterialなどのマテリアルターミナルに接続します。
LamaLayer スタッキング(積み重ね)。Lamaの核となるノード。上の層が反射した残りの光を下の層に透過させる「エネルギー保存」を自動で行いながら層を重ねます。
LamaMix ブレンド(混合)。2つの質感を特定の比率(マスクなど)で混ぜ合わせる際に使用します。物理的な層構造ではなく「塗り分け」に適しています。
LamaAdd 加算。主に放射(Emission)などを既存の質感に「足す」場合に使用します。

2. 基本BSDFノード(物質の基礎)

光が表面でどのように反射・屈折するかを定義する、質感の「素」となるノードです。

ノード名 役割
LamaDiffuse 拡散反射。光沢のない、マットな質感を表現します(例:粘土、乾いた壁)。
LamaConductor 金属(導体)。金、銀、銅などの金属特有の反射をシミュレーションします。複素屈折率を用いた厳密な計算が可能です。
LamaDielectric 絶縁体(誘電体)。ガラス、プラスチック、水など、光を透過または表面反射する透明・半透明な質感を表現します。
LamaGeneralizedSchlick 汎用反射。Schlick近似を用いた柔軟な反射モデル。DielectricとConductorの中間的な質感や、アーティスティックな調整がしやすい反射を作ります。

※LamaDielectric や LamaConductor は、光の「波長」そのものの干渉までは計算しません(基本的には反射率や屈折率のみ)。

3. 特殊・散乱ノード(複雑な質感)

光が物質の内部に入り込んだり、微細な構造に反応したりする様子を再現します。

ノード名 役割
LamaSSS 下層散乱。光が内部で散乱して戻ってくる現象(例:肌、ワックス、大理石)を計算します。物理的に正確な計算モデルを採用しています。
LamaTricolorSSS 3色制御SSS。浅い層、中間層、深い層で異なる色を指定でき、より複雑な生体組織(人間の皮膚など)の深みを表現します。
LamaTranslucent 薄膜透過。光が裏側に突き抜ける現象(例:葉っぱ、紙、薄い布)を表現します。
LamaIridescence 薄膜干渉。シャボン玉やオイルの膜、昆虫の羽、熱せられた金属などに見られる、「見る角度や膜の厚みによって色が虹色に変化する現象」を再現します。
LamaSheen 光沢(微細繊維)。布の表面に見られる産毛のような微細な反射を再現します。ベルベットやサテンの表現に不可欠です。
LamaHairChiang 毛髪専用。Chiang氏のモデルに基づいた髪の毛専用シェーダー。髪の内部反射やキューティクルの光沢を物理的に再現します。
LamaEmission 発光。物体自体が光を放つ設定。LamaAddで重ねるのが一般的です。

4. ユーティリティ(ポスト処理)

ノード名 役割
LamaLPE Light Path Expression。コンポジット(合成)用に、特定の光の経路(反射だけ、屈折だけ、SSSだけ等)を個別の画像として出力するためのタグ付けを行います。

💡 Lamaを使いこなすためのヒント

Lamaで実写クオリティを作る際の基本フローは以下の通りです。

  1. Baseを決める: LamaConductor(金属)か LamaDielectric(非金属)を選ぶ。

  2. 層を重ねる: LamaLayer を使い、その上に「クリアコート」としての LamaDielectric や、「埃」としての LamaDiffuse を物理的に積み上げる。

  3. 繋ぐ: 最後に LamaSurface を通して出力する。