https://github.com/nishantb06/ray_tracing_challenge_c
C Implementation of the ray tracing challenge book
https://github.com/nishantb06/ray_tracing_challenge_c
3d-raytracer c ray-tracing
Last synced: over 1 year ago
JSON representation
C Implementation of the ray tracing challenge book
- Host: GitHub
- URL: https://github.com/nishantb06/ray_tracing_challenge_c
- Owner: nishantb06
- Created: 2024-03-08T06:16:21.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-10T07:03:12.000Z (about 2 years ago)
- Last Synced: 2025-02-02T06:15:42.262Z (over 1 year ago)
- Topics: 3d-raytracer, c, ray-tracing
- Language: C
- Homepage:
- Size: 6.47 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 3D Ray Tracer
### Implementation of the Ray tracing challenge book by James Buck

----
This is a C implementation of the Ray tracing challenge book. It basically simulates any scene by simulating a ray of light bouncing off of different objects untill it finally hits the canvas.
Picking this project up to learn
- learn c language
- test driven developement
- SOLID design patterns
- Accelerate the code using the CUDA-C library
Implementation after chapter 7
Sphere after applying scaling and shearing transformations

Implementation after chapter 8
