シェーダー
公式サイト:
Shader | Blender Manual [Official]
ノード
- シェーダー加算 (Add Shader ):2つのシェーダーを加算する
- 異方性 BSDF (Anisotropic BSDF ):異方性 BSDF シェーダー
- 背景 (Background ):背景の発光を追加するシェーダー
- ディフューズ BSDF (Diffuse BSDF ):ランバート反射/オーレン・ネイヤー反射
- 放射 (Emission ):ランバート発光シェーダー
- グラス BSDF (Glass BSDF ):屈折と反射により表現されるガラス用シェーダー
- 光沢 BSDF (Glossy BSDF ):マイクロファセット (微細表面分布) を考慮した光沢シェーダー
- ヘアー BSDF (Hair BSDF ):毛髪用シェーダー
- ホールドアウト (Holdout ):ホールドアウトを生成する (出力画像のアルファチャンネルに穴を開ける)
- シェーダーミックス (Mix Shader ):2つのシェーダーを混合する
- プリンシプル BSDF (Principled BSDF ):原理モデルに基づく PBR 複合シェーダー
- プリンシプルヘアー BSDF (Principled Hair BSDF ):原理モデルに基づく毛髪用 PBR 複合シェーダー
- プリンシプルボリューム (Principled Volume ):原理モデルに基づく PBR ボリュームシェーダー
- 屈折 BSDF (Refraction BSDF ):原理モデルに基づく PBR 屈折シェーダー
- スペキュラー BSDF (Specular BSDF ):原理モデルに基づく PBR スペキュラーシェーダー (スペキュラーワークフローを使用する / Eevee 専用)
- SSS (Subsurface Scattering ):表面化散乱シェーダー/サブサーフェススキャタリング
- トーン BSDF (Toon BSDF ):トゥーン調の結果を生成する拡散または光沢シェーダー (Cycles 専用)
- 半透明 BSDF (Translucent BSDF ):原理モデルに基づく PBR 半透明シェーダー/ランバート拡散による透過を計算する
- 透過 BSDF (Transparent BSDF ):原理モデルに基づく PBR 透過シェーダー/屈折のない透過を計算する
- ベルベット BSDF (Velvet BSDF ):原理モデルに基づく PBR ベルベットシェーダー/光沢を持った布のハイライトを追加するために用いる
- ボリュームの吸収 (Volume Absorption ):ボリューム吸収シェーダー/ボリュームを通過する光を吸収する/色付きのガラスや液体に用いる
- ボリュームの散乱 (Volume Scatter ):ボリューム散乱シェーダー/ボリュームを通過する光を散乱する/霧の表現に用いる
シェーダー加算 (Add Shader)
ドキュメント:
Add Shader | Blender Manual [Official]
参考:
Add shader fac input – Blender Artists Community
異方性反射 (Anisotropic BSDF)
※ Cycles 専用
ドキュメント:
Anisotropic BSDF | Blender Manual [Official]
参考:
プリンシプル BSDF で異方性反射の使い方 旋盤加工の作り方 | Blender であそんでみた
Anisotropic BSDF | Blender Cycles memo
放射 (Emission)
ドキュメント:
Emission | Blender Manual [Official]
参考:
Cycles で放射を使用する方法 #1 | reflectorange.net
Cycles で放射を使用する方法 #2 | reflectorange.net
Emission | Blender Cycles memo
How do I set Maximum emission strength? – Blender Stack Exchange
abnormal emission behaviour – Blender Stack Exchange
グラス BSDF/Glass BSDF
ドキュメント:
Glass (グラス) BSDF | Blender Manual [公式]
参考:
Blender でガラスの質感を作る方法/ガラス玉の作り方 | Ceriseworks
Glass BSDF | Blender Cycles memo
Light spectrum dispersion effect in Blender? – Blender Stack Exchange
光沢 BSDF/Glossy BSDF
Distribution
- Sharp
- GGX
- Multiple-scattering GGX (Cycles 専用)
- Beckmann (Cycles 専用)
- Ashikhmin-Shirley (Cycles 専用)
ドキュメント:
Glossy BSDF | Blender Manual [Official]
参考:
What do glossy distribution models do? – Blender Stack Exchange
When should I use multiscatter GGX? – Blender Stack Exchange
ホールドアウト (Holdout)
ドキュメント:
Holdout | Blender Manual [Official]
参考:
EEVEE のレンダリング結果にマスクレイヤーを使う | ドブごんずい
Culling Objects Using a Culling Object – Blender Stack Exchange
プリンシプル BSDF/Principled BSDF
ドキュメント:
Principled BSDF | Blender Manual [Official]
参考:
Blender 2.8 のプリンシプル BSDF の使い方を解説する | MR が楽しい
Principled BSDF | Blender Cycles memo
Principled BSDF でいろんな材質を表現する | LIGHT11
Blender の Principled BSDF 機能 | トマシープが学ぶ
プリンシプルヘアー BSDF/Principled Hair BSDF
※ Cycles 専用
ドキュメント:
Principled Hair BSDF | Blender Manual [Official]
プリンシプルボリューム (Principled Volume)
ドキュメント:
Principled Volume | Blender Manual [Official]
参考:
スペキュラー BSDF/Specular BSDF
※ Eevee 専用
ドキュメント:
Specular BSDF | Blender Manual [Official]
表面下散乱 (Subsurface Scattering)
ドキュメント:
Subsurface Scattering | Blender Manual [Official]
参考:
Retrieve object dimensions in material node tree? – Blender Artists Community
トーン BSDF/Toon BSDF
※ Cycles 専用
漫画やアニメのような諧調を限定したライティング効果を描くシェーダー
ドキュメント:
Toon BSDF | Blender Manual [Official]
参考:
Cycles のトゥーンシェーダ | プチ 3DCG モデラーの毎日モデリング (archive)
Toon BSDF | Blender Cycles memo
半透明 (Translucent BSDF)
ドキュメント:
Translucent (半透明) BSDF | Blender Manual [公式]
参考:
Translucent BSDF | Blender Cycles memo
Transluscent leaf using principled shader – Blender Stack Exchange
透過 (Transparent BSDF)
ドキュメント:
Transparent BSDF | Blender Manual [Official]
参考:
How do I get transparency to work with the Principled BSDF shader? – Blender Stack Exchange
Eevee でアルファチャンネルを使用する
手順
- 「プリンシプル BSDF」 (Principled BSDF) ノードの「アルファ」 (Alpha) にアルファ値を指定あるいは入力する。
- 「ブレンドモード」 (Blend Mode) を
アルファクリップ
、アルファハッシュ
もしくはアルファブレンド
(Alpha Clip
、Alpha Hashed
もしくはAlpha Blend
) に設定する。
参考:
プリンシプル BSDF のアルファについて | Blender であそんでみた
Alpha Maps – Blender Artists Community
Alpha Channel in Eevee? – Blender Stack Exchange
How to Set Transparency to One Specific Color in EEVEE – Blender Stack Exchange
アルファクリップ/アルファブレンド
(出典:忘却まとめ )
ドキュメント:
Blend Mode | Blender Manual [Official]
Shadow Mode | Blender Manual [Official]
参考:
アルファ抜き – 画像を透過し、影にも透過が反映されるようにする方法 | 忘却まとめ
透過テクスチャを適応させた影を作る | ソースに絡まるエスカルゴ
Why can’t I see any transparency on my material with Eevee? – Blender Stack Exchange