top of page
Writer's pictureDavid Flores

Creating a Ray Tracer Renderer

Once again, I journeyed into the world of computer graphics. This time, I helped to create a ray tracing renderer. The results were actually quite amazing.


First, for comparison, here's a picture of the scene we made using that standard OpenGL renderer.

OpenGL rendered scene
Good ol' boring OpenGL.

Now, to OpenGL's credit, it allowed us to get some texture mapping in place for some of the shapes, as well as some lighting effects like Ambient Lighting and Specular. When we switch to the ray tracer, however...

Ray tracer rendered scene
Now with 100% more ray tracing!

There are so many amazing things that we were able to accomplish using ray tracing, such as:

  • Full support for Ambient, Diffuse, and Specular Lighting.

  • Accurate Shadows

  • Specular Reflection (i.e. the full mirror)

  • Anti-aliasing

  • Fog

The ray-traced scene looks amazing, and I think we're all really proud of what we were able to accomplish in just a few days.

 

If only it didn't take the ray tracer forever to actually render the scene.

20 views0 comments

Recent Posts

See All

Comments


bottom of page