Saturday, May 16, 2015

terrain - What are some current techniques for rendering deformable landscapes?


What are the current techniques than can be used for efficiently rendering 3D heightmap-based deformable landscapes?



For example, in the non-deformable landscape problem, ROAM used to be the way to these landscapes, but as GPUs advanced it lost favour to the newer geomipmapping/clipmaps (which is not as CPU-bound; but still had big enough wins for current generation GPUs).


Has there been any advancement in terms of deformable landscape rendering? Not only in terms of rendering, but also throughput during deform operations.


Although I am personally targeting SM3.0/DirectX 9.0c, please don't restrict your answers to that.



Answer



See the second slideshow here http://repi.blogspot.com/2009/01/conference-slides.html "Terrain Rendering in Frostbite using Procedural Shader Splatting (Siggraph 2007)" by one of the architects of the Frostbite (2) engine. He boasts 'easy destruction' as one of the benefits of his technique and it's used in BF:BC2 and probably also in BF3.


No comments:

Post a Comment

Simple past, Present perfect Past perfect

Can you tell me which form of the following sentences is the correct one please? Imagine two friends discussing the gym... I was in a good s...