Interactive 3D Printing Projects

During the Covid-19 lockdown I decided to assemble a 3D printer and print a series of gadgets that can be used for entertainment (gaming/VR). This includes a dual-sided lightsaber for VR, a F1 steering wheel and a fully magnetic Catan board game.

Fantastic Beasts & Magic Leap

The project showcases the capabilities of the Magic Leap headset while also promoting Warner Bros. film Fantastic Beasts: The Crimes of Grindelwald, the follow up film to 2016’s Fantastic Beasts and Where to Find Them.


VW Touareg Hyper Reality Test Drive

Working for Volkswagen Group China Import, as part of the team of Framestore we created the VW Touareg Hyper Reality Test Drive, the world’s first live VR test drive experience.

Forza Street

Forza Street is built from the ground up to bring Forza to PC and mobile gamers around the world. Enter the ultimate street racing scene to win the car collection of your dreams.


VR for the Study of Moral Dilemmas involving Driverless Cars

A VR simulation was designed and developed for users to be able to fully experience a moral dilemma leading to an accident, as the passengers of a virtual autonomous vehicle.

Slalom Penguin VR

Reverse-engineered an intuitive game interface for locomotion in VR environments and built an alpine-skiing immersive environment simulation for a C.A.V.E to demonstrate its effectiveness.

Augmented Reality Chess

An interactive AR Chess developed, focused on providing an immersive experience to users so that they are able to manipulate virtual chess pieces in front of a real table and play against a chess engine.


Isotropic Remeshing of Surfaces Based on Parameterisation

Implementation of basic remeshing algorithms that approximate the original model while improving the triangle properties.

Mesh Denoising using Laplacian Filtering

Acquisition of useful features of 3D models such as mean curvature, gaussian curvature and principal curvatures and implementation of explicit and implicit mesh denoising.

2D & 3D Convex Hulls, Distance Maps and Collision Detection

Implementation of 2D/3D Convex Hull algorithms as well as the implementation of distance maps and Sphere-Polyhedron Collision Detection.

Light Source Estimation using an RGB-D Sensor for Augmented Reality Applications

Developed algorithms to estimate the position of a physical Point Light Source in a real scene using Kinect and Point Cloud Library.


Iterative Closest Point (ICP) Implementation

Implementation of the 3D ICP algorithm, as well as some of its variants, affecting the speed/accuracy. The results were visualized for a better understanding of the registration.