|
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
|
Frank Althoff , Herbert Stocker , Gregor McGlaun , Manfred K. Lang, A generic approach for interfacing VRML browsers to various input devices and creating customizable 3D applications, Proceeding of the seventh international conference on 3D Web technology, p.67-74, February 24-28, 2002, Tempe, Arizona, USA
[doi> 10.1145/504502.504514]
|
| |
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
|
Raimund Dachselt , Michael Hinz , Klaus Meißner, Contigra: an XML-based architecture for component-oriented 3D applications, Proceeding of the seventh international conference on 3D Web technology, p.155-163, February 24-28, 2002, Tempe, Arizona, USA
[doi> 10.1145/504502.504527]
|
| |
6
|
|
 |
7
|
|
| |
8
|
|
 |
9
|
Pablo Figueroa , Mark Green , H. James Hoover, InTml: a description language for VR applications, Proceeding of the seventh international conference on 3D Web technology, p.53-58, February 24-28, 2002, Tempe, Arizona, USA
[doi> 10.1145/504502.504511]
|
| |
10
|
KEMKES, A. 2001. X3D and SMIL. http://www.web3d.org/TaskGroups/x3d/perceptronics
|
| |
11
|
Sumedha Kshirsagar , Nadia Magnenat-Thalmann , Anthony Guye-Vuillème , Daniel Thalmann , Kaveh Kamyab , Ebrahim Mamdani, Avatar Markup Language, Proceedings of the workshop on Virtual environments 2002, May 30-31, 2002, Barcelona, Spain
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Pablo Figueroa , Omer Medina , Roger Jiménez , José Martínez , Camilo Albarracín, Extensions for interactivity and retargeting in X3D, Proceedings of the tenth international conference on 3D Web technology, March 29-April 01, 2005, Bangor, United Kingdom
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|