問題の処理(解決)に乱数を用いる手法。一般的に、原理が分かりやすくアルゴリズムが組みやすい手法です。但し、統計的な平均を求めるために膨大なデータを扱うので、結果を得るまでの時間がコンピュータの性能に大きく依存します。また、解析時間と結果の精度はトレードオフの関係にあります。結果の精度を上げるにはデータ数を増やすことが最も簡単な方法ですが、当然データを増やす分だけ解析時間も増えるためです。そのため、収束点を見つけることが重要になります。
LightToolsでは、モンテカルロ法を用いて照明解析を行います。光源のランダムな位置からランダムな方向に向かって光線を飛ばし、評価面に到達した光線を統計的に処理して照度、輝度などを求めます。
光ってなんだろう!?
小学生にもわかる、光についての基礎的な話を紹介します。
いまさらきけない光学計算
光学ソフトウェアを、不安なく使うために必要な「光学」やその「計算過程」などを紹介します。
A君のレンズ設計物語
レンズ設計の初心者 A君がレンズ設計を学んで行く物語を連載しています。
「何故凸レンズと凹レンズが必要なのか?」「設計ツールが無いと単レンズさえ設計できない・・・」などお悩みの方にお勧めです。