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

Page URL: https://twiki.graphics.ethz.ch/bin/view/GameClass/TeamETerraForming
2025-07-27
© 2025 Eidgenössische Technische Hochschule Zürich