Rustでレイトレーシングをしてみる
Rust
コンピュータグラフィックス
はじめに
Rustの勉強を兼ねて,こちらを参考にレイトレーシングを写経してみました.
メモ
- 十分な数のRayを計算しなければ綺麗な画像は得られない.レイトレーシング結果のサンプルで,画素が黒く欠損しているのは十分な数のRayを計算していないから
- Rayによってランダムにサンプリングすることで,ブラーやボケやアンチエイリアシングを表現する
- 思っていたよりも単純
結果
1週目
2週目
参考
[1]
Shirley, P. 2020. Ray tracing in one weekend.
[2]
Shirley, P. 2020. Ray tracing: The next week.