Ray Casting Project: Algorithm, Lighting Effects, Shadow Testing
VerifiedAdded on  2023/04/17
|7
|664
|273
Project
AI Summary
This project implements the ray-casting algorithm, a simplified version of ray tracing, focusing on core aspects without recursive ray tracing. The scene includes two spheres, one with diffuse and the other with specular reflectance, positioned on a square-like floor. Lighting effects from at least two point light sources are incorporated, and shadows are rendered on both the spheres and the floor. The project outputs a color image, and the submission includes the source code, a readme file, and rendered pictures demonstrating different views, lighting, and material properties. The implementation covers basic ray casting with intersection calculations, lighting effects (ambient, diffuse, specular), and shadow testing to achieve realistic rendering.
1 out of 7







