Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/raphaeleg/raytracerinaweekend

Created my own Raytracing using Peter Shirley's guide.
https://github.com/raphaeleg/raytracerinaweekend

cpp20 raytracer raytracer-in-a-weekend raytracerchallange

Last synced: about 1 month ago
JSON representation

Created my own Raytracing using Peter Shirley's guide.

Awesome Lists containing this project

README

        

# ⚪ Ray Tracing in One Weekend

![P9](https://github.com/user-attachments/assets/f91c0e60-49a8-41b2-b4ae-8c884e9a4b83)

Learned the fundamentals of raytracing and computer graphics by creating my own raytracer using [Peter Shirley's guide](https://raytracing.github.io/books/RayTracingInOneWeekend.html). This includes...
- Positionable camera with Defocus Blur
- Materials (Diffused, Metal, Dielectrics)
- Antialiasing
- Spheres

Furthermore, the code has been rewritten using my knowledge of modern C++, aimed to make the code easier to read and harder to fail with modern keywords.

I've committed the Visual Studio project files for easy booting.

Screenshot 2024-07-24 at 11 48 41