16

There are a large number of 3d modelling tools available (both open and closed source). I would like to be able to:

  • Import GIS data into a 3d environment and retain georeferenceing.
  • Retain the quality and resolution of the source data.
  • View the data in real time with game like speed.

I have tried a number of tools but they never quite seem to be able to do these three points successfully. Do any tools exist that can reliably satisfy these requirements?

3
  • Which tools have you tried so far?
    – radek
    Apr 2, 2012 at 20:54
  • 1
    @radek. CitEngine, GeoWeb3D, Blender, 3ds, ArcScene, Unity. My own experience with these products are very limited, and I wanted to see what others thought. Apr 3, 2012 at 11:21
  • Have you considered exporting you data into KML and using googleearth?
    – julien
    Apr 5, 2012 at 9:55

7 Answers 7

5

Assuming that money is no object, then yes, you can have all three at the same time. You'll have to invest in very robust hardware and video for starters. The difference between "games" and GIS when it comes to "game like speed" is that games have the luxury of catering the environment to the strengths of the video card and memory. The real world cannot do that.

Think of the game as a "movie set" and the real world as, well, the real world. The real world is infinitely more complex than the movie set.

If you want a tool that seems to do what you want with reasonable speed and functionality, I would suggest taking a look at GeoWeb3D.

4

I'm currently working with Vue Infinite 10.5 to bring in real-world elevation and point location data, and it hasn't been easy. Vue is a high-end 3D scenery solution used extensively by Hollywood. We chose it because it is capable of producing photo-realistic 3D visualizations at a reasonable price (about $1000 USD) and it has a Python API.

Vue doesn't really support the direct import of any GIS data formats, with the exception of USGS .dem files, which is pretty much useless in my opinion. There is a lot that has to be done to get the data in, but basically you have to extract everything to text, then use the Python API to programmatically push the data into Vue. We are able to keep everything in real-world coordinates and account for the curvature of the earth. The results are very nice. Here is a presentation on the project, and here are a few renders:

enter image description here

The beach above is 1/9th arc-second NED elevation data for the USGS and the wind turbines offshore were brought in as points in their real-world locations.

enter image description here

This one is 1/9th arc-second NED from northern California, that's Mount Shasta in the background.

I feel that Vue could indeed satisfy your requirements, especially if you are looking for true photo-realism, which is something most all packages that allow the direct import of GIS data lack.

2

A free and open source option would be the Virtual Terrain Project.

The goal of VTP is to foster the creation of tools for easily constructing any part of the real world in interactive, 3D digital form.

This goal will require a synergetic convergence of the fields of CAD, GIS, visual simulation, surveying and remote sensing. VTP gathers information and tracks progress in areas such as procedural scene construction, feature extraction, and rendering algorithms. VTP writes and supports a set of software tools, including an interactive runtime environment (VTP Enviro). The tools and their source code are freely shared to help accelerate the adoption and development of the necessary technologies.

enter image description here

enter image description here

1

Yes, Geoweb3d is a tool that should work for you. I work for Geoweb3d. We have a new release coming out where you can view some of the lastest capabilities at the link below. Geoweb3d Desktop is packed with capability, so I would suggest emailing/setting up a demo if you are not sure if it has a certain feature you need.

http://www.youtube.com/user/geoweb3d?feature=BF

1

I use Blender a lot and find it very versatile and effective. The only downside is that you have to 'roll-your-own' importers for much of the data, but once done you can reuse the code. Blender is undergoing a lot of rapid development as well, which is great and there have been substantial improvements in the Game Engine.

Another product that is often forgotten is ERDAS Imagine. I used to use this a way back and must admit I haven't used it for years (due to cost - I'm a freelancer so Open Source is my first port of call).

0

A start-up, GaiaStudio, provides software as a service for 3D visualization of terrestrial ecosystems. (http://gaiastudio.ca) The visualization is based on forest inventory and forest-growth projections. By using simulated projections, GaiaStudio can visualize the state of the forest in any future point of time. The demo server holds information on seven forest districts in British Columbia, but you can ask to expend their database for customized needs. enter image description here

-1

3D Nature makes a great program called Visual Nature Studio. Totally GIS compatable

Not the answer you're looking for? Browse other questions tagged or ask your own question.