Tiny ray-tracing engine thumb.mp4 How to run cargo run --release -- spheres cargo run --release -- many-spheres cargo run --release -- many-boxes cargo run --release -- lighted-spheres cargo run --release -- cornell-box # with full options cargo run --release -- \ --width 1600 \ --height 1600 \ --num-rays 8192 \ --num-reflections 256 \ --output "cornell-box.png" \ cornell-box # Make an animation (anim/1.png, anim/2.png, ...) cargo run --release -- \ --width 1024 \ --height 1024 \ --num-rays 8192 \ --num-reflections 256 \ --animation \ --output "anim" \ cornell-box References Ray Tracing (Path Tracing) 週末レイトレーシング (翻訳) 週末レイトレーシング - 達人出版会 Physically Based Rendering: From Theory to Implementation awesome-ray-tracing: Curated list of ray tracing resources Computer Graphics - memoRANDOM Courses - p-ray Volume 一様媒質のモンテカルロレイトレーシング - teastat Cornel Box The Cornell Box Quaternion ハミルトンとベクトルの誕生1ー四元数の発見 - YouTube クォータニオン (Quaternion) を総整理! ~ 三次元物体の回転と姿勢を鮮やかに扱う ~ - Qiita Quaternionによる3次元の回転変換 - Qiita 【Unity道場 大阪スペシャル in モリサワ 2017】クォータニオン完全マスター - YouTube 納涼クォータニオン夏祭り - Unityステーション - YouTube 4次元の数 「四元数」の見た目 - YouTube 回転と四元数(体験型Webサイト) - YouTube Visualizing quaternions, an explorable video series