ACM Home Page
Please provide us with feedback. Feedback
Behavior3D: an XML-based framework for 3D graphics behavior
Full text PdfPdf (3.45 MB)
Source 3D technologies for the World Wide Web archive
Proceedings of the eighth international conference on 3D Web technology table of contents
Saint Malo, France
SESSION: Session 4 table of contents
Pages: 101 - ff  
Year of Publication: 2003
ISBN:1-58113-644-7
Authors
Raimund Dachselt  Dresden University of Technology, Dresden, Germany
Enrico Rukzio  Dresden University of Technology, Dresden, Germany
Sponsor
SIGGRAPH: ACM Special Interest Group on Computer Graphics and Interactive Techniques
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 4,   Downloads (12 Months): 43,   Citation Count: 13
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/636593.636609
What is a DOI?

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.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
CODOGNET, P.; RICHARD, N. 1998. Multi-way constraints for describing high-level object behaviours in VRML. In Proceedings of the Interaction Agents workshop at the AVI'98 conference, L'Aquila, Italy.
 
3
CONTIGRA Project web pages http://www.contigra.com
 
4
Cult3D Designer http://www.cult3d.com/Cult3D/designer.asp
5
 
6
7
 
8
9
 
10
KEMKES, A. 2001. X3D and SMIL. http://www.web3d.org/TaskGroups/x3d/perceptronics
 
11
 
12
MPEG-4: Binary Format for Scenes (BIFS) http://mpeg.telecomitalialab.com/standards/mpeg-4/ mpeg-4.htm#10.6
 
13
ROEHL, B. 1995. Some Thoughts on Behavior in VR Systems. http://ece.uwaterloo.ca/~broehl/behav.html
 
14
SAI (Scene Authoring Interface / Scene Access Interface) http://www.web3d.org/TaskGroups/x3d/sai/ SceneAccessInterface.html
 
15
SEIDMAN, G. 1998. Cooking With Hotpot: Making Events In VRML Work For You. http://www.cs.brown.edu/~gss/VRML98/paper.rev.html
 
16
SMIL 2.0 (Synchronized Multimedia Integration Language): W3C Recommendation 07 August 2001 http://www.w3.org/TR/smil20/
 
17
Viewpoint http://www.viewpoint.com
 
18
Virtools Dev http://www.virtools.com/solutions/products/virtools_dev.asp
 
19
VRML97. 1997. The VRML Consortium Inc.: "The Virtual Reality Modeling Language -- International Standard ISO/IEC 14772-1:1997", http://www.web3d.org/technicalinfo/specifications/ vrml97/index.htm
 
20
VRML 2.0 PROTO Library http://www.accad.ohio-state.edu/~pgerstma/protolib/protolib/
 
21
VRML Object-Oriented Extensions Working Group http://rw4.cs.uni-sb.de/~diehl/ooevrml/
 
22
X3D-Schema, Version 0.8 (June 2002) http://www.web3d.org/TaskGroups/x3d/translation/ X3dSchemaDraftSpy.xsd X3D
 
23
Specification: M4 - Final Working Draft http://www.web3d.org/TaskGroups/x3d/ specification-milestone4/
 
24
Xj3D Open Source VRML/X3D Toolkit http://www.xj3d.org
 
25
XML Schema http://www.w3.org/XML/Schema
 
26
XSL (Extensible Stylesheet Language) http://www.w3.org/Style/XSL/

CITED BY  13

Collaborative Colleagues:
Raimund Dachselt: colleagues
Enrico Rukzio: colleagues