Max-Planck-Institut für Informatik
max planck institut
mpii logo Minerva of the Max Planck Society

MPI-INF or MPI-SWS or Local Campus Event Calendar

<< Previous Entry Next Entry >> New Event Entry Edit this Entry Login to DB (to update, delete)
What and Who
Title:An extensible VRML-based scene graph manager
Speaker:Philippe Bekaert
coming from:Max-Planck-Institut für Informatik - AG 1
Speakers Bio:
Event Type:AG4 Group Meeting
We use this to send out email in the morning.
Level:AG Audience
Date, Time and Location
Date:Wednesday, 31 January 2001
Duration:45 Minutes
In this talk, I will sketch a project I have been working on since some

time, in the margin of my research work. The project concerns a
flexible, extensible and efficient scene graph manager and file format
parser, based on VRML'97.

The original goal was to design a new file format for global
illumination, which would overcome shortcomings of other such file
format. At the time I started this project, in 1997, VRML'97 seemed to
be a good starting point because of several reasons, which will be
discussed in the talk.

As the project went on, it became clear that the project would only
succeed if a software utility were developed that would allow to easily
and efficiently design new VRML-like scene graph nodes. This could be
achieved by a clear separation of the file format parser, the scene
graph representation, and application specific functionality of scene
graph nodes. The implementation of new, custom, scene graph nodes is
facilitated by a software utility, the node code generator, which
generates a C++ class implementation from a very concise description of
the syntax of a new node.

So far, this software utility has been used in order to design and
implement about 60 new VRML-like nodes for specifying physically based
material properties for global illumination. The resulting software can
however be used for many more purposes. A recent case study will be

Name(s):Jan Kautz
Video Broadcast
Video Broadcast:NoTo Location:
Tags, Category, Keywords and additional notes
Attachments, File(s):