Eevee

参考:

Eevee | Blender Manual [Official]

使い方

参考:

Eevee の使い方 | dskjal

Eevee での影・AO・SSR・SSS・ガラスの設定 | GRAPH 3D

Eevee | CG 制作 (cg.xyamu.net)

ドキュメント

参考:

Eevee | Blender Manual [Official]

Render Settings | Blender Manual [Official]

Materials | Blender Manual [Official]

機能

参考:

Limitations | Blender Manual [Official]

Supported Nodes | Blender Manual [Official]

Support All nodes in Materials for eevee | Right-Click Select (Blender.Community)

コンポジットノード

参考:

Supported Nodes | Blender Manual [Official]

アルファクリップ/アルファブレンド

サル/使用した画像/透過なし/アルファブレンド/アルファクリップ

(出典忘却まとめ

参考:

アルファ抜き – 画像を透過し、影にも透過が反映されるようにする方法 | 忘却まとめ

Blender 2.8 で透過テクスチャを適応させた影を作る | ソースに絡まるエスカルゴ

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

アルファチャンネル

  • Principled BSDF の Alpha にアルファ値を指定あるいは入力する
  • Blend Mode を Alpha BlendAlpha Clip もしくは Alpha Hashed に設定する

参考:

プリンシプル 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

透明を表現する方法

レンダリングの設定

  • SSR (Screen Space Reflections) を有効にする
  • SSR の屈折 (Refraction) を有効にする

マテリアルの設定

  • Principled BSDF を使う
  • Transmission (伝達/透明度) を 1.0 に設定する
  • Roughness (表面の荒さ) を必要に応じて設定する
  • Blend Mode を Opaque もしくは Alpha Hashed に設定する
  • SSR (Screen Space Reflections) を有効にする
  • Refraction Depth (2回目の屈折が起こる深度/モデルの厚みに相当) を必要に応じて設定する

参考:

EEVEE でのガラス表現 | おじさんからはじめる 3DCG (archive)

透明なガラス質感マテリアルを作成する | reincarnation Tech

Realistic Glass in Eevee – Blender Artists Community

Does transparency work in eevee – Blender Stack Exchange

Eevee refraction – Blender Artists Community

Set Alpha node for Shader Editor? (Eevee) – Blender Artists Community

TIL EEVEE does not support Transparent BSDF | reddit

Basic Alpha Transparency | Blender Knowledgebase

How to create a glass shader into which light can pass? – Blender Artists Community

transparent BSDF leaving extruded text unfaced – Blender Stack Exchange

透明オブジェクトの制限

Eevee は透明オブジェクトの描画順をオブジェクトのソートにより決定しているので、透明オブジェクトが入り組んだシチュエーションでは描画順が物理的に正しい順にならないことがある。

具体的には次のような場合に描画順が正しくならないことがある。

期待する描画が次の順序であるとする。

  1. 透明オブジェクトA – メッシュパート1
  2. 透明オブジェクトB
  3. 透明オブジェクトA – メッシュパート2

実際の描画順は、

  1. 透明オブジェクトA – メッシュパート1、メッシュパート2
  2. 透明オブジェクトB

もしくは、

  1. 透明オブジェクトB
  2. 透明オブジェクトA – メッシュパート1、メッシュパート2

となり、一つのオブジェクトAの中で描画順が分割されることはない。

ブレンドモード (Blend Mode) として「アルファハッシュ」(Alpha Hashed) を選択すると、乱数によりクリッピングする疑似的な透過処理を行える。レンダリングのサンプル数を増やすことでノイズを減らすことができる。

参考:

Sorting Problem | Blender Manual [Official]

Blend Mode | Blender Manual [Official]

Does Eevee support alpha transparency on the shader? – Blender Artists Community

How to create a glass shader into which light can pass? – Blender Artists Community

Realistic Glass in Eevee – Blender Artists Community

It is impossible to see a glass through a glass in eevee?? – Right-Click Select

屈折 (Screen Space Refraction)

参考:

Eevee の反射と屈折について | Blender.jp

Eevee refraction – Blender Artists Community

Window glass material – Blender Stack Exchange

ブルーム (Bloom)

参考:

Blender 2.9 の Eevee のレンダーエンジンでグロー効果を設定する | MR が楽しい

ブルームエフェクト | yugaki

Eevee でオブジェクトを綺麗に光らせるブルームの設定と使い方 | ケケケとショボーン

Eevee Bloom メモ | ken26u のメモ

Bloom | Blender Manual [Official]

Render bloom effect with Eevee – Blender Artists Community

Rendering with transparent PNG doesn’t render the bloom-effects Eevee – Blender Developer Talk

Rendering with transparent PNG doesn’t render the bloom-effects – Blender Artists Community

反射 (Reflection Cubemaps / Reflection Planes)

参考:

鏡などの作成に便利なライトプローブの使い方を紹介 | TomoG のごちゃまぜ倉庫

EEVEE で反射を表現する | Tamago Design

EEVEE でマテリアルの反射を表示させる方法 | ケケケとショボーン

Reflection Probe と Irradiance Volume | reincarnation Tech

Reflection Cubemaps | Blender Manual [Official]

Reflection Planes | Blender Manual [Official]

Reflection in eevee – Blender Artists Community

Questions about EEVEE Reflection Cubemap Light Probes – Blender Artists Community

reflection clipping – Blender Artists Community

Glass not reflecting in mirror? – Blender Stack Exchange

How do I get proper reflections? – Blender Stack Exchange

How do the new light probes in Eevee work? – Blender Stack Exchange

Configuring eevee glass reflections – Blender Stack Exchange

Pixelated reflections in eevee – Blender Stack Exchange

Screen Space Reflection

参考:

Screen Space Reflections | Blender Manual [Official]

Screen Space Reflection Flickering During Animation – Blender Stack Exchange

ラフネス (Roughness)

参考:

How to create a mirror shader? – Blender Stack Exchange

Modify Reflection Color in EEVEE – Blender Stack Exchange

ホールドアウト (Holdout)

参考:

Holdout | Blender Manual [Official]

異方性反射 (anisotropic)

参考:

Will Eevee have anisotropic shading? – Blender Artists Community

バンプマッピング

Eevee のバンプマッピングは OpenGL による 2×2 ピクセルの微分フィルタにより実装されている。高解像度の結果が必要な場合はノーマルマッピングを使用した方がよい。

参考:

Eevee bump and displacement modifiers are low resolution? – Blender Stack Exchange

アンビエントオクルージョン (Ambient Occlusion)

Eevee のアンビエントオクルージョンは GTAO (Ground Truth Ambient Occlusion) で計算される。「アンビエントオクルージョン」(Ambient Occlusion) ノードを使用するには、レンダリング設定で「アンビエントオクルージョン」(Ambient Occlusion) を有効にする必要がある。

設定

  • 距離 (Distance)
  • 係数 (Factor)
  • トレースの精度 (Trace Precision)
  • ベント法線 (Bent Normals)
  • バウンスを近似 (Bounce Approximation)

制限

マテリアルで「スクリーンスペース屈折」(Screen Space Refraction) を有効にすると、そのマテリアルを使用している面ではアンビエントオクルージョンは計算されない。

参考:

Ambient Occlusion | Blender Manual [Official]

Materials | Blender Manual [Official]

Ambient Occlusion node in EEVEE not working – Blender Stack Exchange

Removing Ambient Occlusion from specific object? – Blender Stack Exchange

Pointiness / Curvature

Eevee では Geometry ノードの Pointiness はサポートされていない。(バージョン 2.90 現在)

代替手法

  • Vertex Paint > Dirty Vertex Colors
  • Cycles を使って Pointiness をテクスチャにベイクする

参考:

Vertex Paint | Blender Manual [Official]

Pointiness | Blender Manual [Official]

T51940 EEVEE: Pointiness doesn’t work | Blender Developer [Official]

Pointiness to Vertex Colours Script – Blender Artists Community

I got curvature working in Eevee with dense meshes – Blender Artists Community

Pointiness not working in 2.8 – Blender Stack Exchange

Simple material (diffuse nodes mixed through a “Pointiness” factor) does not work in EEVEE – Blender Stack Exchange

フォトリアルを実現するマテリアル設定

参考:

Realistic ArchViz from Cycles to Eevee (with tips) – Blender Artists Community

Cycles とレンダリング結果が異なる

参考:

EEVEE and Cycles render lighting differences – Blender Stack Exchange

オーバースキャン

スクリーンスペースを利用したエフェクトが画面端で途切れてしまうのを解消するために使う。有効にすると画面端で余分な領域のレンダリングを行う。

参考:

オーバースキャン | dskjal

Light Path

  • Is Camera Ray⭕ 有効
  • Is Shadow Ray⭕ 有効
  • Is Diffuse Ray⭕ 有効
  • Is Glossy Ray⭕ 有効
  • Is Singular Ray❌ Is Glossy Ray と同じ結果を返す
  • Is Reflection Ray❌ Is Glossy Ray と同じ結果を返す
  • Is Transmission Ray❌ Is Glossy Ray と同じ結果を返す
  • Ray Length❌ 常に 1.0 を返す
  • Ray Depth📛 ライトキャッシュのベイク時のみ有効 (現在のバウンス回数を返す)
  • Diffuse Depth📛 ライトキャッシュで Dissuse のベイク時のみ有効 (現在のバウンス回数を返す)
  • Glossy Depth📛 ライトキャッシュで Specular のベイク時のみ有効 (現在のバウンス回数を返す)
  • Transparent Depth❌ 常に 0.0 を返す
  • Transmission Depth❌ Glossy Depth と同じ結果を返す

参考:

Light Path | Blender Manual [Official]

Light-Path Camera Ray Eevee – Blender Artists Community

T56566 Node: LightPath on probes | Blender Developer [Official]

Ray Length or Z-index equivalent? – Blender Stack Exchange

Particle Info Node

参考:

Particle Info Node in EEVEE – Right-Click Select

T59459 particle info node doesnt work in eevee | Blender Developer [Official]

Particle Info not working on Blender 2.8 with Eevee – Blender Stack Exchange

点密度 (Point Density)

Eevee では点密度ノードはサポートされていない。

参考:

T80199 eevee – point density texture not working | Blender Developer [Official]

アーティファクト

参考:

light artifacts – Blender Stack Exchange

T59784 Eevee rendering “fireflies” | Blender Developer [Official]

D4269 Clamp value in sheen calculation to fix fireflies | Blender Developer [Official]

Screen Space Global Illumination for Eevee

動画:

Screen Space Global Illumination for Eevee

参考:

Screen Space Global Illumination for Eevee | Gumroad

Screen Space Global Illumination for Eevee | Blender Artists Community

Screen Space Global Illumination for Blender Eevee v0.1 – EEVEE ビューポート上で SSGI を手軽に実現出来る Blender アドオン!無料!| 3D人

Screen Space Global Illumination for Blender Eevee – Eevee でより自然なライティングが可能になるアドオン | MODELING HAPPY

記事をシェアする:
タグ:

コメントを残す

メールアドレスが公開されることはありません。