project director: Simon Yuill
original drawings: Chad McCail
development team:
Ricardo Creemers
Stefan Gartner
Eleonora Oreggia
Simon Yuill
sound design: Mark Vernon


supported by ...

All content is available under the terms of the GNU Free Documentation License, unless otherwise stated.

[module 4] spring_city
Huddersfield (England), Dundee and Glasgow (Scotland), Amsterdam (the Netherlands), Tokyo (Japan)
April 2005 - July 2005

Graphics engine

A new graphics engine was built for spring_alpha using the Soya 3D library. This is capable of presenting both the 2D 'architectural plan' and 3D colour views of the spring_alpha gameworld. Soya 3D has a built-in toon rendering capability which we were able to adapt to represent Chad's drawing style.

click on image for enlarged version

rendering test rendering test  

Additional work was done on exploring a more sophisticated rendering technique called 'suggestive contours', which is capable of creating a more hand-drawn feel. Suggestive contour rendering will be used where higher quality detailed images are required and the simpler toon rendering for everything else.

click on image for enlarged version

suggestive contours test suggestive contours test  

Suggestive contour rendering was originally developed by Doug DeCarlo, Adam Finkelstein, Szymon Rusinkiewicz, Anthony Santella:

The spring_alpha graphics engine was coded by Stefan Gartner, who also made a Python port of the suggestive contours demo application:

PyRTSC download: pyrtsc.tgz