CSCE-647 Image Syntesis
Group-5 Project Page
Mock 3-D
Features
- Day/Night Cycle
- Specular Power slider under the light tab
- Reflection Intensity slider under the Reflection Tab
- Rotation slider under the Reflection Tab
- Real fresnel under the refraction tab
Ray-Casting
Features -
- Camera controls under Camera tab
- Sphere and Plane objects
- Blinn-Phong Shading
- Soft shadows with area light
- Sphere and Plane Texture plane
- Environment mapping woth infinite sphere
- Bonus: Normal mapped plane and sphere
Ray Tracing
Features
- Sphere with mirror reflection and environemnt map
- Glass Sphere with refraction
Additional
Features
- Casting triangle with shading
- Monte-Carlo Ray tracer with casutics and color bleeding
- Note:The Monte Carlo ray tracer is heavily based on the book "Ray Traing in One Weekend" https://raytracing.github.io/books /RayTracingTheRestOfYourLife.html and a webgl implementation of the book present at https://github.com/aadebdeb/webgl-raytracing/blob/master/ray-tracing-based-on-ray-tracing-in-one-weekend.html