Rabbid76 / ray-tracing-with-rust

Rust Ray Tracing, based on Peter Shirley's books

Home Page:https://rabbid76.github.io/ray-tracing-with-rust/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

profile for Rabbid76 on Stack Exchange, a network of free, community-driven Q&A sites

Rust Ray Tracing

Implemented with Rust Programming Language, based on Peter Shirley's books:

Crates:

Renderings

Cover scene "Ray Tracing: The Rest of Your Life"

cover scene - ray tracing 3

Cover scene "Ray Tracing: the Next Week"

cover scene - ray tracing 2

Cover scene "Ray Tracing in One Weekend"

cover scene - ray tracing 1

Cover scene "Ray Tracing in One Weekend" with moving spheres

cover scene - ray tracing 1 motion

Spheres

spheres

spheres in fog

Dielectric

dielectric 1

dielectric 2

dielectric 3

dielectric 4

Diffuse light

diffuse light 1

diffuse light 2

Blending material

material blend

Marble

marble

Bitmap texture

bitmap texture

Bitmap texture with alpha mask

bitmap texture alpha mask

Room

room

Volume

volume

Mirror

volume

Materials

materials

Defocus blur

defocus  blur

Motion blur

motion  blur

Checker texture

checker texture

Noise texture

noise texture


Recommended

About

Rust Ray Tracing, based on Peter Shirley's books

https://rabbid76.github.io/ray-tracing-with-rust/

License:MIT License


Languages

Language:Rust 100.0%