Shadow Explorer – Intel

Shadow Explorer was designed for shadow map technique comparison. Currently it has four techniques implemented:simple shadow maps, percentage closer shadow maps, variance shadow maps and exponential variance shadow maps. Two different scenes and a full set of parameters should keep us busy for a while 🙂

Maths Topics

A new section with Maths Topics has been added to Lightouse3D. It includes vector operations (cross product, dot product, projection), Lines, Rays, Planes, Intersections (Ray-Sphere and Ray-Triangle), and Catmull-Rom Spline.

GLUT Tutorial – New Section

There is a new section on the GLUT tutorial. It introduces the glutPostRedisplay function. This function replaces the idle function, and allows us to save CPU when the application is idle. Full source code is provided as usual.

C Programming Tips

C Programming Tips, by Philip Guo from Stanford University, is a collection of tips about C programming. C, and C++ are two of the most used programming languages when building applications with OpenGL. Application maintenance can become a nightmare as apps grow larger and larger. Following these simple tips can partly avoid countless days hunting … Read more

OpenGL 3.3 + GLSL 1.5 Sample

New simple, yet complete, sample of code to draw two triangles using OpenGL 3.3 and GLSL 1.5. As far as I know the sample does not use any deprecated functions. The sample covers Vertex Objects, Vertex Array Objects, Uniform and Attribute variables, shader setting, and definition of the camera and perspective matrices.

GLUT Tutorial

The GLUT tutorial now resides in the new version of Lighthouse3D. The tutorial has been fully revised, adding different, and more logical, examples. As always, bugs will be present and I count on you to help me to get rid of them.