https://github.com/mk2510/ray_tracing_project
Simple raytracer
https://github.com/mk2510/ray_tracing_project
python3 raytracing visual-computing
Last synced: 10 months ago
JSON representation
Simple raytracer
- Host: GitHub
- URL: https://github.com/mk2510/ray_tracing_project
- Owner: mk2510
- Created: 2020-11-10T21:00:44.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2020-11-15T19:11:18.000Z (about 5 years ago)
- Last Synced: 2025-01-29T18:46:24.911Z (12 months ago)
- Topics: python3, raytracing, visual-computing
- Language: Python
- Homepage:
- Size: 1.87 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Python implementation of the book [raytracing in one weekend](https://raytracing.github.io/books/RayTracingInOneWeekend.html) by Peter Shirley. To improve rendertimes I added multiprocessing as well, so the render takes advantage of the full processing capability. The final scene rendered by my project looks like this:

The raytracer is simply started by calling:
```python
>>> python3 main.py
```
from the raytracing in a weekend folder.
The book "raytracing the next week" is also implemented here in python in a seperate folder named "raytracing_the_next_week". World 5 for example renders a sphere, which will be lighted by a rectangle.

Finally the famous Cornellbox is implemented withhin world 6
