Portfolio


 

Forward Kinematic

This project aim to show how to use forward kinematic. I won’t go through the nitty-gritty details here, I will write a separate blog post (TBD) explaining all the code thoroughly with all the technical details. I used as reference a 3D hand model. I inserted two key-frames, for each bone, using Blender: an initial and a final position…

Inverse Kinematic

I implemented the Cyclic Coordinate Descent (CCD) based on 1998 Jeff Lander’s tutorial. This technique was first outlined by Li-Chun Tommy Wang and Chih Cheng Chen in a paper in the IEEE Transactions on Robotics and Automation. CCD involves minimizing the system error by…

Multiplayer Galaga

Galaga is an arcade classic. It is a fixed shooter arcade developed and published by Namco in Japan and published by Midway in North America in 1981. During the Interactive Entertainment Technology course we were asked to make a replica of …

Particle System

Particles are emitted using a fountain effect from bottom to top using a given spread, an initial speed and direction. Particles’ life is equal to 5.0 seconds. Once a particle is dead it is recycled, i.e. its vertex is moved to the end of a containing buffer. There is an evolution…

Real-Time Deformation and Fracture

This project was part of our final assignment for our Real-Time Physics course. We were asked to choose a research paper and try to implement it. Given my interest for deformation and destruction I came across an interesting paper…

Rise of Light

Rise of Light is a tower defence game, a sub genre of real-time strategy games. The goal of tower defence games is to try and stop the enemies from reaching a specific point on the map by building a variety of different towers which shoot at them as they pass. Our idea is based on famous RTS games…

The Revenge of Darth Maul

For our last assignment in the Real-time Animation course we had to develop a complete interactive application with the goal of showcasing principles of animation based on Disney’s Twelve Basic Principles of Animation which is a set of principles introduced by the Disney animators…

Unconstrained Rigid Body Dynamics

For this assignment linear velocity, torque, and angular velocity have been implemented. A RigidBody class has been used to holds all the information about the body: Centre of mass, Velocity, Position, Rotation (or orientation), Angular Velocity, Force…

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s