Releases: EgeCiklabakkal/Raytracer
Releases · EgeCiklabakkal/Raytracer
Accelerated Ray Tracer
Many improvements and features have been added in this version.
An important note is that, Distributed Ray Tracing features need to generate rays recursively. I plan on ditching that idea for the original in later versions, however, currently there might exist a bug related to DRT affecting the quality of the images.
Change log:
- Multisampling
- Bounding Volume Hierarchy(BVH)
- LookAt Camera
- PLY Parsing
- Smooth Shading
- BackFace Culling on Primary Rays
- Distribution Ray Tracing
a. Depth of Field
b. Area Lights and Soft Shadows
c. Glossy Reflections
Basic Core Raytracer
A basic ray tracer that supports ray-triangle and ray-sphere intersections with a simple perspective camera model and several shading models. These include diffuse shading, specular (Blinn-Phong) shading, ambient shading and ideal specular (mirror) reflectance.
The inputs to the program are custom XML files that define the camera and scene properties.