Robin Animator v1.0 

The Robin Animator V1.0 is a Maya plugin written in python for animation prototyping. It can be used to generate basic procedural animations of little bird characters. These animations can then be exported for your games, rendered in your films or can serve as reference for more complex animations.

The code and Maya file are available on GitHub.

Click here to view the full description.


Superflow is inspired by Ian Clemmer’s work with the same name (Link:
The main idea is to parent objects to one another and to make each object’s pivot point the first (root) object. Wonderful patterns emerge.
The code was written in max script.


Cube Limbo

While tutoring Fundamentals of Visual Computing at Bath University, I got acquainted with WebGL. This is a quick weekend project, where cubes of random sizes and animations do the limbo. The students laughed, so mission accomplished!

Click here to view the full description.


Curious Cones

This little project aims to create a random set of cones that “look at” a shiny red sphere passing by.  Cones in this case can be seen as a metaphor for curious people, turning their heads after anything different from themselves. The code was saved as 2 shelf tools which can be used with any mesh.

Click here to view the full description.


Master Thesis: Intelligent Agent In Pursuit of an Unknown Moving Target in an Unknown Dynamic Environment

The question raised in this work is how can a detective agent discover another agent’s strategy of movement as quickly as possible? The detective has to find and follow footprints and go through locked doors to find the culprit, before he gets away. The project is also known as the Sherlock project, but can it become Sherlock? Time will tell.

Click here to view the full description.