123
Tungsten Renderer

Tungsten Renderer

Tungstenは、ETHのImage Synthesis Rendering Competitionで2014年の初めに書いた物理ベースのレンダラーで、上記の画像で1位を獲得しました。これは、グラフィックス研究でのオフラインレンダリングを目的としており、少なくとも時間があればいつでも開発中です。Githubにあります。TungstenはC ++ 11で記述されており、IntelのEmbreeレイトレーシングライブラリを使用して高速のレイプリミティブ交差テストを行います。パフォーマンスを念頭に置いて作成されており、可能な場合はマルチスレッドとSIMDを利用します。低レベルの最適化に加えて、洗練されたインテグレーター、複数の重要度のサンプリング、立体角に対応したライトの選択により、ノイズと戦うことで全体の実行時間が短縮されます。もはやPhongシェーディング球が好きではないため、タングステンは多くの幾何学的形状とマテリアルモデルをサポートして、シーンをより面白くしています。宇宙から惑星をレンダリングできる大気媒体など、参加メディアもサポートされています。...現在の状態では、タングステンは実際の使用よりも学問的な関心を集めています。モーションブラーなどの重要な機能が欠落しており、ドキュメントが不足しているため、私以外の誰もレンダラーを使用することが難しくなっています。これらは現在取り組んでいるものですが、自由な時間が常に不足しているため、進歩は遅くなる傾向があります。

カテゴリー

商用ライセンスを使用するMacのTungsten Rendererの代替