使い方

参考:

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]

Transparent Shadow | 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 に設定する

参考:

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

透明なガラス質感マテリアルを作成する | 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 2.8+ Knowledgebase (katsbits.com)

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 (Blender.Community)

Screen Space Refraction/屈折

参考:

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

Eevee refraction – Blender Artists Community

Window glass material – Blender Stack Exchange

ブルーム

参考:

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

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 は計算されない。

参考:

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]

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 (Blender.Community)

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

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

アーティファクト

参考:

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 | 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

Screen Space Global Illumination for Eevee – YouTube

タグ:

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です