Skip to content

jordanmontt/ray-tracing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ray-tracing

An implementation of the Ray Tracing algorithm in C++. You can provide a texture to the objects and you can draw the figures based on triangles. There are Spheres and Planes also implemented based on triangles. You can implemented your own shapes based on triangles and put it a class and used it to draw something.

This implementation of Ray Tracing was used to generate this images:

You can build the images yourself running the files main100randomSpheres.cpp and mainPoof.cpp. To compile the code look the commands in the file comandos.txt

Random circles that overlap

Poof

About

Ray Tracing algorithm implementation in C++

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published