Indigo Rendererは、高度な3Dレンダリング
ソフトウェアであり、特にその
不偏レンダリング技術によって、写実的な画像生成に特化しています。この
ソフトウェアの核心は、光の挙動を物理法則に基づいてシミュレーションすることにあります。Indigoは、近似や推測に頼らず、光の相互作用を正確に計算する数式を用いることで、現実世界さながらの映像を作り出します。これにより、以下のような多様な視覚効果を忠実に再現できます。
被写界深度: カメラの焦点が特定の物体に合っている時、背景が自然にぼやける効果を再現します。
スペクトル効果: 光がプリズムを通過する際に生じる虹のような色彩の変化をシミュレートします。
屈折: 水中にある物体が曲がって見える現象など、光が異なる媒体を通過する際の屈折を正確に表現します。
反射: 磨かれた表面の微妙な
反射から、鏡のような完全な
反射まで、多様な
反射現象を再現します。
*
コースティクス: レンズなどを通して集光された光が、表面に独特の明るさのパターンを作り出す効果をシミュレートします。
Indigoは、これらの高度な視覚効果を実現するために、メトロポリス光輸送(MLT)、スペクトル光の積分、仮想カメラモデルなどの技術を採用しています。シーンデータは、XMLまたはIGS形式で保存され、柔軟なデータ管理が可能です。また、Indigoはモンテカルロパストレーシング、双方向パストレーシング、そして双方向パストレーシングを基盤としたMLTといった高度なレンダリング手法をサポートしています。分散レンダリング機能により、複数のコンピュータで処理を分散させることができ、レンダリング時間を大幅に短縮できます。プログレッシブレンダリング機能は、レンダリングの進行に合わせて画像のノイズが徐々に減少していく様子をリアルタイムで確認できるため、効率的な作業を支援します。さらに、サブサーフェススキャタリング効果にも対応しており、半透明の物体内部での光の散乱をシミュレートすることも可能です。Indigoは、独自のファイル形式(.igi)もサポートしています。
Indigoは、当初はフリーウェアとして公開されていましたが、バージョン2.0で商用製品となりました。その後、バージョン3シリーズではリアルタイム編集機能をはじめとする多くの重要な機能が導入され、使いやすさが向上しました。バージョン4では、ベンダーに依存しないOpenCLパストレーシングエンジンが搭載され、GPUによる純粋なレンダリングが可能となり、大幅な高速化と効率化が実現しました。
Indigoは、その高度なレンダリング技術と多様な機能により、建築、製品デザイン、視覚効果など、幅広い分野で利用されています。Indigoの公式ウェブサイトは
Glare Technologies websiteで確認できます。