V-Rayディスプレイスメントで表面ディテールを出す|レンガ・石の凹凸表現
V-Rayのディスプレイスメント(高さマップに沿って面を実際に凹凸へ変形させる機能)は、レンガや石積み、タイル目地のリアルさを決める要のひとつです。よく似た機能にバンプがありますが、バンプが光の陰影だけで凹凸を演出するのに対し、ディスプレイスメントは面そのものを動かすため、輪郭(シルエット)にまで凹凸が出ます。近くで見る煉瓦の壁や石張りのファサードで「写真らしさ」が跳ね上がるのは、この差が大きいのです。
この記事では、2D・3D・Subdivisionという3つの方式の使い分け、Amount・Shift・Edge length・Max subdivsといった主要パラメータの意味、レンガ・石・タイルそれぞれの設定の当て方、そして黒い縁や割れが出たときの直し方までを解説しています。数値やパラメータ名はChaos公式ドキュメントと最適化ガイドをもとにしています(2026年7月現在)。
ディスプレイスメントで面を実際に凹ませるしくみ
ディスプレイスメントは、グレースケール画像の明暗を「高さ」として読み取り、その通りにメッシュ(3Dモデルの面)を変形させる機能です。バンプが陰影だけの疑似凹凸なのに対し、こちらは実際に形が変わるので、斜めから見た目地や近景の輪郭が崩れません。
高さマップの読み方(黒が低く、白が高い)
ディスプレイスメントに使う画像は、高さマップ(またはディスプレイスメントマップ)と呼ばれるグレースケール画像です。黒い部分が低く(へこむ)、白い部分が高く(盛り上がる)変位し、中間のグレー(値0.5)が「変形なしの基準面」になります(GarageFarm 解説、2026年7月現在)。
つまり、マップの明暗のコントラストが、そのまま凹凸の深さの分布になります。レンガの面を白、目地の溝を黒にした画像を渡せば、目地だけがへこんだ壁ができるわけです。
バンプ・ノーマルとの使い分け
バンプマップやノーマルマップ(法線マップ)は、面の向きだけを傾けて陰影で凹凸に見せる機能です。処理は軽いのですが、面そのものは平らなままなので、輪郭には凹凸が出ません。壁を真横から見たときに、レンガの角がのっぺり平らに見えてしまうのがバンプの限界です。
ディスプレイスメントはこの弱点を解決しますが、そのぶん重くなります。使い分けの基本は、カメラに近い面はディスプレイスメント、遠景の壁はバンプで軽く、という配分です。
実ジオメトリを増やす代償
ディスプレイスメントは、元の三角形を細かいサブ三角形に分割してから変位させます。細分が細かいほどディテールは上がりますが、そのぶんレンダリング時間とメモリ(RAM)の使用量が増えます。
この品質とコストのバランスを握るのが、次に説明するEdge lengthというパラメータです。まずは3つの方式の違いから見ていきます。
2D・3D・Subdivisionの3方式を使い分ける
V-Rayのディスプレイスメントには3つの方式があり、得意な面がそれぞれ違います。平らな面なら2D、立体的な塊なら3Dが基本の選び方です。
| 方式 | 得意な面 | Keep continuity | メモリ | 建材の例 |
|---|---|---|---|---|
| 2D Displacement | 平面(床・地面・壁) | なし | 軽い | レンガ壁・タイル・舗装 |
| 3D Displacement | 立体・曲面 | あり | やや重い | 石の塊・岩・自然石 |
| Subdivision | 低ポリのなめらか化+変位 | あり | 中程度 | 有機的な造形物 |
出典: Chaos Docs VRayDisplacementMod / GarageFarm part2(いずれも2026年7月現在)
2D Displacement(平面向けで最も軽い)
2D方式は、変位をテクスチャ空間で計算し、あらかじめわかっている高さフィールドとして面に貼り付ける方式です(Chaos Docs、2026年7月現在)。床・草地・舗装・タイルのような平らな面に向いていて、3方式のなかで最もメモリが軽くなります。
注意点として、2D方式ではジオメトリ生成や変位品質の設定が効かず、品質はテクスチャの解像度だけで決まります。また、隣接する面をなめらかにつなぐKeep continuityの機能がありません。加えて、Bitmapテクスチャのタイリング設定やReal world map sizeが使えないため、繰り返し配置はマップ側で作り込む必要があります。
3D Displacement(立体・曲面向け)
3D方式は、元メッシュの三角形を小さなサブ三角形に細分し、それを変位させる汎用的な方式です。最大の利点は、Keep continuity(隣接エッジをなめらかに接続する設定)が使えることです。これがあると、曲面や立体的なシェルに変位をかけても、面の境目が割れにくくなります。
石の塊や岩、アンダーカット(えぐれ)気味の自然石など、平面では表現できない立体感はこの方式が向きます。2D方式より少しディテールがぼける代わりに、条件によっては速く仕上がることもあります。
Subdivision(なめらか化と変位を同時に)
Subdivision方式は3D方式に近いのですが、MeshSmooth(面をなめらかに割るモディファイア)のように、エッジへ細分スキームを適用する点が違います。低ポリのモデルをなめらかにしながら、同時にディテールを乗せたいときに向きます。
建築パースでは登場頻度はそれほど高くありませんが、造形物や有機的な形の小物で役立ちます。
主要パラメータの意味と決め方
ディスプレイスメントの設定項目は多く見えますが、実務ではAmount・Shift・Edge length・Max subdivsの4つを押さえれば大半が回ります。それぞれ何を決めるパラメータなのかを見ていきます。
Amount(変位量)は凹凸の深さを決める
Amountは変位の量を指定するパラメータで、0.0だと面がまったく変わらず、値を大きくするほど凹凸が深くなります(Chaos Docs、2026年7月現在)。
建築の建材では、この値を素材の実寸に合わせるのがコツです。レンガの目地なら数ミリから1センチ程度の深さが自然で、Amountを大きくしすぎると、レンガ壁が溶岩のようにドロドロに崩れて見えてしまいます。まず控えめに入れて、テストレンダーで見ながら足していくと失敗しません。
Shift(基準面の上下)で帳尻を合わせる
Shiftは、高さマップ全体を上下にずらすパラメータです。正の値で面が膨張(外へ張り出す)、負の値で収縮(内へ引っ込む)します。
高さマップの中間グレーがきっちり0.5になっていない素材だと、変形の基準面がずれて壁全体が浮いたり沈んだりします。そんなときにShiftで基準の高さを調整して、平らな部分が元の面と一致するように合わせます。
Edge lengthとView-dependentで品質と重さを決める
Edge lengthは、サブ三角形1辺の最大の長さを指定するパラメータで、ディスプレイスメントの精細さを決めます。値が小さいほど細かく分割されて高精細になりますが、そのぶん重くなります。
単位はView-dependent(視点依存)のオン/オフで変わります。オンのときはピクセル単位で、1.0なら画面上で約1ピクセルの長さになるまで分割します。オフのときはワールド単位(cmなど実寸)になります(Chaos Docs、2026年7月現在)。建築の静止画では、Edge lengthを0.5〜2.0ピクセルの範囲、定番は1.0ピクセルにすると品質と負荷のバランスが取れます。出力解像度を4倍に上げるなら、Edge lengthも4倍にすると分割の密度が保てます(GarageFarm part1、2026年7月現在)。
Max subdivsとWater levelで暴走を防ぐ
Max subdivsは、1つの三角形を何回まで細分してよいかの上限を決めるパラメータです。Edge lengthを小さくしすぎたときに、分割が無限に増えてメモリを食いつぶすのを防ぐ安全弁の役割を持ちます。
Water levelは、変位の値がある閾値より下の部分を切り取ってしまう機能です(Use water levelをオンにして使います)。水面の輪郭を作ったり、破れたような表現を作ったりするときに使いますが、レンガや石の凹凸では通常オフのままで問題ありません。
レンガ・石・タイルの凹凸を作る実務手順
建材ごとに、方式と数値の当て方が変わります。ここでは代表的な3ケースで、どう設定すればよいかを具体的に見ていきます。
レンガ壁・タイル目地は2Dで軽く
レンガ壁やタイルは平らな面なので、2D Displacementがいちばん軽くて扱いやすい選択です。目地の溝を黒、レンガやタイルの面を白にした高さマップを用意し、方式を2Dにして、Amountを目地の深さ(数ミリ程度)に合わせます。Edge lengthは1.0ピクセルを基準にすれば、近景でも目地の陰影がきれいに出ます。
UV(テクスチャを面に貼るための座標)が整った平面の壁であれば、これでほぼ狙い通りになります。垂直方向の凹凸だけでえぐれがない建材は、2Dの得意分野です。
石積み・自然石は3Dで立体感を出す
ごつごつした石積みや自然石は、平面的な2Dでは物足りません。Keep continuityをオンにした3D Displacementを使うと、石の塊としての立体感が出て、面の境目も割れにくくなります。えぐれ気味の凹凸があっても破綻しにくいのが3Dの強みです。
石材はテクスチャの継ぎ目や繰り返しパターンが目立ちやすいので、マップの配置を工夫する必要があります。UVなしで貼れるTriplanarや繰り返しの回避は、Triplanar・ランダマイズでテクスチャを配置するで解説しています。
高さマップの作り方と入手
高さマップは、PBR素材(物理ベースの質感素材セット)に含まれるHeightマップやDisplacementマップを使うのが手軽です。このとき、8ビットの画像だと段差が階段状にガタつくので、なるべく16ビットのマップを使うと変化がなめらかになります(GarageFarm part1、2026年7月現在)。
マテリアル側の反射・屈折など、質感そのものの作り込みはVRayMtlの反射・屈折を設定するで解説しています。ディスプレイスメントはあくまで凹凸を担う機能なので、質感づくりと組み合わせて初めて建材らしさが完成します。
V-Rayディスプレイスメントを編集部が使ってみました
設定手順そのものはシンプルですが、実際に建材へ当てると、黒い縁や割れといった詰まりやすいポイントがいくつかあります。ここでは公式ドキュメントと海外の最適化ガイドで共通して指摘されている対処法をまとめました。
黒い縁・割れ・シームの直し方
黒い縁や面の継ぎ目(シーム)が出るときは、高さマップの解像度が低いか、8ビットで階調が足りていないことが主な原因です。16ビットのマップに差し替えると、階調がなめらかになって縁のノイズが減ります。
面が割れて隙間ができる場合は、基準面のずれが原因のことが多いです。高さマップの中間グレーが0.5になっているかを確認し、ずれていればShiftで基準を合わせます。3D方式ならKeep continuityをオンにすると、境目の割れが抑えられます(GarageFarm part1、2026年7月現在)。
重さのコントロール
メモリが足りなくなったりレンダリングが極端に遅くなったりするときは、Edge lengthを少し大きくして分割を粗くすると軽くなります。Max subdivsで上限を決めておくのも効果的です。
負荷を抑える基本の考え方は、カメラに近い面だけディスプレイスメントを使い、遠景の壁はバンプで済ませることです。テスト段階では、画面の一部だけを高解像度で試し描きするリージョンレンダーで、Edge lengthが適切かを確認してから本番に進むと、やり直しが減ります。
活用シーンと次の一歩
ディスプレイスメントが効くのは、輪郭に凹凸が出ることで写真らしさが増す場面です。学習の進め方とあわせて整理します。
効く場面
外観パースの煉瓦張りや石張りのファサード、床のタイル、玄関アプローチの石畳などで威力を発揮します。とくにカメラが近づく近景で、レンガの角や目地の溝が輪郭に出ると、平らなテクスチャ貼りとは別物の存在感になります。逆に、建物からずっと離れた背景の壁では、バンプで軽く済ませたほうが実務では効率的です。
次の一歩
ディスプレイスメントは、マテリアルの下地とテクスチャの配置が整って初めて活きる機能です。反射・屈折など質感の土台をVRayMtlの反射・屈折を設定するで固め、テクスチャの繰り返しやズレの対策をTriplanar・ランダマイズでテクスチャを配置するで押さえると、凹凸表現の完成度が一段上がります。
まとめ
V-Rayのディスプレイスメントは、高さマップの明暗に沿って面を実際に凹凸へ変形させ、レンガ・石・タイルの近景リアルさを決める機能です。要点は次の3つです。
- 方式の選択: 平らなレンガ壁やタイルは2D、立体的な石積みや自然石はKeep continuityをオンにした3Dが基本です。
- パラメータ: Amountで凹凸の深さ、Edge length(View-dependentオンで約1.0ピクセルが定番)で精細さと重さを決め、Max subdivsで暴走を防ぎます。
- artifact対処: 黒い縁やシームは16ビットマップで、割れは中間グレー0.5とShiftで、重さはEdge lengthとリージョンレンダーで抑えます。
ディスプレイスメントは単体では完結せず、マテリアルの質感とテクスチャ配置がそろって初めて建材らしさが出ます。まずは平らな壁で2Dの目地表現から試し、慣れたら立体的な石へ3Dで踏み込むと、無理なく使いこなせるようになります。
建築知識の教科書