Throughout my 4 years at Sheffield university I completed many coursework projects, below is a summary of some of my favorite projects along with a brief description of the work.
Java Facial Animation
Subject: Advanced Research Topic Languages: Java, OpenGl Work Type: Individual This project involved developing a system to animate a 3D face, to produce a open mouthed smile from a neutral pose. I had to create a set of animation frames for the red MPEG-4 control points, and develop a mechanism for animating the face as the control points moved. A more detailed decription can be found here.
|
Eclipse Coding Standards Plugin
Subject: Eclipse Plugin for Genesys Solutions Languages: Java, SWT Work Type: Group This was a group project that involved developing an Eclipse plugin for Genesys Solutions as part of their 2005-2006 IBM proposal. The aim of the plugin was to check that a piece of code met a set of standards defined in an XML file, and if it did not, to suggest how to correct it. A more detailed description can be found here.
|
Dissertation – 3D Virtual Extra’s
Subject:Final Year Dissertation Languages: C++, OpenGL, Di-Guy, 3D Studio Max Work Type: Individual This was my 3rd year dissertation project entitled ‘3D Virtual Extra’s’. The goal was to create a system that could populate a virtual scene with background characters, whose movement and actions were completely autonomous. A user of the system could specify what type of characters would be added using several personality traits such as the level of extroversion or neuroticism that a particular character has. These traits would then influence how the character acted in the scene. A more detailed description (including my final dissertation paper) can be found here.
|
||
Flash Website – Urban Deli
Childs Painting Tool
Virtual Coconut Shy
Subject:Virtual Reality Languages: Java, OpenGL, The Rave Work Type: Individual This application was developed for my virtual reality module in Java using openGL (jogl). The task was to create a virtual coconut shy that could be run as a standalone Java application and on the Rave machine in the Reflex lab at Sheffield University. The Rave machine allows a user to see the application in 3D, and to interact it via gloves, and a visor that allows the users head to control their position and view angle, and there hands to ‘throw’ virtual balls. As part of this task I had to develop a simple physics engine that could simulate the motion of the ball and gravity, as well detect collisions and create appropriate bounce reactions.
|
||
Photoshop Artistry
Subject:Photoshop Artistry Languages: Photoshop Work Type: Individual This was an optional module I took in the first year that was outside of my computer science degree. The module focused on using Adobe Photoshop for various artistic and professional purposes. For instance I created the coloured photo on the left from the black and white one below it. For my final artistic piece I created the photo found here, it is intended to show the pain and suffering felt by many because of the wars in Iraq. It depicts a silhouette of an oil refinery, with the background be made my combing a picture of Iraqis in conflict and a picture of the sky.
|
||
3D Studio Max
Subject:3D Studio Max Languages: 3D Studio Max Work Type: Individual I was asked to produce 3D modells of some work that had been completed by a design student at Burton Collegue. I created several models in various colours and textures, and also some ‘under water’ scenes using 3D Studio Max. These were then shown in Burton Collegues Art exhibition. More pictures are available here.
|
Java Web Crawler
Java Dating Agency System