Share this Page

Past Projects

NASA ENDURANCE (January 2009 - August 2012)

NASA's Astrobiology Science and Technology for Exploring Planets (ASTEP) Program is supporting ENDURANCE - the Environmentally Non-Disturbing Under-ice Robotic ANtarctic Explorer - to demonstrate concepts for exploring the ice-covered ocean on Jupiter's moon Europa. As part of the first field test in Antarctica, collected data was relayed back to EVL to generate three-dimensional images, maps and data renderings of the lake for analysis.

Links:

  • ENDURANCE Subprojects
  • ENDURANCE EVL page
  • Omegadesk (January 2010 - January 2012)

    The OmegaDesk prototype is a hybrid, 2D/3D work desk that enables users to work seamlessly with 2D content (such as text documents and web browsers), as well as 3D content (such as 3D geometry and volume visualizations), and integrates multi-touch-sensitive surfaces so that users can intuitively point, write, touch and manipulate the information displayed, and communicate and share this information with remote colleagues.

    Links:

    24H Games (2010)

    The 24H Games project is an experiment in gameplay design and developement. Its main objective is the creation of simple web-based games in a single day. Each of the presented games has been built by a single developer (that is, me ^-^) in just 24 hours. Each game is presented along with its developement log, describing the various steps in the creation of the games, things that worked and things that didn't.

    CS525 - GPU Programming (2011)

    This section contains the projects I worked on for the GPU Programming class, Spring 2010.

    FlowViz (2010)

    FlowViz is a generic 3D flow visualization for Omega Desk, a multitouch + stereo 3D display system developed at EVL. The application has been built using Processing, and has been designed to be easily portable to other devices offering a subset of the capabilities of Omega Desk, a stereo, multi touch display system prototype.

    CS491 - Visualization and Visual Analytics (2010)

    This section contains the projects I worked on for the Visualization and Visual Analytics class, Fall 2009.

    Computer Graphics 2 - Scientific Visualization (2009)

    This section contains projects and presentations for CS526 - Spring 2009.

    Usability in Games (2008)

    We are investigating how interface usability influences user engagement in long-term computer games, and working to assess the relevance of usability versus playability factors on the overall experience engagement. A preliminary paper on this topic has been accepted at the Engagement By Design workshop, which is part of the CHI09 conference on Human-Computer Interaction. The conference and workshops will be held in Boston, April 4-9 2009.

    Links: Engagement by Design Workshop page CHI09 homepage

    Downloads: Presented paper (pdf)

    Game Design Seminar (2008)

    Material from the game design seminar held for Interaction Design students, Politecnico di Milano, Fall 08.

    Downloads: Lecture material (Italian)

    MotoGP 08 (2008)

    The official game of the 2008 season, MotoGP 08 features all the riders, bikes and tracks providing the definitive 2 wheeled racing experience. MotoGP 08 puts the player at the centre of the MotoGP experience by letting them join a team and compete alongside their sporting heroes in all three race classes: 125cc, 250cc and MotoGP. MotoGP 08 will mark the debut of the series on both the PlayStation 3 and Wii plus see the inclusion of the all new Indianapolis track plus the spectacle of night racing at the Qatar circuit. The game will also offer online play for PlayStation 3, Xbox 360 and PC owners.

    Links: Blog Entries

    QbViz (2008)

    QbViz is a lightweight actionscript library aimed at collaborative data visualization. Its main purpose is to simplify the creation of web applications capable of accessing fairly complex data sources, render them as interactive 3d visualizations, and share the created views between a set of remote users connected to the same virtual workspace.

    Downloads: Software package 0.3

    Hydroviz (2008)

    Hydroviz is a web application that gives the users access to salinity and currents data of Corpus Christi Bay, Texas. Various layers of data can be attached on top of a 3d reproduction of the bay, and their variation over time and depth can be explored interactively. Users can also access a common virtual workspace in which they can share created views, and modify them in cooperation. Hydroviz client-side component has been developed in flash, and makes use of QbViz to leverage its data visualization and collaborative features.

    SBK08 - Superbike World Championship (2008)

    This is the game I worked on as a Game Programmer at Milestone. SBK 08 is the official videogame of the Superbike World Championship. It has been released for XBOX360, PS3, PS2, PSP, WII and PC.

    Links: SBK08 Official Site

    Edanarion (2007)

    Edanarion is a multiplayer RPG game written in ActionScript 3 and C#. It can be played directly from a browser window. One of the main objectives of this project is to create a browser game in which users can actually build parts of the playable world. This project server is not currently published or active due to lack of time to actively maintain it.

    Videogame design seminar (2007)

    Material from a seminar on Videogame design I held during the Spring 2007 Human-Computer Interaction class (Politecnico di Milano).

    Downloads: Presentation PDF (italian)

    Computer Animation Projects (2006)

    This site contains all the projects I did for my Computer Animation class at UIC. These projects were voted by my fellow classmates to choose the best ones in each category (rendered animation, flocking, motion capture), and they all won first place, so I'm pretty proud of them :)

    Inner Battlefield (2006)

    Inner Battlefield is a serious game that will educate the player regarding the working of the human immune system, the different kinds of disease causing pathogens, and the effects of antibiotics on the human body. Inner Battlefield won first prize at the game development competition held at UIC VideoGame Design Class 8th of December, 2006.

    FlowTest (2006)

    This is a small program I did as a proof-of-concept for an idea I had for the Inner Battlefield game. The first concept of the game involved the dynamic creation and destruction of blood vessels. The FlowTest application was a test for an algorythm that was able to reroute the blood flow dynamically from blood sources to drains inside the gameplay area. The algorythm is extremely simple: it involves a recursive recalculation of 'pressure' levels for each cell inside the game area each time a cell changes from obstructed to non-abstructed (or vice-versa). Then, blood 'particles' move inside the unobstructed paths, always directed towards cells with lower 'pressure' than their current one. The blood source cells are set to a specified maximum pressure level and the drain cells always have zero pressure. After launching the application, you can click on areas of the window to obstruct-unobstruct cells and see how the blood flow behaves.

    Downloads: Application souce (C#) and binaries

    YAMO - Yet Another Music Organizer (2005)

    Yamo (Yet another music organizer), manages a music library, moving and renaming song files based on a set of options specified by the user. Yamo is composed of a dynamic library that implements the library manager engine, and a wizard application that allows easy access to the Yamo engine services. Both the library and the wizard are written in C#. Being a library, the Yamo engine can be used even inside third party applications.

    Links: Original CodeProject Article And Downloads

     

    myMigthyStats