使い方

手順
  1. レンダリングエンジンとして「Cycles」を使用する。
  2. シェーダーノードで「ディスプレイスメント」 (Displacement) 出力に凹凸の変位ベクトルを与える。高さマップを与える場合は、「ディスプレイスメント」 (Displacement) ノードを介して与える。
  3. レンダープロパティで「機能セット」 (Feature Set) を 実験的 (Experimental) に切り替える。
  4. オブジェクトに「サブディビジョンサーフェス」 (Subdivision Surface) モディファイアーを追加し、「適応サブディビジョン」 (Adaptive Subdivision) を有効にする。必要に応じて「ダイシングスケール」 (Dicing Scale) を調整する。
  5. レンダリングを実行する。
注意事項
  • 「適応サブディビジョン」 (Adaptive Subdivision) は未だ実装が不完全な部分があり、実験的機能として提供されている。

ドキュメント:

Displacement | Blender Manual [Official]

Displacement Node | Blender Manual [Official]

Adaptive Subdivision | Blender Manual [Official]

参考:

Adaptive Subdivision と Micropolygon Displacement | dskjal

How to Make Your Models Look Realistic with Procedural Textures | MUO

Bump mapping vs Displacement (plus displacement nodes in Cycles)? – Blender Stack Exchange

Understanding displacement maps – Blender Stack Exchange

ディスプレイスメント出力 (Displacement Output)

ドキュメント:

Displacement | Blender Manual [Official]

参考:

T49431 Missing smooth (face-varying) UV subdivision | Blender Developer

Micro Displacement how to make it to look better, or is there a better solution (5 questions) – Blender Stack Exchange

Displace perpendicular to normals? – Blender Stack Exchange

What is the expected range of values for displacement? – Blender Stack Exchange

ディスプレイスメントノード (Displacement Node)

ドキュメント:

Displacement Node | Blender Manual [Official]

アダプティブサブディビジョン (Adaptive Subdivision)

オブジェクトにおける細分化の度合いをカメラからの距離に応じて適応的に決める。(実験的機能)

ドキュメント:

Adaptive Subdivision | Blender Manual [Official]

参考:

adaptive subdivision – Blender Stack Exchange

座標系

参考:

Rotating an object with vector displacement – Blender Artists Community

負の値を使う

参考:

Displacement in negative values – Blender Artists Community

T32036 Support for textures with negative values | Blender Developer [Official]

How to convert coordinate inputs to negative or positive numbers with texture nodes – Blender Stack Exchange

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

コメントを残す

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

Protected by reCAPTCHA