For my final project in CS 488 Computer Graphics at the University of Waterloo, I wrote a Raytracer with an emphasis on speed, multi-processing and efficiency enhancements. mjray also supports geometry (.objs) from Maya, textures, UV texture mapping, fresnel reflectance, soft shadows, glossy reflections and other techniques. See http://raytracer.mikejutan.com.

Rendered in my Raytracer

I rendered this image at 512px x 512px as well as this 380-frame animated sequence, which demonstrate most features of mjray.

CS 488 Final Scene :: Rendered in mjray

3D work

While developing my Raytracer, I also developed these images during an independent study class through Waterloo’s Fine Arts department. Modeled in Maya, Rendered in Mental Ray.

Mike Jutan :: 3D Table Scene #1Mike Jutan :: 3D Table Scene #2Mike Jutan :: 3D Table Scene #3Mike Jutan :: 3D Table Scene #4Mike Jutan :: 3D Table Scene #5

What is Raytracing?

Connect with me via Social Networks

Facebook LinkedIn Blogger Twitter IMDB YouTube Google+ Steepster Yelp Strava Blog Atom (RSS) Feed
In computer graphics, ray tracing is a technique for generating an image by tracing the path of light through pixels in an image plane and simulating the effects of its encounters with virtual objects.
(Source: Wikipedia)