Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mutazhelal/raytracing-diffuse

A camera is looking at the world, emitting rays through each pixel in the image. The world is composed of a list of spheres, made of diffuse or specular materials. A ray tracing algorithm is used to test its intersection with each sphere to compute the image pixel colour.
https://github.com/mutazhelal/raytracing-diffuse

algorithm computer-graphics computer-graphics-opengl cpp opengl ray-tracing raytracing

Last synced: 2 days ago
JSON representation

A camera is looking at the world, emitting rays through each pixel in the image. The world is composed of a list of spheres, made of diffuse or specular materials. A ray tracing algorithm is used to test its intersection with each sphere to compute the image pixel colour.

Awesome Lists containing this project

README

        

# RayTracing-Diffuse
A camera is looking at the world, emitting rays through each pixel in the image. The world is composed of a list of spheres, made of diffuse or specular materials. A ray tracing algorithm is used to test the intersection with each sphere to compute the image pixel colour.

![image](https://github.com/MutazHelal/RayTracing-Diffuse/assets/42630919/1fc1c749-2b44-41f9-8a0e-027bc32eaa73)