写真のしくみ ⑧ 圧縮効果の正体は望遠レンズではなく撮影距離だった

Share
💡
シリーズ「写真のしくみ」について
光はまっすぐ進み、レンズは世界をひっくり返す。写真と映像にひそむ小さな「なぜ?」を、数式なしで解き明かす全40回。

テレビで野球中継を見たことはありますか。バッターボックスに立つ打者と、マウンドにいるピッチャー。画面の中では、ふたりがすぐそばに並んでいるように見えます。でも実際には、ピッチャーとバッターのあいだは約18.44メートルも離れています。学校の25メートルプールの4分の3くらいの距離です。

なのに、テレビの画面ではほとんど隣どうし。不思議ですよね。

「望遠レンズが空間を圧縮するからだよ」と説明されることがあります。たしかに結果だけ見ればそう見えます。でも、この説明には大事なピースが抜けています。望遠レンズが空間をギュッと押しつぶしているわけではないのです。

じゃあ、なにが起きているのでしょうか。今回はその「なぞ」を解き明かしていきます。

広角と望遠で写真の「感じ」が変わる

まず、よく言われる現象を整理しておきましょう。

広角レンズ(たとえば24mmや28mm)で撮ると、手前のものがグッと大きく写り、奥のものはずっと小さく遠くに見えます。遠近感がとても強調されて、ダイナミックな写真になります。

望遠レンズ(たとえば200mmや300mm)で撮ると、今度は逆です。手前のものと奥のものの大きさの差が小さくなり、背景がぐっと近づいてきたように見えます。まるで空間がペチャンコに押しつぶされたような写真になります。これが「圧縮効果」と呼ばれる現象です。

同じ風景なのに、レンズを変えただけでこんなに印象が変わります。「レンズってすごい力を持っているんだな」と感じますよね。

でも、ここでひとつ質問です。

本当に「レンズの力」なのでしょうか?

犯人はレンズではなかった

ここで、ある実験を想像してみてください。

カメラを三脚に載せて、まったく同じ場所から動かさずに、広角レンズと望遠レンズで同じ風景を撮ります。当然、広角のほうが広い範囲が写り、望遠のほうは狭い範囲だけが切り取られます。

さて、広角で撮った写真の中央部分を拡大して、望遠で撮った写真と同じ範囲だけを切り出してみましょう。すると、どうなるでしょうか。

ほぼ同じ写真になります。

背景の「圧縮され具合」も、手前と奥のものの大きさの比率も、ほとんど変わりません。画質の差はありますが、ものの見え方としてはそっくりなのです。ちなみに、この「中央部分だけを切り出す」という操作は、センサーサイズが小さなカメラで自動的に起きていることと本質的に同じです。

これはとても重要な事実です。同じ場所から撮れば、広角だろうが望遠だろうが、遠近感は同じ。つまり、レンズの焦点距離そのものが遠近感を変えているわけではないのです。

では、ふだん広角と望遠で写真の「感じ」が変わるのは、なぜでしょうか。

本当の原因は「撮影距離」

答えはシンプルです。カメラと被写体のあいだの距離が変わるからです。

広角レンズは画角が広いので、被写体を大きく写そうと思ったら、近づかなければなりません。望遠レンズは画角が狭い(遠くのものを大きく写せる)ので、被写体から離れたまま撮れます。

つまり、ふだん写真を撮るとき、私たちは無意識にこういうことをしています。

  • 広角レンズ → 被写体に近づく → 近くから撮る
  • 望遠レンズ → 被写体から離れる → 遠くから撮る

レンズを交換したとき、実は撮影者の「立ち位置」も一緒に変わっていたのです。そして、遠近感を決めているのはレンズではなく、この立ち位置(撮影距離)のほうでした。

近くから見るか、遠くから見るか

「撮影距離で遠近感が変わる」と言われても、ピンとこないかもしれません。レンズを使わない、もっと身近な例で考えてみましょう。

たとえば、友だちのすぐ目の前に立ってみてください。友だちの顔は目の前にドーンと大きく見えます。でも、その友だちの後ろに見える校舎は小さく見えますよね。友だちの顔と校舎の大きさの差がとても大きいですよね。これが「遠近感が強い」状態です。

次に、友だちから50メートル離れてみてください。友だちの姿は小さくなりますが、後ろの校舎もそこまで小さくなりません。友だちと校舎の大きさの差が、さっきよりずっと小さくなっています。これが「遠近感が弱い(圧縮された)」状態です。

なぜこうなるかというと、距離の「比」が変わるからです。

友だちが目の前1メートル、校舎がその50メートル後ろにあるとしましょう。

  • あなたから友だちまで:1メートル
  • あなたから校舎まで:51メートル
  • 距離の比は 1対51

遠いものと近いものの距離がこれだけ違えば、大きさもまるで違って見えます。

今度はあなたが50メートル下がったとします。

  • あなたから友だちまで:51メートル
  • あなたから校舎まで:101メートル
  • 距離の比は 51対101、だいたい 1対2

さっきは1対51だったのに、今度は1対2。距離の比がぐっと近くなりました。距離の比が近づくということは、見た目の大きさの差が小さくなるということです。だから、友だちと校舎が「同じくらいの距離にいるように」見えるのです。

これこそが、圧縮効果の正体です。

圧縮効果の正体

ここまでの話を整理しましょう。

「圧縮効果」とは、手前のものと奥のものが実際より近くにあるように見える現象のことです。よく「望遠レンズの効果」と言われますが、正確にはこうです。

💡
圧縮効果の原因は「撮影距離が遠いこと」であり、「望遠レンズを使ったこと」そのものではありません。望遠レンズを使うと被写体から離れて撮ることになるので、結果として圧縮効果が強く現れるのです。

逆に言えば、広角レンズでも被写体からうんと離れて撮り、写真の中央部分を切り出せば、望遠レンズで撮ったのと同じ圧縮効果が得られます。画質は落ちますが、遠近感はまったく同じです。

つまり、望遠レンズは「空間を押しつぶす魔法の道具」ではなく、「遠くから撮っても被写体を大きく写せる便利な道具」なのです。圧縮効果は、遠くから撮るという行為に自然についてくるおまけのようなものです。

これは広角レンズについても同じことが言えます。広角レンズが遠近感を「誇張」するわけではありません。広角レンズを使うと近づいて撮ることになるから、近くのものと遠くのものの距離の比が大きくなり、遠近感が強調されるのです。

望遠レンズのもうひとつの効果

ここでひとつ補足です。撮影距離が同じでも、望遠レンズのほうが「圧縮されたように感じる」場面があります。

それは、望遠レンズの画角が狭いことと関係しています。

広角レンズは広い範囲を写すので、背景には遠くのものから近くのものまでいろいろなものが入ります。画面の中に距離感の手がかりがたくさんあるので、奥行きを感じやすくなります。

一方、望遠レンズは狭い範囲だけを切り取ります。背景には遠くのものだけが大きく映し出されます。画面から距離感の手がかりが減るので、「平面的に見える」という印象が強まるのです。

つまり、望遠レンズの「圧縮された感じ」には、ふたつの要素が組み合わさっています。

  • 撮影距離が遠いこと(距離の比が小さくなる)
  • 画角が狭いこと(奥行きの手がかりが減る)

どちらも「レンズが空間を歪めている」わけではなく、光と距離と画角という、とてもシンプルなしくみの結果です。

ポートレートに85mmが好まれるわけ

人の顔を撮る「ポートレート」では、85mmくらいの中望遠レンズがよく使われます。なぜでしょうか。これも撮影距離の話とつながっています。

広角レンズで顔を大きく撮ろうとすると、カメラをかなり近づけなければなりません。するとどうなるでしょうか。カメラに近い鼻は大きく写り、カメラから遠い耳は小さく写ります。顔の中で「近い部分」と「遠い部分」の距離の比が大きくなるので、鼻がニョキッと飛び出したような、ちょっと不自然な顔に見えてしまうのです。

これは広角レンズが顔を「歪めている」のではなく、近づきすぎたことで遠近感が強調された結果です。自分の顔に手を思い切り近づけて見ると、指が異様に大きく見えるのと同じことです。レンズのせいではなく、距離のせいです。

85mmくらいの中望遠レンズなら、顔を大きく写すのに1.5メートルから2メートルほど離れて撮れます。このくらいの距離だと、鼻と耳の距離の比はそれほど大きくならず、顔の立体感が自然に写ります。人と向き合って会話するくらいの距離感で、見慣れた「自然な顔」に近い写りになるのです。

さらに、背景もほどよく圧縮されて、ごちゃごちゃした背景がすっきりまとまります。ボケとの相乗効果もあって、人物がきれいに浮き上がります。85mmがポートレートの定番になっている理由は、こうした撮影距離のバランスのよさにあります。

もちろん、50mmで撮っても200mmで撮っても素敵なポートレートは撮れます。85mmは「多くの場面でバランスがとりやすい」というだけで、絶対の正解ではありません。大事なのは、焦点距離が変われば撮影距離が変わり、撮影距離が変われば顔や背景の見え方が変わるという関係を知っておくことです。

自分で実験してみよう

ここまで読んで「本当かな?」と思った人は、ぜひ自分で試してみてください。スマートフォンでもできる簡単な実験です。

実験:ペットボトルと背景

  1. ペットボトルをテーブルに置き、2メートルくらい後ろに本棚や壁掛け時計など、わかりやすいものを配置します
  2. ペットボトルのすぐ近くに寄って、スマートフォンの広角(1x)で、ペットボトルが画面いっぱいになるように撮ります
  3. 今度はペットボトルから3メートルくらい離れて、スマートフォンのズーム(2xや3x)で、同じくらいの大きさにペットボトルが写るように撮ります
  4. ふたつの写真を見比べてみましょう

広角で近くから撮った写真では、ペットボトルの後ろの本棚が小さく遠くに見えるはずです。望遠で離れて撮った写真では、本棚がぐっと近づいて大きく見えるはずです。

もうひとつの実験:同じ場所から広角と望遠

  1. 三脚やテーブルの上にスマートフォンを固定して、同じ場所から動かさずに広角と望遠で同じ風景を撮ります
  2. 広角の写真を拡大して、望遠と同じ範囲を切り出します
  3. 見比べてみましょう

画質の差はありますが、ものの大きさの比率や遠近感はほとんど同じになるはずです。「圧縮効果はレンズではなく撮影距離で決まる」ということが、自分の目で確かめられます。

この回のまとめ

今回は、広角レンズと望遠レンズで写真の「感じ」が変わるなぞを解き明かしました。大事なポイントを振り返りましょう。

  • 「圧縮効果」と「遠近感の強調」はよく知られた現象ですが、その原因はレンズそのものではなく撮影距離にあります。
  • 望遠レンズを使うと被写体から離れて撮ることになるため、手前と奥の距離の「比」が小さくなり、背景が近くに見えます。
  • 広角レンズを使うと被写体に近づいて撮ることになるため、距離の「比」が大きくなり、遠近感が強調されます。
  • 同じ場所から撮れば、広角でも望遠でも遠近感は同じです。広角を拡大トリミングすれば望遠と同じ結果になります。
  • 画角が狭い望遠レンズでは奥行きの手がかりが減り、より「圧縮された印象」が強まる効果もあります。
  • ポートレートに85mmが好まれるのは、自然な顔の立体感と背景の見え方のバランスがよい撮影距離になるからです。
📷
「望遠レンズが空間を圧縮する」のではなく、「遠くから撮ると空間が圧縮されて見える」。レンズは写す範囲を変える道具であって、空間を歪める魔法の道具ではありません。遠近感を決めているのは、あくまでも「どこに立って撮るか」なのです。

ここまで3回にわたって、レンズの画角やセンサーサイズ、そして撮影距離が写真の「見え方」をどう変えるかを見てきました。次回からは新しいテーマに入ります。写真の「明るさ」をあやつる道具、カメラの「瞳」の正体を探りましょう。

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