Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/lyspal/python-raytracer

Implementation of the tutorial "Building a Ray Tracer in Python" from Arun Ravindran. https://www.youtube.com/playlist?list=PL8ENypDVcs3H-TxOXOzwDyCm5f2fGXlIS
https://github.com/lyspal/python-raytracer

Last synced: about 2 months ago
JSON representation

Implementation of the tutorial "Building a Ray Tracer in Python" from Arun Ravindran. https://www.youtube.com/playlist?list=PL8ENypDVcs3H-TxOXOzwDyCm5f2fGXlIS

Awesome Lists containing this project

README

        

# python-raytracer

Implementation of the tutorial "Building a Ray Tracer in Python" from Arun Ravindran.

## Tasks done

- Create a 3D vector class.
- Create a PPM image.
- Create an image of 3D spheres.
- Create simple lights.
- Run the renderer on multiple processes.

## Final result

![final result](example_scenes/2balls.png)

## Known issues

- ~~No shadow.~~