V-RayのGIの仕組みとエンジンの選び方|Brute Force/Light Cache/Irradiance Mapの使い分け
V-RayのGI(Global Illumination=間接光を計算するしくみ)は、建築パースの「自然な明るさ」を作る心臓部です。光が壁や床で跳ね返って室内全体を照らす現象を計算するのがGIで、ここをオフにすると光源が当たった面しか明るくならず、パースとして成立しません。そしてこのGIをどのエンジンで計算するかで、レンダリングの速さと仕上がりの品質が大きく変わります。
この記事では、GIがどう計算されるのか(一次バウンスと二次バウンス)という原理から、Brute Force・Light Cache・Irradiance Mapという3つのエンジンの役割、建築パースでの使い分け、そしてIrradiance Mapが非推奨になった動向までを整理します。具体的な推奨パラメータの数値設定は、ペア記事のBrute Force + Light CacheでGIを設定する|静止画の推奨GI設定にまとめました。数値・仕様はChaos公式ドキュメント(documentation.chaos.com、2026年7月8日確認)をもとにしています。
V-RayのGI(間接光)とは何か
GIは、光が面で反射して回り込む「間接光」を再現する計算です。この計算があるおかげで、直射日光が当たらない部屋の奥も自然に明るくなり、写真のようなパースになります。計算が重いか軽いか、きれいか荒いかを決めているのが、これから解説するGIエンジンの選択です。
直接光と間接光の違い
GIを理解する土台になるのが、直接光と間接光という2種類の光の違いです。直接光は光源から面へまっすぐ届く光で、窓から差し込む日差しがそのまま床に落ちるようなものを指します。間接光は、その光がいったん床や壁で反射してから別の面に届く光です。
建築パースで室内が「じんわり明るい」「壁の色が隣の面にうっすら映る」といった見え方になるのは、この間接光の働きです。壁の色が別の面に移る現象はカラーブリード(色被り)と呼ばれ、間接光ならではの表現になります。間接光を計算しないと、光源が直接当たった部分だけが明るく、それ以外は真っ黒という不自然な絵になってしまいます。
GIエンジンが速さと品質を左右する
間接光は、光が何度も反射する経路を無数にたどらないと求められません。だからGIの計算はレンダリングの中でも重く、ここの処理方法が全体の時間を大きく左右します。
このとき、すべての反射経路を厳密に追いかけるのか、それともある程度まとめて近似するのかで、エンジンが分かれます。厳密に追えば正確ですが遅く、近似すれば速いけれど荒くなる、というトレードオフです。この関係を理解しておくと、あとで出てくる設定の意味がすっと入ってきます。
一次バウンスと二次バウンスの役割分担
V-RayのGIは、一次バウンス(Primary)と二次バウンス(Secondary)という2段構えで計算し、それぞれに別のエンジンを割り当てられます。この2段構えこそが、速さと品質を両立させる核心です。
一次バウンス(Primary)が担うこと
一次バウンスは、カメラから見える面に最初に届く間接光です。公式ドキュメントでは primary diffuse bounces と呼ばれ、画面に直接映る明るさや陰影を決めます。
ここが荒いと、パースの見た目そのものにノイズやムラが出ます。つまり一次バウンスは精度が要る部分なので、正確なエンジンを割り当てるのが基本になります。読者が最終的に見る画面の品質を担うのが、この一次バウンスだと考えてください。
二次バウンス(Secondary)が担うこと
二次バウンスは、一次より奥で起きる反射、いわば「反射の反射」です。公式では secondary diffuse bounces と呼ばれます。反射が奥に進むほど光は弱まり、画面への影響はゆるやかになります。
そのため二次バウンスは多少荒く近似しても、最終画面では目立ちにくいという性質があります。ここを速いエンジンで処理すれば、品質をほとんど落とさずに全体を軽くできます。なお二次バウンスをNone(なし)に設定すると、色被りのないスカイライトだけの画像を作ることもできます。
なぜ2段に分けるのか
一次と二次を分ける理由は、必要な精度が違うからです。精度が要る一次には正確なエンジンを、目立たない二次には速いエンジンを割り当てる。この役割分担で「見た目の品質を保ちながら速く仕上げる」を実現します。
もし全部を正確なエンジンで計算すれば品質は最高ですが、時間がかかりすぎます。逆に全部を近似すれば速いものの、画面が荒れます。2段に分ける発想は、その中間で実務に使える落としどころを取るための工夫です。
3つのGIエンジンの特徴(Brute Force / Light Cache / Irradiance Map)
V-Rayで選べるGIエンジンは主に3つです。Brute Forceは正確ですが重く、Light Cacheは速い近似、Irradiance Mapは古い高速化手法で現在は非推奨とされています。それぞれのしくみを押さえると、一次と二次にどれを割り当てるかが決まります。
Brute Force(総当たり計算)でできること
Brute Force(ブルートフォース=総当たりで計算する方式)は、シェーディングする点ごとに独立してGIの値を再計算します。公式ドキュメントでも「every single shaded point separately and independently(一つひとつの点を別々に、独立して計算する)」と説明されており、細かいディテールが多いシーンほど正確な結果になります。
正確さと引き換えに、点ごとに計算するため処理は重く、サンプルが足りないとノイズが出やすい性質があります。デフォルトの反射回数は3回に設定されています。細部の光をきちんと拾いたい一次バウンスに向いた、いちばん素直なエンジンです。
Light Cache(ライトキャッシュ)でできること
Light Cache(ライトキャッシュ=間接光を先にためておくしくみ)は、GIを近似で高速に求める手法です。古いバージョンでは light mapping と呼ばれていました。カメラから多数の視線経路をたどり、各反射で受け取った間接光を3次元の構造に格納していきます。
このキャッシュはカメラ位置ごとに作られるビュー依存の情報なので、視点が決まっている静止画と相性がよいのが特長です。品質はSubdivs(サブディブ=飛ばすレイの本数)というパラメータで決まり、公式によればSubdivsを2倍にすると計算時間は約4倍になります。デフォルトでは100回もの反射をまとめて扱うため、二次バウンスの近似役として力を発揮します。
Irradiance Map(イラディアンスマップ)が非推奨になった理由
Irradiance Map(イラディアンスマップ=間接光を疎に測って補間する手法)は、面の間接光をとびとびにサンプリングし、その間を補間で埋める高速化の方式です。かつては室内パースの定番でしたが、いまは事情が変わっています。
公式ドキュメントでは Irradiance Map GI engine は deprecated(非推奨)とされ、新しいV-Rayの機能の一部に対応しないと明記されています。加えて、補間に頼るしくみのためカメラが動くシーンでちらつきが出やすい弱点もあります。これから覚える方は、Irradiance Mapを積極的に選ぶ理由はほとんどないと考えてよいでしょう。
建築パースでのGIエンジンの選び方
建築パースでの基本形は、一次をBrute Force、二次をLight Cache(室内)または二次もBrute Force(屋外)にする組み合わせです。公式もこの組み合わせを多くの状況で推奨しています。用途に応じて割り当てを切り替えるのがポイントです。
室内は Brute Force + Light Cache が基本
室内シーンは光が壁や天井で何度も反射するため、二次バウンスの計算量がふくらみます。そこで二次をLight Cacheで近似すると、品質をほとんど落とさずに大きく速くできます。一次はBrute Forceにして、画面に映る部分の精度を確保します。
この「一次BF・二次LC」は公式が室内向けに推奨する定番です。住宅のリビングや店舗の内観など、室内案件が中心の建築パースでは、まずこの組み合わせを基準にすると失敗しにくくなります。
屋外・広いシーンは Brute Force + Brute Force
屋外や広い外構のシーンは、室内ほど反射が重なりません。二次バウンスの負荷が小さいので、一次も二次もBrute Forceにして問題なく仕上がります。
公式も屋外シーンには Brute Force + Brute Force を推奨しています。両方をBrute Forceにするとキャッシュを使わないぶん、後述するちらつきの心配もなくなります。外観パースや広い敷地のシーンでは、こちらを選ぶと安定します。
静止画とアニメーションで考え方が変わる
同じ室内でも、静止画とアニメーションでは向くエンジンが変わります。静止画はカメラが固定なので、ビュー依存のLight Cacheがそのまま活きます。
一方でアニメーションはカメラが動くため、視点ごとに作られるキャッシュ系はフレーム間でちらつきの原因になりやすいのが弱点です。動画ではBrute Force寄りの構成にするか、アニメーション用の設定を使うほうが安全になります。具体的な数値の詰め方はBrute Force + Light CacheでGIを設定する|静止画の推奨GI設定で解説しています。
GIエンジンの挙動を編集部が使ってみました
公式ドキュメントの推奨と、実際の建築パース制作での使われ方を突き合わせた編集部の所感を残します。数値やしくみは公式に基づき、判断の目安として読んでください。
迷ったら「一次BF・二次LC」から始める
編集部の見立てでは、最初の基準は「一次Brute Force・二次Light Cache」で問題ありません。建築パースは室内案件が多く、公式もこの組み合わせを室内向けに推奨しているため、いちばん外しにくい出発点になります。
ここを固定の基準にして、屋外なら二次もBrute Forceへ切り替える、動画ならキャッシュを避ける、という具合に案件ごとに一手だけ調整するのが実務的です。最初からすべての組み合わせを試そうとすると迷子になるので、基準を1つ持っておくと判断が速くなります。
Irradiance Mapは新規で選ばない
もう一つの所感は、これから学ぶ人はIrradiance Mapを覚える優先度を下げてよい、という点です。公式で非推奨とされ新機能にも対応しないため、いま設定を習得しても応用が利きにくいからです。
古いチュートリアルや書籍ではIrradiance Mapを前提にした解説が残っていますが、学習コストはBrute ForceとLight Cacheに集中させたほうが、そのまま現在の実務で使えます。IMは「そういう手法もあった」という背景知識として押さえておけば十分でしょう。
GI設定の次の一歩と応用シーン
エンジンの役割がわかったら、次は実際のパラメータ設定と、ノイズやちらつきへの対処に進みます。GIの理解は、V-Ray高速化全体の土台になります。
推奨パラメータ設定へ進む
エンジンの割り当てが決まったら、SubdivsやBounces(反射回数)といった具体的な数値を詰める段階です。静止画向けの推奨GI設定はBrute Force + Light CacheでGIを設定する|静止画の推奨GI設定にまとめているので、この記事の理解を土台に読み進めると設定の意味がわかります。
数値だけを真似ると、なぜその値なのかがわからず応用が利きません。一次と二次の役割を理解したうえで設定に進むと、シーンに合わせて自分で調整できるようになります。
ノイズ・ちらつきの対処に応用する
GIエンジンの選択は、ノイズやfirefly(白い点状のノイズ)、そしてデノイザーの効き方にも関わってきます。Brute Forceはサンプル不足でノイズが出やすく、そのノイズをどう抑えるかが仕上げの品質を決めます。
ノイズの除去には、AIを使ったデノイザーが有効です。GIで出たノイズをきれいに取り除く手順はDenoiserでノイズを除去する|OIDN/NVIDIA AIデノイザーの使い分けで解説しています。GIの理解を、ノイズ対策という応用へつなげてみてください。
まとめ
V-RayのGIとエンジン選びの要点を整理します。
- GIは間接光を計算するしくみで、一次バウンスと二次バウンスに別のエンジンを割り当てて速さと品質を両立させます
- Brute Forceは点ごとに再計算する正確で重いエンジン、Light Cacheは速い近似、Irradiance Mapは非推奨の古い手法です
- 建築パースの基本は、室内が「一次BF・二次LC」、屋外が「BF・BF」、動画はキャッシュを避ける構成です
- 具体的な数値設定はBrute Force + Light CacheでGIを設定する|静止画の推奨GI設定へ進んでください
GIエンジンの役割を理解しておくと、レンダリングが遅いときやノイズが出たときに「どこを変えればよいか」を自分で判断できるようになります。まずは室内の「一次BF・二次LC」を基準に、案件ごとに一手だけ調整するところから始めてみましょう。
建築知識の教科書