A simple 3d raytracer made with pure vector maths and C++. I would like to acknowledge Peter Shirley who made this project possible.
Note
Run the following shell scripts in your terminal application:
./run.sh
to build the project./convert.sh
to convert.ppm
to.png
format.
Warning
The current version of my ray tracer uses a sample rate of 500 for high quality rendering; this will take a very long time.
Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. Don't forget to give the project a star! (โญ)
- Fork the Project
- Create your Feature Branch (
git checkout -b Feat/NewFeature
) - Commit your Changes (
git commit -m 'Feat: Added New Feature'
) - Push to the Branch (
git push origin Feat/NewFeature
) - Open a Pull Request
Gallon Zhou: Linkedin
Project Link: https://github.com/DuckyShine004/3d-raytracer