scispace - formally typeset
Search or ask a question

Showing papers by "Raimund Dachselt published in 2003"


Proceedings ArticleDOI
09 Mar 2003
TL;DR: A flexible concept for declaratively modeling 3D object behaviors based on Extensible 3D (X3D) a node concept is suggested with object-oriented features such as inheritance, strong typing, and polymorphism and a rich set of predefined behaviors is proposed.
Abstract: Success of 3D applications on the Web inherently depends on object behavior and interaction. Current Web3D formats often fall short in supporting behavior modeling. This paper introduces a flexible concept for declaratively modeling 3D object behaviors. Based on Extensible 3D (X3D) a node concept is suggested with object-oriented features such as inheritance, strong typing, and polymorphism. An XML-based language Behavior3DNode serves the interface definition of new nodes. Their implementation is simplified by automated code generation. A novel grammar generation mechanism collects all existing nodes in a dynamic XML Schema. Thus new behavior nodes can be used along with built-in nodes as first class scene graph elements. A rich set of predefined behaviors is proposed, among them Animation and State Machine node collections. The concepts were successfully implemented with VRML97/X3D and integrated into a 3D component approach.

58 citations


01 Jul 2003
TL;DR: The development of an XML-based format called Audio3D for the declarative description of acoustic environments and sound sources for 3D auditory displays by an audio designer without the need of programming efforts is described.
Abstract: This paper describes the development of an XML-based format called Audio3D for the declarative description of acoustic environments and sound sources for 3D auditory displays by an audio designer without the need of programming efforts. The format is platform and API independent and suitable for realtime and offline sound rendering. It can be used together with other XML-formats for 3D graphics such as X3D and is based on the concept of a hierarchical scene graph. Acoustic environments can be described in any level of detail using reflecting and absorbing surfaces or reverberation parameters for an abstract representation of multiple acoustic rooms.

13 citations