X3D: Real Time 3D Solution for the web Web3D Tech Talk – SIGGRAPH 2008 Fraunhofer Foundation Mission: “Application oriented research for industry and advantage of our society “ Figures Institutes Employees 1.3 Billion € Budget 2/3 research projects for industry 1/3 public funding Institute for Computer Graphics, Darmstadt 120 Employees 20 Employees in VR/AR Group
X3D: Real Time 3D Solution for the web Web3D Tech Talk – SIGGRAPH Years of research in VR/AR 1 st Generation 1992 start of VR-Activities 2 nd Generation st Fraunhofer VR System 1994 First 5 sided CAVE in Germany 1995 Founding VR-Spinoff: VR-COM 3 rd Generation 2000 OpenSG (LGPL Scene Graph) 2002 Avalon VR System (X3D based) 2005 InstantReality VR/AR Middleware 2008 HEyeWall 2.0 ( 35 Billion Pixel)
X3D: Real Time 3D Solution for the web Web3D Tech Talk – SIGGRAPH 2008 Increasing need for a flexible runtime environment Scalability is key requirement Application Behavior From Walkthrough to complex non-linear storytelling/game environments Interaction and Navigation From stateless single device => Sensor-Fusion Systems with complex device setups Image synthesis/Rendering From PDA to Multi-Screen/CPU/GPU-Cluster
X3D: Real Time 3D Solution for the web Web3D Tech Talk – SIGGRAPH 2008 There is no Standard for VR/AR applications and runtime systems X3D ISO Standard, describes an abstract functional behavior and time- based interactive 3D environment Multi-parent Scenegraph Behavior-graph Runtime System IO Device Independent High level interaction Portable Xml/classic/binary encodings
X3D: Real Time 3D Solution for the web Web3D Tech Talk – SIGGRAPH 2008 X3D utilized as basis for an VR/AR application description language Solid ISO foundation Extensibility leaves room for VR/AR extensions and research Immersive interaction Distributed rendering Mixed Reality
X3D: Real Time 3D Solution for the web Web3D Tech Talk – SIGGRAPH 2008 “Beyond the Desktop” Interaction Low-level data-stream sensors for direct data access (e.g. 6D tracker, images). X3D PointingSensor in Immersive Environments UserBody nodes/states trigger PS UserBody nodes transform rays and collision obj. Multi-UserBody-nodes lead to multi-hand/user Additional unrestricted 6D PS-extension Navigation Framework Works seamless with X3D Bindable concept Allows flexible method prototyping (e.g. go-go)
X3D: Real Time 3D Solution for the web Web3D Tech Talk – SIGGRAPH 2008 Distributed Rendering Sort-first and Sort-last support Dynamic load distribution Fully automatic method 2x to 5x performance increase with typical CAD data Scales almost linear with GPU/CPU Boxes
X3D: Real Time 3D Solution for the web Web3D Tech Talk – SIGGRAPH 2008 Mixed Reality Lighting Real-time global illumination using Precomputed radiance transfer Updates shading form video- stream in real-time Details in Web3D 07/08 paper Live-demos at the Web3D-booth
X3D: Real Time 3D Solution for the web Web3D Tech Talk – SIGGRAPH 2008 Resources a4www.igd.fraunhofer.de Beta5 release 30 Device Handler Distributed Rendering/IO IO-Handler-SDK Windows/Mac/Linux LGPL source Rendering