Slidesets / Notes @ 3DUI.ORG
Engineering Virtual Environments
with X3D
Date:
Tuesday 29th March
Time: 2pm - 2 x 90 minute sessions
There are
a number of important challenges facing developers of networked virtual environment
applications, not just knowledge of various authoring tools, formats, and
runtime engines. This session examines the approaches and supporting technologies
for the delivery of interactive 3D content over the network. We will consider
the issues and tradeoffs in publishing content with X3D using common XML
and server tools. The rational design and composition of scene resources
is crucial to a successful project deployment and attendees will gain an
understanding of applied IT architectures using standard scenegraphs, data,
and webservice paradigms.
Topics in
this tutorial include:
- Usability Engineering:
requirements to design
- Content Engineering:
design and management
- Application Architectures:
server, client-server, publish-subscribe
- Delivery / Quality of
Service: accessibility, framerate, real-time interaction
Techniques
covered in this tutorial:
- Design of custom scene graph
objects
- Composing content, behaviors,
and interfaces
- Publishing interactive 3D
content
- Connecting and integrating
supplemental information with 3D worlds
Case studies
will be used to illustrate architectural choices for delivering interactive
3D content in a number of application areas including:
- Model and interface component
repositories
- Military training and situational
awareness
- Cheminformatics and biomedical
simulation
- Architecture
- Traffic visualization
For the tutorial,
a basic acquaintance with the VRML and X3D nodeset and common web publishing
technologies is required.
Authors:
Nicholas
F. Polys has worked in the creation and management of digital assets for
virtual environments for more than 6 years. From 1999-2002, Mr. Polys served
on the Web3D Consortium Board of Directors and produced the Consortium's semi-annual
Software Development Kit. As a key contributor to the X3D specification,
Nicholas has conducted courses including: Introducing X3D (SIGGRAPH 2002 and
local chapters: Boston, San Francisco), and Graphics Publishing with X3D
(Web3D 2002). Mr. Polys has published on cutting-edge techniques for design
and publication of real-time networked 3D in the ACM, IEEE, SPIE venues and
a recent book chapter. His current research at Virginia Tech and the Virginia
Bioinformatics Institute concerns Human-Computer Interaction and 3D user
interfaces for Information-Rich Virtual Environments.
Don Brutzman
is a computer scientist and Associate Professor working in the Modeling
Virtual Environments & Simulation (MOVES) Institute and Undersea Warfare
Center at the Naval Postgraduate School. His research interests include underwater
robotics, real-time 3D computer graphics, artificial intelligence and high-performance
networking. He is a member of the Institute of Electrical and Electronic
Engineers (IEEE), the Association for Computing Machinery (ACM) Special Interest
Group on Graphics (SIGGRAPH) and the American Association for Artificial Intelligence
(AAAI). He is a board member of non-profit Sea Lab Monterey Bay, which is
designing and building a youth-oriented year-round residential science camp.
He is a founding member of the non-profit Web3D Consortium Board of Directors.
He organized and led the SIGGRAPH Online 2001 team, designing and developing
a huge audio/video/Web/XML information architecture. Currently he cochairs
the Extensible 3D (X3D) Working Group for the ISO X3D/VRML Specification,
and directs development of the Virtual Reality Transfer Protocol (vrtp) and
the Extensible Modeling and Simulation Framework (XMSF).
Denis Gračanin
is an Assistant Professor in the Department of Computer Science at Virginia
Tech. He has a B.S. and M.S. degree in Electrical Engineering from the University
of Zagreb, Croatia in 1985 and 1988, respectively. He has a M.S. and Ph.D.
degree in Computer Science from the University of Louisiana at Lafayette
in 1992 and 1994, respectively, His research interests include virtual reality
and distributed simulation. He is a senior member of IEEE and a member of
AAAI, ACM, APS, SCS, and SIAM.
Robina
Hetherington is a Senior Lecturer in Computing at Liverpool Hope University
College. Her research interests build upon her initial education in architecture
and combine them with the use of computer technology for the display of buildings
over the World Wide Web.