Interesting Projects


Here are some interesting projects that i was involved with during my academic days. I have used libraries and code from several parts of the web so if i have not referene everything i apologize. Send me an email and i will be happy to reference your work if i have used it.

Robot Swarm Simulator

This is a java implementation of a swarm simulator using OpenGL bindings. Here i studies aggregation and obstacle avoidance algorithms known as velocity obstacles. I used JOGL, JavaGeom


OpenGL Realistic Water

I was a leader of a Team that developed using OpenGL a Realistic lake scene. We followed the tutorials provided by Game Tutorials. I augmented the code to use vertex buffers for fast rendering of the geometry and created an additional shader that uses tesselation to increase the water geometry. The tesselation uses multiple heightmaps to create the illusion of waves on the water surface by displacement mapping. Additionally, based on the tutorial i used caustic textures to draw caustics when underwater.