Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Level of Detail for 3D terrains/models in Mobile Devices (Android / XNA )

I am planning to develop for WP7 and Android.

What is the better way to display (and traverse) 3D scene/models in term of LoD? The data is planned to be island-wide (Singapore).

1) Real-Time Dynamic Level of Detail Terrain Rendering
2) Discrete LoD
3) Others?

And please advice some considerations/algorithms/resources/source codes. something like LoD book also Okay.

Side note: I am a beginner in this area but pretty well-versed in C/C++. And I haven't read the LoD book.

Related posts:
- Distant 3D object rendering [games]
- Chris Pruett's 3D benchmark for Android

like image 528
Afriza N. Arief Avatar asked Nov 21 '25 18:11

Afriza N. Arief


1 Answers

With modern hardware you should not be doing ad-hoc geometry fiddling for (C)LoD as is done in ROAM. Instead you should chunk the terrain up in blocks (organized in a quadtree or similar setup) and push it to the device in nice hardware-friendly batches.

See Thatcher Ulrich's excellent writings on the subject.

like image 79
drxzcl Avatar answered Nov 23 '25 07:11

drxzcl



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!