CG:Skeelogy
FEATURED
ARCHIVES
 
 
CURRENTLY VIEWING
RAYTRACING
Basic raytracer done using OpenGL
DATE
TYPE
EFFORT
Apr 2006
Rendering
Individual
Raytracing
@ programming > computer graphics
SECTION MENU

Raytracing is a powerful framework which allows for rendering of surface properties which are hard to achieve with the normal renderer. It is based on modeling the paths taken by light rays so that shadows, reflection, refraction and hidden surface removal can all be elegantly produced in a single framework.

Raytrace render of 3 spheres: opaque, reflective and translucent
Raytrace render of 3 spheres in OpenGL: opaque, reflective and translucent

The image above is rendered using a raytracing program which I have written in OpenGL. It shows a completely opaque sphere, a reflective sphere and a translucent sphere to illustrate the effect which a raytracer can achieve. The checkerboard pattern is generated procedurally.

Note: Program template provided by Dr Anthony Fang.


 
ABOUT ME
Skeel Lee Skeel Lee
skeel@skeelogy.com
Facebook Google+ Twitter Tumblr
YouTube Vimeo Flickr Pinterest
Worked at Wētā FX, Digital Domain 3.0, Sony Pictures Imageworks, MPC, Industrial Light & Magic (ILM), Double Negative
LinkedIn IMDb GitHub Stack Overflow
I am a Technical Director with strong interests in both tech and art. My life evolves round VFX, photography, software engineering, tools programming and generally anything that looks / sounds cool.
I have done a variety of CG programming, including fluid sims, muscles, soft/rigid bodies, raytracing etc. These knowledge complement the visual works that I do as a TD in VFX.
I was interviewed by The Straits Times in May 2014 for my VFX work in X-Men: Days of Future Past.