Terrain Example

I recently put together a small demo clip running through our procedural terrain example. Check it out here on YouTube:

7 comments:

Jeni C Slack (^0^) said...

Very Nice! Looking forward to 0.6 and the exciting new stuff in it.

Stefan said...

Remembers me at unigines tesselation videos.
Would it run faster with tesselation hardware (and the code for it) ? Or is it something different?
And what about displacement mapping, could you use it with your terrain?

MrCoder said...

This is an attempt to do "as good as you can" with the lack of hardware tesselation and displacement mapping. We can achieve a kind of displacement mapping by moving the heightdata into a texture and using vertex texture fetch on the gpu though. Instead of tesselation this technique use a predefined set of level of details (predefined tesselation iow). Another difference is that this works only for gridbased terrain and not for arbitrary objects as hardware tesselation ála directx 11.

Malachi de Ælfweald said...

Looks great!

MrCoder said...

should also be mentioned that every pixel on the terrain here is unique. iow there is no splatting or detailtexture... :)

ParanoidRay said...

Very nice, I know I saved
the jar of an "endless world" jME user demo once somewhere, in the hopes to one day be able to understand and use it with Ardor3D too. This frees up that task for me. Thanks, keep it up ! I always point to your work to show Javas power !

Ray.

S. A. Slack said...

I found this presentation quite interesting!