写真の物理学 ⑳ 光の硬さと柔らかさ

Share
📐
写真の物理学シリーズ ⑳
このシリーズでは、写真にまつわる現象を物理学の言葉で記述する。「なんとなくそうなる」を「なぜそうなるか」に変換することが目的である。

ソフトボックスの光はなぜ柔らかく、裸のストロボの光はなぜ硬いのか。「大きい光源は柔らかい」という経験則の背後には、影の形成に関する明快な幾何学がある。本記事では、光の硬さと柔らかさを決める物理的メカニズムを幾何光学から定量的に導出し、モディファイヤーの設計原理、バウンスライティング、光の指向性制御、ライティング比の設計までを一貫して扱う。

光の「硬さ」と「柔らかさ」とは何か

光の硬さ・柔らかさは、被写体に生じる影の境界の鮮明度で定義される。硬い光は影のエッジが急峻で、明暗の境界がくっきりと分かれる。柔らかい光は影のエッジが緩やかに遷移し、明暗が滑らかにつながる。

この違いは主観的な印象ではなく、幾何光学で厳密に記述できる。鍵となるのはペナンブラ(半影)の幅である。

点光源と面光源のつくる影

点光源の場合

理想的な点光源を考える。光源のサイズがゼロであるため、不透明な物体の背後にはシャープな影(本影, umbra)のみが形成される。影の境界は幾何学的な直線で決まり、遷移領域は存在しない。

現実には完全な点光源は存在しないが、光源のサイズが被写体までの距離に比べて十分に小さければ、点光源に近似できる。裸のストロボの発光管(直径数mm)を数メートル離して使用する場合がこれに該当する。

面光源の場合

光源が有限のサイズを持つ場合、影には3つの領域が生じる。

  • 本影(umbra): 光源のどの部分からも光が届かない完全な影
  • 半影(penumbra): 光源の一部からは光が届くが、全体からは届かない遷移領域
  • 全照領域: 光源全体から光が届く明るい領域

半影こそが光の「柔らかさ」の実体である。半影が広いほど明暗の遷移が緩やかになり、柔らかい光として知覚される。

ペナンブラ幅の幾何学的導出

直径 $D$ の円形光源が、距離 $d_s$ の位置にある幅 $w$ の不透明な物体を照射し、物体から距離 $d_p$ のスクリーン上に影を落とす場合を考える。

相似三角形の関係から、スクリーン上のペナンブラ幅 $P$(片側)は次のように求まる。

$$ P = D \cdot \frac{d_p}{d_s} $$

この式から、ペナンブラ幅を決める3つの要因が読み取れる。

  • 光源の直径 $D$: 大きいほどペナンブラが広がる
  • 光源から物体までの距離 $d_s$: 近いほどペナンブラが広がる
  • 物体からスクリーンまでの距離 $d_p$: 遠いほどペナンブラが広がる

一方、本影の幅 $U$ は次式で表される。

$$ U = w\left(1 + \frac{d_p}{d_s}\right) - D \cdot \frac{d_p}{d_s} $$

右辺の第1項は点光源が作る幾何学的影のスクリーン上での拡大幅であり、第2項がペナンブラによる縮小分である。$U > 0$ であれば本影が存在する。$U \leq 0$ となるほど光源が大きい(または近い)場合、本影は消失し、影全体がペナンブラだけで構成される。この状態が、極めて柔らかい光に相当する。

ペナンブラ内の照度分布

ペナンブラ内の照度は均一ではない。光源を均一発光する円盤と仮定し、ペナンブラ内の任意の点 $Q$ から見える光源の面積の割合を $f$($0 \leq f \leq 1$)とすると、点 $Q$ の照度は

$$ I(Q) = f \cdot I_{\text{full}} $$

と表される。$I_{\text{full}}$ は全照領域の照度である。本影の端($f = 0$)から全照領域の端($f = 1$)まで、$f$ は連続的に変化する。この遷移の「形」が影のグラデーションの質を決める。

見かけの大きさがペナンブラ幅を決める

見かけの角直径

ペナンブラ幅の式 $P = D \cdot d_p / d_s$ を変形すると、比 $D / d_s$ が現れる。この比は、被写体から見た光源の見かけの角直径 $\alpha$ に直結する。

$$ \alpha = 2\arctan\frac{D}{2d_s} \approx \frac{D}{d_s} \quad (\text{小角近似}) $$

小角近似が成り立つ範囲では、ペナンブラ幅は次のように書き直せる。

$$ P \approx \alpha \cdot d_p $$

ペナンブラ幅は光源の見かけの角直径と影の投射距離の積で決まる。 光源の物理的サイズや絶対的な距離ではなく、被写体から見た「見かけの大きさ」が本質的な変数である。

立体角による定式化

角直径をさらに一般化すると、被写体から光源を見込む立体角 $\Omega$ が影の柔らかさの代理指標となる。半径 $R$ の円形光源を距離 $d$ から見込む立体角は

$$ \Omega = 2\pi\left(1 - \frac{d}{\sqrt{d^2 + R^2}}\right) $$

であり、$R \ll d$ のとき $\Omega \approx \pi R^2 / d^2$ に漸近する。立体角の導出と、ソフトボックスのサイズ増加に対する立体角の収穫逓減については、立体角の限界効果から求めるソフトボックスの最適サイズで詳しく扱っている。

立体角が大きいほど、被写体の各点に多方向から光が到達し、影の遷移が緩やかになる。半球全体($\Omega = 2\pi$ sr)を覆う光源があれば、その方向からの影は原理的に消失する。曇天の空が影をほぼ消すのは、まさにこの状態に近い。

ソフトボックス、アンブレラ、ディフューザーの物理

拡散素材が何をしているか

ソフトボックスの前面やディフューザーパネルに使われる半透明の布は、入射光を前方散乱する。散乱のメカニズムは、素材中の繊維や微粒子による光の屈折と反射の繰り返しである。繊維の直径(数十 $\mu$m)は可視光の波長(0.4~0.7 $\mu$m)より十分に大きいため、散乱はミー散乱の領域にあり、波長依存性はほぼない。

散乱の結果、ストロボの発光管(直径数mmの輝点)から出た光は、ディフューザー表面全体から再放射される。被写体から見れば、光源は発光管のサイズからディフューザー面のサイズに拡大されたことになる。

光量ロスの物理

拡散素材を光が通過する際、一部のエネルギーは素材に吸収され、一部は後方に散乱(反射)される。前方に透過する光の割合を透過率 $T$ とすると、ディフューザー1枚あたりの光量ロスは $(1 - T)$ である。

ダブルディフューズ構造(内部ディフューザー + 前面ディフューザー)の場合、総透過率は各層の透過率の積 $T_1 \cdot T_2$ となる。各層の透過率が0.5(50%)であれば、総透過率は0.25、すなわち2段のロスである。モディファイヤーの種類による光量ロスの実際については自宅商品撮影に必要なストロボのワット数で具体的な数値を示している。

ソフトボックスとアンブレラの違い

ソフトボックスは反射式の箱の内部でストロボ光を拡散し、前面のディフューザーから放射する。箱の内壁が光を前方に集中させるため、横方向への光の漏れが少なく、光の方向をある程度制御できる。形状の選択やランタン型、パラボリック型との比較については商品撮影で柔らかい光を作るモディファイヤー選びで整理している。

アンブレラには2つの方式がある。

  • 反射式: 傘の内面にストロボ光を反射させ、反射面全体を面光源として使う。傘の直径が発光面のサイズとなる
  • 透過式: 半透明の傘をストロボの前方に置き、ディフューザーとして使う。ソフトボックスの前面パネルと原理は同じだが、横方向への光の漏れが大きい

どちらの場合も、物理的に起きていることは同じである。小さな輝点を大きな発光面に変換し、被写体から見た光源の立体角を増大させている。

光源サイズと光源距離

近づけるほど柔らかくなる幾何学

同じソフトボックスでも、被写体に近づけると光は柔らかくなり、離すと硬くなる。この現象は見かけの角直径 $\alpha \approx D / d_s$ から直ちに理解できる。

直径 $D = 90$ cmのソフトボックスを例にとる。各距離における見かけの半頂角は次のとおりである。

  • $d_s = 0.5$ m: 半頂角 $\approx 42°$
  • $d_s = 1.0$ m: 半頂角 $\approx 24°$
  • $d_s = 2.0$ m: 半頂角 $\approx 13°$
  • $d_s = 5.0$ m: 半頂角 $\approx 5°$

5 m離れると、90cmのソフトボックスの見かけの大きさは至近距離の約1/10に縮小する。このとき生じる影は、裸のストロボに近い硬さとなる。

逆二乗則との兼ね合い

光源を近づけると柔らかくなるが、同時に逆二乗則により照度が急激に増加する。照度は距離の2乗に反比例するため、距離を半分にすれば照度は4倍(2段)増える。

実際のライティングでは、柔らかさの追求と光量の制御はトレードオフの関係にある。光源を近づけて柔らかさを得ようとすると出力を大幅に下げる必要があり、離して硬めの光を使う場合はフル出力に近い設定が必要になる。

光の減衰勾配

光源を近づけるもう一つの効果として、被写体上での光の減衰勾配が急になる点がある。

被写体のうち光源から距離 $d$ の面と距離 $d + \Delta d$ の面では、照度比が

$$ \frac{I(d + \Delta d)}{I(d)} = \left(\frac{d}{d + \Delta d}\right)^2 $$

となる。$d$ が小さいほど、同じ奥行き $\Delta d$ に対する照度差が大きくなる。被写体の光源側と反対側で明確な明暗のグラデーションが生まれる。

一方、光源を離すと被写体全体に対する照度差が小さくなり、より均一な照明が得られる。ただし影は硬くなる。柔らかさと均一性は、距離を通じて相反する方向に動く。白い壁に近づいても露出が変わらない物理学的理由で扱った面光源の立体角と照度の関係は、この減衰勾配の理解に直結する。

反射光のライティング

バウンスで光源面積が増える物理

ストロボの光を天井や壁に向けて反射させるバウンスライティングでは、照射された天井面が二次的な面光源として機能する。

発光管から照射された光が距離 $h$ の天井に到達すると、ストロボの配光パターンに応じた照射域が天井面上に形成される。一般的なクリップオンストロボの照射角が60度程度の場合、天井面上には直径数メートルの照射域が生じる。

天井面は拡散反射面(ランベルト面に近い)であるため、入射光を全方向に均一に再放射する。被写体から見れば、直径数メートルの巨大な面光源が頭上に存在することになり、極めて柔らかい光が得られる。

光量ロスの評価

バウンスライティングの光量ロスは大きい。主な要因は2つある。

距離のロス: ストロボから天井までの距離 $h_1$ と天井から被写体までの距離 $h_2$ の合計が光路長となる。直接照射の距離を $d$ とすれば、距離によるロスの比は $(d / (h_1 + h_2))^2$ である。

反射率のロス: 白い天井の反射率は一般に $\rho \approx 0.7$ ~ $0.85$ 程度であり、入射光の15%~30%が吸収される。天井の色や材質により反射率は大きく変動する。

これらを合わせると、天井バウンスでは直接照射に比べて3~4段程度の光量ロスが生じることが多い。

天井の色の影響

天井が白以外の場合、反射光は天井の色に染まる。これは反射率の波長依存性による。クリーム色の天井では暖色方向に、コンクリートのグレーでは彩度が低下する方向に偏移する。ストロボの色温度管理とグレード選びで述べたとおり、色温度の管理はライティングの基盤であり、バウンス面の色は慎重に選ぶ必要がある。

グリッド、スヌート、バーンドア

光の柔らかさの制御とは逆に、光の広がりを制限して指向性を与えるアクセサリーがある。これらは光を硬くするのではなく、照射範囲を絞ることで光が当たらない領域を作ることが主目的である。

グリッド(ハニカム)

グリッドは六角形の筒が密集した蜂の巣状の構造体で、ソフトボックスやリフレクターの前面に装着する。

各セルは深さ $l$、直径 $a$ の筒であり、筒の軸方向から大きく外れた角度の光は筒の壁に当たって吸収される。光が通過できる最大角度 $\theta_{\max}$ は

$$ \theta_{\max} = \arctan\frac{a}{l} $$

で決まる。この比 $a/l$ をグリッド比と呼ぶ。グリッド比が小さい(筒が深い)ほど、光は狭い範囲に集中する。

重要なのは、グリッドは光の「性質」(硬さ)を変えるのではなく、配光を制限する装置であるという点である。ソフトボックスにグリッドを装着した場合、グリッドを通過した光は依然としてソフトボックスの面光源由来の柔らかさを保つ。照射範囲外への光の漏れが抑えられるだけである。被写体を柔らかく照らしつつ、背景や周囲への光の回り込みを防ぐ、という制御が可能になる。

スヌート

スヌートは筒状のアクセサリーで、ストロボの光をスポット状に絞り込む。グリッドと原理は共通するが、単一の大きな筒であるため、照射パターンは中央が明るく周辺が暗い円形のスポットとなる。

出口径 $a$ と長さ $l$ の比が照射角を決める。出口径が小さいほど、また長さが長いほど、スポットは小さく集中する。スヌートは光源の見かけのサイズを縮小する効果があるため、影は硬くなる。

バーンドア

バーンドアは4枚の可動式フラップで、光の四辺を独立に遮蔽する。グリッドやスヌートが円形ないし六角形の制限をかけるのに対し、バーンドアは矩形の照射範囲を自在に形成できる。

フラップの端に回折による光のにじみが生じるが、写真撮影で問題になることはほとんどない。主な用途は、背景への光の回り込み防止や、被写体の特定部分だけを照らすための光の形状制御である。

硬い光と柔らかい光にスペクトルの違いはあるか

色温度と拡散の独立性

光の硬さ・柔らかさは純粋に幾何学的な性質であり、光のスペクトル(色温度)とは独立である。裸のストロボで直接照射した硬い光と、大型ソフトボックスを通した柔らかい光は、色温度において本質的な違いを持たない。

物理的根拠

ディフューザーで使われる布素材中の散乱は主にミー散乱の領域にある。ミー散乱は、散乱体(繊維)のサイズが光の波長より十分に大きい場合に支配的となり、散乱断面積の波長依存性は弱い。このため、白い布を透過しても光のスペクトル分布はほぼ保存される。

これとは対照的に、大気中のレイリー散乱は散乱体(空気分子)のサイズが波長より小さいため、散乱強度が波長の4乗に反比例する。短波長(青)が強く散乱されるために空が青く見えるが、写真用ディフューザーではこのような波長選択性は生じない。

実用上の注意

ディフューザー自体は色温度を変えないが、モディファイヤーの内壁の色(金色のリフレクター等)や、ストロボの出力レベルによる色温度の変動は実在する。色温度の変化はモディファイヤーの拡散特性ではなく、光源の発光特性やリフレクターの反射特性に由来する。出力変更に伴う色温度のシフトと実用的な対策についてはストロボ撮影で色がずれる理由と対策で詳述している。

ライティング比の定量的設計

ライティング比の定義

ライティング比(lighting ratio)は、被写体のハイライト側(キー光 + フィル光が当たる側)とシャドウ側(フィル光のみが当たる側)の照度の比である。

キー光の照度を $E_k$、フィル光の照度を $E_f$ とすると、ハイライト側の照度は $E_k + E_f$、シャドウ側の照度は $E_f$ であるから、

$$ \text{ライティング比} = \frac{E_k + E_f}{E_f} = 1 + \frac{E_k}{E_f} $$

と定義される。

キー対フィル出力比との対応

よく使われるキー対フィル出力比とライティング比の対応を整理する。

  • キー対フィル比 1:1(同出力): ライティング比 = $(1+1):1 = 2:1$、露出差 = 1段
  • キー対フィル比 2:1(キーが1段明るい): ライティング比 = $(2+1):1 = 3:1$、露出差 $= \log_2 3 \approx 1.58$ 段
  • キー対フィル比 4:1(キーが2段明るい): ライティング比 = $(4+1):1 = 5:1$、露出差 $= \log_2 5 \approx 2.32$ 段
  • キー対フィル比 8:1(キーが3段明るい): ライティング比 = $(8+1):1 = 9:1$、露出差 $= \log_2 9 \approx 3.17$ 段
  • フィルなし(キーのみ): ライティング比 = $\infty : 1$

注意すべき点として、キー対フィル出力比とライティング比は異なる。キーが1段明るい出力比2:1でも、ハイライト側にはフィル光も加わるため、ライティング比は2:1ではなく3:1となる。この混同はしばしば見られる。

コントラストの視覚的印象

ライティング比が低い(2:1~3:1)ほど画面全体の明暗差は小さく、フラットで均一な印象になる。ECの商品写真や、肌のテクスチャを最小化したいポートレートに適する。

ライティング比が高い(5:1以上)ほど明暗差が大きくなり、立体感やドラマ性が増す。ファインアートポートレートや映像表現で用いられるが、シャドウ側のディテールが失われるリスクがある。

フィル光の実現方法

フィル光は必ずしも2灯目のストロボである必要はない。

レフ板: キー光の一部を反射し、シャドウ側に回す。白レフの反射率は約 $0.6$ ~ $0.8$ であり、レフ板と被写体の距離の逆二乗則に従って照度が減衰する。レフ板の距離と角度でフィル光の強さを制御できる。

環境反射: 室内の壁や天井からの反射光が自然なフィルとして機能する。白い壁に囲まれたスタジオでは、無視できない量のフィル光が環境反射から供給される。

ネガティブフィル(黒い吸収面): シャドウ側に黒い板を置くことで、壁からの環境反射を吸収し、ライティング比を高める。光を加えるのではなく、光を減らすことでコントラストを制御する手法である。環境反射のフィル光が強すぎてコントラストが足りない場合に有効である。

まとめ

光の硬さと柔らかさは、影のペナンブラ幅で定量化できる。ペナンブラ幅は光源の見かけの角直径に比例し、光源の物理的サイズと被写体までの距離の比 $D/d_s$ で決まる。

ソフトボックスやアンブレラなどのモディファイヤーは、小さな輝点を大きな面光源に変換することでペナンブラを拡大する。バウンスライティングは天井や壁を巨大な面光源として利用する。いずれも原理は同じで、被写体から見た光源の立体角を増大させる操作である。

グリッドやスヌートは光の配光を制限するが、光の硬さそのものを変えるわけではない。光の拡散とスペクトル(色温度)は独立であり、ディフューザーを通しても色温度は変化しない。

ライティング比はキー光とフィル光の照度比から定義され、画面のコントラストを定量的に設計する枠組みを提供する。光の硬さ・柔らかさの選択とライティング比の設計を組み合わせることで、意図した描写を再現性のある形で構築できる。

Read more

Dependabotの対応が面倒なのでRenovateを導入する

Dependabotくんはある程度の依存関係の更新を通知してくれるが、山のようにprojectを抱えているとなんとも痒いところに手が届かない。 ということで、Renovateを使ってみる。 Build software better, togetherGitHub is where people build software. More than 150 million people use GitHub to discover, fork, and contribute to over 420 million projects.GitHub ここからGitHub Appを入れる。 あとは、指示に従ってポチポチするだけで、超かんたんだった。 感想 自動化最高。

By Sakashita Yasunobu

nodejsのバグを見つけたのでPRを投げてみた

概要 要するに、node --testで特定のバイナリを標準出力に書くと、テストランナーが固まったり、異常終了したりするバグです。 バグ自体は既知のものだったようで、修正がされていました。 test_runner: infinite loop in FileTest#drainRawBuffer when child stdout contains FF 0F followed by large size bytes · Issue #62693 · nodejs/nodeVersion v25.9.0 (also reproduced on v24.14.1 LTS, v22.21.0 LTS, v23.4.0) Platform Darwin 25.

By Sakashita Yasunobu
青空文庫のParser

青空文庫のParser

青空文庫のParserを作ってます。 GitHub - P4suta/aozora: Pure-functional Rust parser for 青空文庫記法 (Aozora Bunko notation): ルビ, 傍点, 縦中横, 外字, 返り点, indent containers, page breaks.Pure-functional Rust parser for 青空文庫記法 (Aozora Bunko notation): ルビ, 傍点, 縦中横, 外字, 返り点, indent containers, page breaks. - P4suta/aozoraGitHubP4suta Rustで作ってますが、配布物はcargoのほかにnpm/pypiでも入手できます Documentation * Playground — try it in

By Sakashita Yasunobu