Full text: Proceedings, XXth congress (Part 5)

    
  
  
3D Map 
Compilation 
  
  
  
d maps in 
1 process is 
atasets are 
zine’s map 
nately, the 
so that the 
  
«e Ill Arena 
  
  
  
  
transforms 
ıtation and 
. and light 
GIS. Even 
f that kind 
interesting 
ie Quake 3 
r to define 
ap. (Beck, 
where the 
noving the 
t and click 
is textual 
displayed 
th finding 
ice unit to 
me. This 
on system 
(Pfeiffer, 
walks the 
nd trigger 
gure 5). 
  
  
International Archives 
  
Figure 4. The result of a thematic query shows that this 
door leads to the room of the GIS group. 
  
Figure 5. A virtual guide leads the user through the 
different fields of science in the exhibition room 
of the information system of the Institute for 
Photogrammetry (ifp). 
3. UNREAL ENGINE 2 
The Unreal Engine 2 (developed by Epic Games) is one of 
the most widely used game engines to date. Because it is a 
cross-platform solution, a broad range of products from PC 
and video games to architectural visualisations have been 
already developed with it. Being optimized for both indoor 
and outdoor environments, it is one of the most modern and 
versatile engines (see Unreal, 2004). Like most other game 
engines, the technology is encapsulated in a binary runtime 
library, while the game related parts of the Unreal games are 
available as source code in a scripting language called 
UnrealScript. The novel approach of Epic Games is that they 
released the Unreal Engine 2 Runtime free for non- 
commercial and educational use. This means that there is no 
need to buy the game itself to run modifications and 
applications that have been developed by the community. 
The runtime even includes the map editor UnrealEd and 
header files for C++ programmers. Beginners do find lots of 
technical documents and even video tutorial that teach level 
design, script programming and much more. 
of the Photogrammetry, Remote Sensing and Spatial Information Sciences, Vol XXXV, Part BS. Istanbul 2004 
  
Figure 6. The Unreal Engine 2 is equally suited for indoor 
and outdoor environments and produces stunning 
landscape images in real-time. 
4. OUTDOOR VISUALISATION USING 
OPEN SOURCE LIBRARIES 
So far, the focus of this article was on the visualisation of 
indoor environments. Most geo-spatial data are, however, 
rather outdoor data like e.g. digital height models or 3D city 
models. There also exist powerful game engines that feature 
outdoor rendering capabilities. The game engine Torque 
(developed by GarageGames) combines both indoor and 
outdoor visualisation modules into one software package 
(Torque, 2004). But there also are powerful open source 
game-like libraries available that make stunning outdoor 
visualisation applications possible with very little effort. 
These libraries have matured so that very little programming 
effort is needed to create one's own visualisation application. 
4.1 Open Scene Graph 
The Open Scene Graph (OSG) is a cross-platform C++ / 
OpenGL library for real-time visualisation. It has become a 
powerful alternative to traditional tools like Performer and is 
freely available under the GNU LGPL at (Osfield, 2004). The 
library not only features high performance rendering 
capabilities and excellent support for PC graphics 
accelerators, but also offers stereo mode and a broad variety 
of loaders for many common data formats. Several people 
from the open source community already contributed plug- 
ins and exporter for a number of popular modellers like 3D 
Studio Max or Blender. For the purpose of moving through 
the datasets, there exist camera manipulators that simulate 
movement in a car or in an airplane. The drive camera 
manipulator even uses collision detection so that the virtual 
vehicle stays on the ground. OSG has been successfully used 
in non-commercial games and virtual reality applications. 
4.0 libMini 
For the real-time visualisation of digital terrain models, a 
continuous level-of-detail (C-LOD (Lindstrom et al., 1996)) 
approach is generally used. The C-LOD terrain rendering 
library libMini recursively generates triangle fans during the 
view-dependent generation of the quad-tree structured 
triangulation (Roettger et al., 1998). The library is licensed 
   
   
   
   
    
  
  
  
  
  
  
  
  
  
  
   
   
  
  
  
  
  
  
  
  
  
  
  
    
   
   
   
   
   
   
  
   
    
   
  
   
   
    
    
    
   
    
   
     
	        
Waiting...

Note to user

Dear user,

In response to current developments in the web technology used by the Goobi viewer, the software no longer supports your browser.

Please use one of the following browsers to display this page correctly.

Thank you.