倍率: $m = -\dfrac{d_i}{d_o}$
$d_i \gt 0$: 実像 $d_i \lt 0$: 虚像
$|m| \gt 1$: 拡大 $|m| \lt 1$: 縮小
スライダーを動かすだけで主光線3本がリアルタイムに動く。凸レンズ・凹レンズの像の位置・倍率・実像/虚像の違いを視覚的に理解しよう。
倍率: $m = -\dfrac{d_i}{d_o}$
$d_i \gt 0$: 実像 $d_i \lt 0$: 虚像
$|m| \gt 1$: 拡大 $|m| \lt 1$: 縮小
カメラ・プロジェクター:薄肉レンズ方程式に基づきレンズとイメージセンサー(またはスクリーン)の距離を調整し、ピントの合った実像を結ばせます。オートフォーカス機能はこの関係を電子制御で実現しています。
顕微鏡:短焦点距離の対物レンズで試料の拡大実像を作り、接眼レンズでその実像をさらに拡大して観察します。シミュレーターの「2レンズモード」で、レンズ間隔を変えると像がどう変わるか確認できます。
望遠鏡:長焦点距離の対物レンズで遠方の物体からの平行光線を集め縮小実像を作り、短焦点の接眼レンズで拡大して観察します。対物レンズの口径を大きくするほど集光力と分解能が向上します。
照明光学設計(CAE応用):LEDやレーザー光を所望のパターンに照射するためのレンズ・ミラー系の設計に光線追跡法が用いられます。初期設計は幾何光学(このシミュレーターの原理)で行い、干渉や回折の効果は波動光学シミュレーション(FDTD/FEM)で評価します。
まず、「薄肉」は現実のレンズを否定する概念ではないという点を押さえよう。実際のレンズには厚みがあり、収差もある。このシミュレーターは「理想的な第一近似モデル」だ。例えば、スマホカメラのレンズは何枚も貼り合わせて収差を打ち消しているが、その初期設計ではこの薄肉レンズモデルが基礎になる。次に、符号の約束(サインコンベンション)の徹底が特に重要。凹レンズの焦点距離をプラスで入力したり、虚像までの距離をプラスで考えたりすると、全ての計算が狂う。実務で光学設計ソフトを使う時も、この約束がデフォルト設定になっていることが多い。三つ目は、「2レンズモード」でレンズ間隔を極端に狭くしすぎないこと。例えば焦点距離が10cmと5cmのレンズを1cmまで近づけると、光線が激しく曲がり、像がレンズの後ろに飛び出してしまう。これは現実的ではない組み合わせで、実際の顕微鏡では対物レンズと接眼レンズの間には適切な「鏡筒長」という決まった距離があるんだ。
焦点距離f₁=50mm(凸レンズ)、f₂=-30mm(凹レンズ)、レンズ間隔d=40mm、物体距離do=100mm、物体高さ10mmの場合:第1レンズで像距離dᵢ₁=100mm、倍率m₁=-1.0の実像が形成。この中間像が第2レンズの入射物体となり、最終像距離dᵢ=-24mm、全倍率m=0.6の虚像を生成。複合レンズ系での倍率逆転と虚像化を実証