First Raytracing renderer of mine, programmed in Rust during the Computergrafik-AG https://fsinfo.cs.tu-dortmund.de/ags/cg-ag/start
Go to file
Jonathan Flueren 8468b8f80a Merge branch 'main' of git.flueren.eu:JonOfUs/Renderer 2022-10-13 17:04:53 +02:00
images Add images 2022-08-02 18:30:39 +02:00
obj Viking room first tries 2022-09-13 23:30:17 +02:00
src More tries to fix Metal material 2022-10-13 16:59:35 +02:00
.gitignore Add images 2022-08-02 18:30:39 +02:00
Cargo.lock Cargo Update 2022-09-20 16:15:51 +02:00
Cargo.toml Add Rainbow material based on normal 2022-08-02 17:07:49 +02:00
README.md Update 'README.md' 2022-08-06 15:59:51 +02:00

README.md

Renderer - Grafik-AG

Programmed in the Computergrafik-AG.

Following Raytracing In One Weekend.

Some rendered images are in images/.

Image after adding metal material for spheres

RaytracingInOneWeekend

One of the final images from the guide

RaytracingInOneWeekend

Upgraded with triangles and mesh importing

Suzanne Rainbow


Performance analysis with Flamegraph

https://github.com/flamegraph-rs/flamegraph

If installed (cargo install flamegraph, perf linux package), run cargo-flamegraph flamegraph and firefox flamegraph.svg afterwards.