HackerNews

HNに表示:どのGPUでも動作するRust製レイトレーサー – ブラウザ内でも動作

Show HN: a Rust ray tracer that runs on any GPU – even in the browser

https://github.com/tchauffi/rust-rasterizer


この記事では、Rustで実装された高性能なレイトレーサー「rust-rasterizer」を紹介しています。このプロジェクトは、CPU、GPU、リアルタイムインタラクティブの3つの異なるアプローチを提供し、光の挙動をシミュレートしてフォトリアリスティックな画像を生成します。使用例として、CPUベースの従来型レイトレーサー、GPUを使用するオフラインレンダリング、そしてリアルタイムインタラクティブなGPUレイトレーサーを実行できます。また、複雑な3Dモデルを描画したり、HDR環境マップをサポートしたり、WebAssemblyによるブラウザ実行も可能です。レイトレーシングやRustのグラフィックスプログラミングを学ぶのに役立つサンプルコードも提供されており、様々なレンダリングアプローチを試すことができます。