ブルーム効果
暗い夜に街灯を見つめたとき、光のまわりにふわっと霧が立ち込めるように光が滲んで見える視覚効果です。
定義 ブルーム効果(Bloom Effect)とは、3DゲームやCG映画などで、非常に強い光源の周囲から光がほのかに漏れ出し、柔らかく滲む様子を表現するポストプロセス(後処理)技術です。モニターの物理的な輝度の限界を超えて、まるで眩しさで目がくらむほど強烈に光っているかのようなリアルな感覚を画面にもたらします。
モニターの限界を欺く目の錯覚
画面の中の太陽やビームサーベルは、現実の光のように私たちの目を眩ませるほどの物理的エネルギーを放つことはできません。PCやテレビのモニターが表示できる最大輝度である「純白」には、明確な限界があるからです。
そこでCG開発者たちは、人間の目をうまく騙すスマートな手法を考案しました。現実世界で強烈な光を見たとき、カメラのレンズや人間の目の水晶体の中で光が散乱し、光源の境界を越えて四方へ白く滲み出る現象が起こります。
3Dグラフィックスでもこの光学現象をそのまま再現し、発光体の周囲に柔らかい光の輪を重ねて描き足します。すると画面を見る脳は、その物体がモニターの限界以上に強烈に光っているとリアルに錯覚するのです。
コンピュータはどのように光を滲ませるのか?
画面全体をむやみにぼかしてしまうと、単にピントが外れた不鮮明な低画質映像になってしまいます。そのためブルーム効果は、緻密で体系的な3つのステップを経て光を滲ませています。
まず、レンダリングが終わった元の画面から、開発者が設定した基準値よりも明るいピクセルだけを抽出して分離します。暗い夜空や普通のレンガ壁は残し、街灯や魔法のエフェクトのような高輝度エリアだけを取り出すのです。
次に、抽出した高輝度画像にブラー(ぼかし)フィルターを何層も重ねて適用し、柔らかな光の広がりを作り出します。最後に、こうして滲ませた光の画像を元のくっきりした画面の上に重ね合わせて合成すれば、光源のまわりに自然な光のオーラが立ち現れます。
もう少し詳しく言うと
もう少し詳しく言うと、ブルーム効果は実際の光の粒子の挙動を物理計算しているわけではなく、画面が完成した後に上乗せするポストプロセス(後処理)のグラフィック技術です。
カメラレンズの微細な傷やホコリによって光が散乱するという「光学的な限界・欠陥」を逆手に取り、リアリティを高める演出として利用しています。ただし、この効果を過剰にかけすぎると、世界全体に霧がかかったように画面が白っぽくなり、輪郭がぼやけて目が疲れやすくなってしまいます。
そのため最新のゲームエンジンでは、明暗のダイナミックレンジを広く扱うHDR技術とブルームを組み合わせています。本当に眩しくあるべき特定の光源にだけ繊細に光の滲みを適用することで、クリアかつ立体感のある視覚体験を作り出しています。
🤔 よくある誤解
ブルーム効果は、画面全体を白くぼかす(ブラーをかける)技術である。
画面全体をぼかすのではなく、一定基準以上の極めて明るい光の領域だけを抜き出して滲ませ、元の映像に重ね合わせる精密な合成技術です。
🧺 日常で出会う場面
ブルーム効果とは、モニターの輝度限界を補い、光の眩しさや鮮やかさを表現するために、高輝度部分の光を柔らかく滲ませるグラフィック後処理技術です。