Terraforming
Terraforming is twofold. First the actual "diffusion" calculations, which lead to a heightmap and second the generation of the geometry.
Currently, both are performed on the CPU, which is a major load for it as well as a waste of bandwidth. The diffusion could be done on the GPU right away, but for the geometry generation and HLSL 2.x we have to do it on the CPU. None of our computers does have HLSL 3 ... but luckily the XBox360 has... so we will eventually create a HLSL 3 version whith uses vertex textures to do the creation of the geometry.
Prototyped
The two prototypes
Diffusion2D and
Diffusion3D were designed to test our terraforming approach.
--
ThaboBeeler - 11 Mar 2008