search
  1. フレネル反射とは|見る角度で変わる反射

フレネル反射とは|見る角度で変わる反射

編集部 読了 約5分

  • フレネル反射とは、何のこと?
  • 同じガラスなのに、見る角度で透けたり映り込んだりするのはなぜ?
  • 3DCGでフレネル反射をどう扱うのかを知りたい

映り込みの強さは、素材ごとに決まっていると思うかもしれません。しかし、同じガラスや、つやのある床でも、見る角度によって映り込みの強さは大きく違うのです。

この記事では、見る角度で反射の割合が変わる仕組みを解説します。ガラス・床・水面の見え方は、Blender 5.2 で角度を変えて写した画像で確かめます。

フレネル効果とは、見る角度で反射の割合が変わり、浅い角度から見るほど強く反射することです。フレネル反射とも言います。

フレネル反射とは

面を正面に近い向きから見ると反射が弱く、面すれすれの浅い角度から見ると反射が強いことを、矢印の太さで表した図
面を正面に近い向きから見たときと、面すれすれの浅い角度から見たときの反射の強さを、矢印の太さで比べた図です。

フレネル効果では、面に沿うような浅い角度から見るほど、表面で反射する光が増えていきます。反対に、面を正面に近い向きから見たときの反射は弱めです。

目に届くのは、面に当たってはね返った光です。表面ではね返る鏡面反射では光が入った角度と同じ角度ではね返るので、浅い角度から見るときは、光も面に浅い角度で当たっていることになります。

正面と浅い角度での反射の割合

正面から当たる光ではガラスで約4%、浅い角度から当たる光では滑らかな面で100%近くになる反射の割合を、棒の長さで比べた図
正面から当たる光ではガラスで約4%、浅い角度から当たる光では滑らかな面で100%近くになる反射の割合を比べた図です。

正面から光が当たると、ガラスやプラスチックのような非金属では、数%しか反射しません。たとえば、ふつうのガラスで反射するのは約4%です。

浅い角度になるほど反射は強まり、滑らかな面では100%近くまで反射します。

ただし、浅い角度でも100%に届かないのが、表面の粗い面です。

正面から透けて斜めから映り込む理由

部屋の入口をふさいだガラスの板を、正面から写した画像と、斜めから写した画像を並べたもの
Blender 5.2 で、部屋の入口をふさいだガラスの板を正面(左)と斜め(右)から写した画像です。右ではガラスに外の赤い箱が映っています。

反射しなかった光は、表面から物の中へ入ります。ガラスは中へ入った光の多くが通り抜けるので、正面からは向こうが透けて見えます。

画像は、Blender 5.2 で部屋の入口をガラスの板でふさぎ、正面と斜め(浅い角度)から写したものです。左の正面の画像で透けて見えるのは、部屋の中の黄色い箱です。

右の斜めの画像では、右の端に写っている外の赤い箱が、ガラスにはっきり映っています。正面の画像では、この映り込みはほとんど見えません。

床と水面での見え方

つやのある黒い床と水面を、上から見下ろした画像と、面すれすれから見た画像を並べたもの
Blender 5.2 で、つやのある黒い床(上)と水面(下)を、上から見下ろした画像(左)と面すれすれから見た画像(右)です。

Blender 5.2 で、つやのある床と水面を見る高さだけ変えて写すと、ガラスと同じ違いが出ました。確かめたのは、次の2つです。

  • 床の映り込み
  • 水面の映り込み

床の映り込み

つやのある黒い床を上から見下ろすと、床に箱はほとんど映らず、見えるのは床の黒い色です。床すれすれから見ると、箱が鏡のようにはっきり床に映ります。

すれすれから見た床が明るい灰色に見えるのは、奥の明るい背景が床に映っているためです。

水面の映り込み

水面を上から見下ろすと、水の下にある底の模様が見えます。水面すれすれから見ると、奥のほうでは底が見えにくくなり、向こうの箱が水面に映るのです。

床も水面も、素材は変えずに見る高さだけを変えています。それでも見え方が変わるのは、見る角度で反射の割合が変わるためです。

3DCGのマテリアルとフレネル反射

表面に当たった光のうち、反射する分は見る角度で変わり、残りは中へ入って透過や拡散反射に回ることを表した図
表面に当たった光のうち、反射する分は見る角度で変わり、残りは中へ入ることを表した図です。

PBR(物理ベース)は、現実の光のふるまいに近い計算でマテリアルを作る考え方です。PBR のマテリアルには、フレネル効果の考えが取り入れられています。

そのため、表面で反射する分と中へ入る分の割合が見る角度で変わる様子は、マテリアルの計算の中で扱われます。

中へ入った分の行き先は、ガラスなら透過、不透明な非金属なら拡散反射(中で散ってから出てくる光)です。

見る角度を変えて映り込みの強さを見比べよう

つやのある黒い床を斜め上から奥へ向けて写し、手前は床の色、奥ほど背景と箱が強く映っている画像
Blender 5.2 で、つやのある黒い床を斜め上から奥へ向けて写した画像です。手前は床の色、奥ほど背景と箱が強く映ります。

フレネル効果では、浅い角度から見るほど反射が強くなります。この記事で見たことは、次の3つです。

  • 正面からの反射は、非金属で数%(ガラスで約4%)
  • 浅い角度ほど反射が強まり、滑らかな面では100%近くになる
  • 反射しなかった光は中へ入るので、ガラスは正面から透けて見える

1枚のパースの中でも、手前の床と奥の床では見る角度が違います。ガラスや床、水面のパースを確かめるときは、カメラの高さや向きを変えて、映り込みの強さを見比べてみてください。

あわせて読みたい

  • 「拡散反射と鏡面反射|素材の色とつや・映り込み」(準備中) — 表面ではね返る光と中で散る光の違いを知りたいとき
  • 「PBRとは|物理ベースのマテリアル」(準備中) — フレネル効果を取り入れたマテリアルの考え方を知りたいとき
  • 「透過と屈折率|ガラス・水の表現」(準備中) — ガラスや水の屈折率をどう決めるかを知りたいとき
  • 「ガラスの質感|窓ガラス・鏡・すりガラス」(準備中) — 窓ガラスや鏡をパースでどう見せるかを知りたいとき

会員登録(無料)

記事やテーマのお気に入り・学習履歴・フォローが使えます。

この記事について

PERSC編集部が、建築の制作に関わる知識を実務目線で整理しています。内容は公開・更新日時点の情報にもとづきます。誤りや古い情報にお気づきの場合はお問い合わせよりご連絡ください。