Posts

ENDURANCE Final Update

Image
Work on the ENDURANCE project has ended. The final data products consisted in an updated bathymetry model for the entire west lake bonney, using the complete 2008 and 2009 datasets. The data has been rendered as high resolution (8000x4000) elevation and contour images, plus 3d meshes and points clouds up to a resolution of 1 meter. The final rendered West Lake Bonney Bathymetry With respect to the previous models, the bathymetry has been corrected using a new shore line dataset. Using the new shore data it was possible to generate a much better zero-depth contour for the mesh. These images show a comparison of the sonar reconstruction without using the shore line dataset (top) and with the shore line dataset (bottom).

Lake Bonney flyover

Image
The sonar data gathered by the ENDURANCE AUV has been used to recontruct a 3d model of East Lake Bonney. A customized set of tools has been developed for this purpose. The tools are able to decimate and clean up the source sonar range, perform raytracing using water sound velocity profiles, and extract a surface from the filtered points using Poisson Surface Reconstruction. The resulting bathymetry has been rendered and animated inside Paraview.

Using Kinect for 3D video capture

(Thanks for the link, Jakub)

GPU Programming Project 1 – Kodachrome

Image
  The objective for this project was to process a stream of images captured from the webcam, and apply a set of vertex, fragment and geometry shaders to achieve different visual effects. The shaders had to be written using the OpenGL Shading Language (GLSL). My application made use of the OpenCV library for the webcam capture part. OpenCV has also been used to integrate face recognition support into one of the shaders. Go To The Project Page

How to Prototype a Game in Under 7 Days: Tips and Tricks from 4 Grad Students Who Made Over 50 Games in 1 Semester

Some days ago I stumbled upon an interesting article on rapid game prototyping. Read the original article here . Some of the guidelines these guys suggest are applicable only to small game projects, but others are way more general. This article is a very good read for anyone wanting to start developing their own games.

Edanarion source code released

Image
Since I won’t be able to go on working on Edanarion , I decided to release the entire source code of the game server and client, plus all of the current game data. The game server and clients are working right now, and a couple areas are included in the game data. The gameplay code is not complete, but the code can be used as a good starting point for anyone wanting to build a multiplayer, flash based game for the browser. Here are some of the features currently supported by Edanarion: Multiple area support. In-client area builder. HTTP-based communication protocol (game works through firewalls) Completely data-driven design. Scriptable AI and dialog support for non-playing characters. Inventory support Customizable characters (both appearance on character creation, and dynamic customization with dresses / weapons) Basic fighting Pathfinding support. Extensible server control console. Unified, command-based communication and management system: player actions, as well a...

Website Update: Atomz

A new section has been added to the website: 24Hour Games 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 games presented here 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. The first published game is called Atomz . In this puzzle game the player links moving symbols (thr atomz) by matching shape or color, before they go out of the screen. Linked atomz switch their state, linking them in a smart way to create bigger molecules increases the score. Enter the 24Hour Games project page to play the game and read the developement log!