Graphics Projects

Estimation of Physical Properties of Rigid Bodies The goal of this project is to estimate physical properties such as coefficient of restitution, friction etc. December, 2014
Road Crossing Simulator for Visually Impaired The goal of this application is to train visually impaired users to cross the road. Geometric based Sound Propagation is used inside the simulator. December, 2014
Collision Systems The goal of this project is to detect collisions among many sphere-like objects of different sizes flying inside a confined region. Each object is given an initial random velocity and angular velocity. The velocity stays the same unless an object hits an obstacle (e.g. a wall or another object). November, 2014
Ray Tracing Visualization Tool The main objective of this tool is to help the students of computer graphics to visualize and understand the ray tracing technique. While using visual debugger a user has an option to visually see these bounding volume hierarchies and analyze how the rays are penetrating these bounding volumes and finally hitting the leaf node. November, 2013
Cloth Simulation In this simulation, the cloth is represented by 64 x 64 vertices and each vertex experiences forces such as gravity and wind. October, 2013
Fluid Simulation Its a realtime implementation of 260 k fluid particles on GPU using Navier-Stokes equations. September, 2013
Real Time Ray Tracer It's a real time ray tracer implemented on openCL. This ray tracer exhibits reflection, Blinn-Phong, Gamma Reduction and Exposure. April, 2013
Julia Set Fractal It's a Julia Set fractal that is created with the help of Ray Marching, Quaternions and OpenCL programming Language. Feb, 2013
MandelBort Fractal This is a real time mandelbort fractal implemented with the help of GLSL support and Mandelbort set f(x) = z^2 +c. December, 2012


Softwares

Engine This is a framework that supports 3D Rendering and 3D Physics(Bullet physics engine). The rendering module currently supports hardware rendering based on OpenGL and GLSL. October, 2014
Unmanned Air Vehicle Simualtion It is a simulation of an autonomous unmanned air vehicle that can be used as a drone in military purpose. The goal of this vehicle is to first survey the enemy area and then attack the enemy. I prepared a 3D environment using OpenGL support, used genetic algorithm to optimize the path based on both damage and time taken and used OpenCV support to perform object detection task. May, 2012
Game Designing Tool It is an interactive 2D game designing tool including basic keyboard and mouse events.This software can be used to build 2d games with minimum effort, by just drag and drop the game developer can create interesting and interactive games. October, 2011