Search Home Members Contacts
About Us
Products
Downloads
Community
Support
Pages: [1]
  Print  
Author Topic: Information on terrain LOD  (Read 2532 times)
typdef
Community Member
*
Posts: 2


« on: April 04, 2011, 02:47:50 AM »

Hi !

I would like to make a google earth lite software. Can I easly and quickly represent a spheric planet earth with several LOD everywhere on the planet, with TV3D LOD system and based on nasa HGT tiles for ground vertex and custom tiles set for textures ?
If someone have some tutorial or exemple/documentation going in this direction, I would love it.

Thank you for your time,
Logged
Lenn
Customers
Community Member
*****
Posts: 876

+/-


« Reply #1 on: April 04, 2011, 04:37:43 AM »

I tried doing something similar a while ago. The tv3d terrains are not very suitable for represneting a spherical planet, they work on the XZ plane and if you try to artificially curve or rotate them based on longtitude/latitude you may loose resolution due to effective vertice occupation in terms of a units squared area (XZ). It's better to use a custom mesh format, but that depend on how many LOD stages you need and what the min/max levels are. I used TV3D terrains for high res view, when down on the planet, and custom mesh when zooming out and going into space. It was pretty seamless but it took me around a year to do it. In the end the high-res maps were taking up 100s of GB os hard disk space, so it wasn't a good offline solution. You'd have to think about creating a map cache, how that's handled, etc etc.
Logged

TV3D 6.5 Community Docs - Read, use and please contribute!
Lenn
Customers
Community Member
*****
Posts: 876

+/-


« Reply #2 on: April 04, 2011, 04:39:37 AM »


If someone have some tutorial or exemple/documentation going in this direction, I would love it.


Oh and, no, there are no tutorials on how to create Google Earth. You simply need a great amount of general knowledge working with 3D engines. Good luck!
Logged

TV3D 6.5 Community Docs - Read, use and please contribute!
typdef
Community Member
*
Posts: 2


« Reply #3 on: April 05, 2011, 04:49:09 AM »

Thank you for your answer,

Well, I basically did all what you described in raw opengl and I have something working very well, with custom data format for tiles (also several GB on hardrive) etc, but I was looking for a SDK/graphic-engine because every time my project evolve I have to add features to my pseudo 3D engine, and I don't want to reinvent the wheel.

However it seems hard to find an engine that correspond to my needs, there is a lot of open/free of charge 3D engine with their SDk outthere, but they all seems to target plane based terrains as you said for tv3d.

If someone know a tool/sdk/engine that could correspond to my use it would be great,
Thank you for your time,
Logged
Mithrandir
Community Member
*
Posts: 325


« Reply #4 on: April 05, 2011, 05:07:34 AM »

Ogre3D allows you to define your own scene nodes. They have some examples for the "typical" terrains but you have full control of how the scene is being drawn/stored.
Logged
Lenn
Customers
Community Member
*****
Posts: 876

+/-


« Reply #5 on: April 06, 2011, 12:12:28 PM »

I doubt you'll find any engine that has terrains that aren't on a XZ plane. Your best bet is to convert your opengl code into a mesh format used by the engine of your choice, it will probably work with a bit of modification.
Logged

TV3D 6.5 Community Docs - Read, use and please contribute!
jake3hoover
Community Member
*
Posts: 1


« Reply #6 on: July 01, 2011, 07:48:57 AM »

These are the basic steps which should be followed:
Fixing Mesh Errors
Creating the LOD Meshes
Creating the LOD Diffuse Maps (Color Textures)
The Naming Bug
The Black Texture Bug
Update LOD Information
Testing
Additional Notes
Portability
Logged

Pages: [1]
  Print  
 
Jump to:  

Powered by SMF 1.1.3 | SMF © 2006-2007, Simple Machines LLC
Seo4Smf v0.2 © Webmaster's Talks