Friday, February 8, 2013

Flocking of Bird Like Objects

The next assignment for the Simulation of Biological Systems class was the implementation of Craig Reynolds paper on Bird Flocking (http://dl.acm.org/citation.cfm?id=37406).

Thursday, February 7, 2013

Cellular Automata - The Game of Life

Created as an introductory programming assignment for a course - Simulation of Biological Systems - that I am taking, this project involves simulating Conway's Game of Life CA using processing.

Wednesday, December 5, 2012

Almost Hamiltonian Traversal and Vine Growh

 
This is the final project that I'd made for my Computer Graphics class (team of 2). Using the RINGEXPANDER algorithm from LR: Compact Connectivity representation for triangle meshes (http://dl.acm.org/citation.cfm?id=1964962), we performed an almost Hamiltonian traversal of a mesh, and from the triangles visited, drew an animated growing vine.

Friday, October 26, 2012

3D Sculpting using spheres as voxels

I recently worked on a team of two to create a rudimentary 3D mesh generation/sculpting program using a "sphere sprayer". The user is presented with a spray can which can spray spheres. Starting with a seed sphere, its up to the user to create interested shapes. The resulting shape is then converted intuitively to a triangle mesh, for efficient rendering.

Wednesday, October 10, 2012

2D triangulations and mesh subdivisions

The triangulation problem is one that crops up pretty frequently in Computer Graphics. Given a set of points, a triangulation of the discrete point set is obtained by decomposing the point-set into a triangle mesh.