Skip to content

Vsevak/tinyraytracer-rs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Raytracer in Rust ( + WebAssembly)

Based on tinyraytracer + tinykaboom articles by Dmitry V. Sokolov.

Output

Scene or Kaboom

Implementation

Dependencies are limited to

  • rayon for multithreading, which can be easily removed;
  • num-traits to make own implementation of vectors, based on const generics over fixed-size arrays.

Not using existing vector libraries is a conscious choice. It is also a conscious choice to manually generate ppm images instead of using handy image manipulation crates.

About

Simple raytracer based on tinyraytracer+tinykaboom articles by @ssloy.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages