documentation projects applications publications gallery download
BOOGA
Virtual Emmental

Up ]

BOOGA Overview

Software components for fast application development

3D pickers enable the selection of objects in a scene by means of raytracing
Collectors: Collectors help finding objects in a scene. Collectors can be configured to find some specific kind of primitive object, cameras, or textures.
Orthographic and prspective cameras

Rendering

OpenGL Zbuffer: BSDL scenes can be interactively viewed on Windows95, Windows NT4.0, AIX 4.2, and Solaris 2.5. Hardware acceleration is guaranteed wherever an OpenGL driver supports direct OpenGL rendering. On Intel platforms, specialized OpenGL graphic adaptors like FireGL 3000 can be fully exploited. On IBM RS/6000, a GTX-1000 OpenGL graphics accelerator enables highend 3D graphics processing.
Raytracing: BSLD scenes can be rendered using the BOOGA raytracer. The raytracer supports Shading Language (procedural textures), 3D-grid for faster rendering, bitmap textures and many more features. A parallel edition of the BOOGA raytracer enables very fast generation of high quality images.
MPI parallel raytracer: The BOOGA parallel raytracer fully exploits the capabilities of the MPI message passing interface. On parallel supercomputers like the IBM SP, up to 256 processors can be used in parallel to raytrace the most complex 3D scenes one can imagine in a fraction of time.

Modeling

BSDL Language: The BSLD definition language enable fast and intuitive modeling of very complex scenes.
Animation objects: Every BSDL object can be animated using the animation extension. Cameras can follow 3D curves, which results in tremedous camera motions.
NURBS: Smooth objects can be modeled using Non Uniform Rational Bicubic Splines.
Buildings: With an object-oriented approach, buildings can be easily modelled from a blueprint, specifying the hieght of the building and the type of roof.

Interactive Design

wxFlythrough: The wxFlythrough application is a simple viewer for BSDL scenes. It provides auser interface to navigate in BSDL worlds. The application uses OpenGL and wxWindows to provide a fast zbuffer display and a comfortable GUI.
wxEdit: wxEdit is a prototype modeller, which integrates BOOGA components into one application. Common task like translating and rotating objects, the modification of objects using virtual tools, and the direct support of drag and drop from a BSDL database over the WWW have been implemented.

Supported Platforms

Sun Solaris
IBM AIX
Windows 95
Windows NT 4.0
 

Last changed: 22.10.98

Home Next

documentation projects applications publications gallery download

BOOGA - A project of the fcg Research group of the Insitute of Computer Science of the University of Berne