/Spectral_Renderer

光の分散表現ができるレイトレーサー。週末レイトレの発展形。

Primary LanguageC++

Spectral_Renderer

2_17_15_27_0 レイに波長情報を持たせたCPUベースのレイトレーサーです。

RayTracing in One Weekend Seriesの発展形です。

Features

分光を見ることができます。

Objファイルを読み込めます。(マテリアルは非対応)

main.cppのworldを、world.hの中にあるものに変えて遊んでください。詳しい取り扱いは週末レイトレを参照ください。

Dependence

mingw-w64 x86_64-8.1.0-posix-seh

cmake 3.19

Build

>mkdir build
>cd build
>cmake -G "MinGW Makefiles" ..
>cmake --build .