Part 1: https://github.com/nishantb15/Ray-Tracer---Part-1
Part 3: https://github.com/nishantb15/Ray-Tracer-Part-3-Reflection-Refraction-And-Area-Lights
Part 4: https://github.com/nishantb15/Ray-Tracer-Part-4-Motion-Blur-3D-Texture-Mapping-Volumetric-Rendering
Help from Sources:
https://raytracing.github.io/books/RayTracingInOneWeekend.html#addingasphere/ray-sphereintersection
(For ray, vector, hittable, material, util and ppm color writer)
https://raytracing.github.io/books/RayTracingTheNextWeek.html#boundingvolumehierarchies
(for BVH)
https://www.scratchapixel.com/lessons/3d-basic-rendering/minimal-ray-tracer-rendering-simple-shapes/ray-plane-and-ray-disk-intersection
(For ray plane intersection)
-
Notifications
You must be signed in to change notification settings - Fork 4
This ray tracer builds from my previous ray tracer (https://github.com/nishantb15/Ray-Tracer---Part-1) which implemented simple shapes, hard shadows, Phong Reflection from a point light source, Multi-Jittered Sampling using n-rooks strategy (Anti-aliasing) and Orthographic and Perspective projection with a moveable camera. This ray tracer adds a…
nishantb15/Ray-Tracer-Part-2-BVH-and-Mesh
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
This ray tracer builds from my previous ray tracer (https://github.com/nishantb15/Ray-Tracer---Part-1) which implemented simple shapes, hard shadows, Phong Reflection from a point light source, Multi-Jittered Sampling using n-rooks strategy (Anti-aliasing) and Orthographic and Perspective projection with a moveable camera. This ray tracer adds a…
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published