OpenGL – VTU EDUSAT Materials

In 2009, I had recorded a few video sessions on OpenGL for VTU as a part of its EDUSAT program. The videos are free and are publicly available on their website. I had also prepared study material and sample code for distribution against each video. Unfortunately, they are either lost or not hosted on the EDUSAT website. In this page I am making them available.

Session 1: Introduction, Building a 3D House Wireframe Model in OpenGL

In this session I go over the basics of OpenGL API and 3D Solid Model concepts in the backdrop of the “3D House Wireframe Model” lab exercise. At the end of the video I have suggested assignments that will help expand understanding of the concepts learned. Solutions to the assignments are included in the material.

NOTE: Although the video and material suggests usage of Qt 4.4.3, you can download the last Qt 4 release, which is Qt 4.8.7 and work the sample code + exercises using it.

Session 2: Colors, Animation, Extrusion

In this session, I discuss the assignments suggested from the previous session first. Later I talk about adding color to 3D models in OpenGL, about animating objects and about a concept called extrusion. Towards the end of the video I have suggested assignments to help expand the understanding of the concepts learned in this session. Solution to the assignments are included in the material.

Session 3: Drawing Grids (or Meshes)

Almost any 3D surface can be captured as a mesh. Being able to render meshes and deform them is fundamental to any 3D graphics programmer. In this session I explain how to easily generate geometry and topology of meshes, such that one can easily deform and render them.

Session 4: Slow Down, Recap, Q&A

After listening to feedback from students who had listened to my first three sessions live, I had received a lot of questions and requests. I decided to take a break, slow down and go over the basics one more time and answer questions.

Watch the 43 minute video from here.

Session 5: Fractals

I couldn’t find video for this session on the EDUSAT website. But I was able to find the study material.

Session 6: Lights, Camera, Action

In this session I talk about how to add lights to a 3D scene. Unfortunately though, I do not have the material and sample code for this session. It’s probably there in one of my old external hard disks. If I happen to find it, I will make them available via this page. I have now found the material and have provided link for the same below.

Watch the complete 39 minute video from here.
Download material and sample code from here.