Rustでレイトレーシングをしてみる

Rust
コンピュータグラフィックス
Published

March 30, 2021

はじめに

Rustの勉強を兼ねて,こちらを参考にレイトレーシングを写経してみました.

メモ

  • 十分な数のRayを計算しなければ綺麗な画像は得られない.レイトレーシング結果のサンプルで,画素が黒く欠損しているのは十分な数のRayを計算していないから
  • Rayによってランダムにサンプリングすることで,ブラーやボケやアンチエイリアシングを表現する
  • 思っていたよりも単純

結果

  • 1週目 first_weekend

  • 2週目 second_weekend

参考

[1]
Shirley, P. 2020. Ray tracing in one weekend.
[2]
Shirley, P. 2020. Ray tracing: The next week.