X3D Capabilities for DecWebVR

Similar documents
Web3D Standards. X3D: Open royalty-free interoperable standard for enterprise 3D

Web3D.org. March 2015 Anita Havele, Executive Director

Extending X3D for Augmented Reality

Web3D and X3D Overview

Moving Web 3d Content into GearVR

Web3D Consortium Medical WG Update. Nicholas F. Polys, PhD Virginia Tech Web3D Consortium

ISO JTC 1 SC 24 WG9 G E R A R D J. K I M K O R E A U N I V E R S I T Y

Activities at SC 24 WG 9: An Overview

WebVR: Building for the Immersive Web. Tony Parisi Head of VR/AR, Unity Technologies

Activities at SC 24 WG 9: An Overview

ISO/IEC JTC 1 VR AR for Education

Video Requirements for Web-based Virtual Environments using Extensible 3D (X3D) Graphics

ISO/IEC JTC 1 N 13141

Thursday June 18, 2015 (Web3D Consortium Open Meeting)

Topics VRML. The basic idea. What is VRML? History of VRML 97 What is in it X3D Ruth Aylett

X3D Graphics for Web Authors. X3D-Edit Update. Web3D Consortium Korea Chapter Seoul, 7-8 December Don Brutzman

Draft TR: Conceptual Model for Multimedia XR Systems

SC24 Study Group: Systems Integration Visualization (SIV)

Mixed and Augmented Reality Reference Model as of January 2014

The browser must have the proper plugin installed

3D Virtual Training Systems Architecture

UMI3D Unified Model for Interaction in 3D. White Paper

Exploring Virtual Reality (VR) with ArcGIS. Euan Cameron Simon Haegler Mark Baird

Computer Graphics. Spring April Ghada Ahmed, PhD Dept. of Computer Science Helwan University

Open Standard based Visualization Infrastructure for 3D Geospatial Information

Webizing MAR contents WXR Library (Webized X Reality) Byounghyun Yoo. ISO/IEC JTC 1/SC 24/WG 9 Seoul, Korea 24 January 2019

Networked Virtual Environments

Reference number of working document: ISO/IEC JTC 1/SC 24 N 000

Scalable geospatial 3D client applications in X3D - Interactive, online and in real-time

instantreality Framework for AR and VR application Johannes Behr Fraunhofer IGD A4

INTELLIGENT GUIDANCE IN A VIRTUAL UNIVERSITY

Supporting Mixed Reality Visualization in Web3D Standard

The presentation based on AR technologies

Rapid Authoring for VR-Based Simulations of Pervasive Computing Applications

A Study on the Conversion of VRML to X3D In A Highly Complex and Detailed Web3D World

Extensible 3D (X3D) Graphics and X3D Earth for Web-Interoperable Modeling, Simulation and Visualization

The VCoRE Project: First Steps Towards Building a Next-Generation Visual Computing Platform

Virtual Reality in E-Learning Redefining the Learning Experience

Design and Realization of Virtual Classroom

New Trends in. Digital Reality. The Democratization of. Presenter: Trevor Leeson

Learning technology trends and implications

Common application environment for interactive digital broadcasting services

High Performance Visualization : Scaling Rendering and Perception

X3D and Java Fusion in a Medieval Fantasy Game

VR/AR Concepts in Architecture And Available Tools

WebTalk04: a Declarative Approach to Generate 3D Collaborative Environments

OpenGL ES. August Khronos Chairman. Copyright Khronos Group, Page 1

HMD based VR Service Framework. July Web3D Consortium Kwan-Hee Yoo Chungbuk National University

VR/AR with ArcGIS. Pascal Mueller, Rex Hansen, Eric Wittner & Adrien Meriaux

Bring Imagination to Life with Virtual Reality: Everything You Need to Know About VR for Events

Immersive Visualization On the Cheap. Amy Trost Data Services Librarian Universities at Shady Grove/UMD Libraries December 6, 2019

Distributed Virtual Learning Environment: a Web-based Approach

An Agent-Based Architecture for Large Virtual Landscapes. Bruno Fanini

Exhibition Strategy of Digital 3D Data of Object in Archives using Digitally Mediated Technologies for High User Experience

Investigating the Post Processing of LS-DYNA in a Fully Immersive Workflow Environment

Deliverable 4.3. First version of the 3D design environment for musical instruments.

Sound rendering in Interactive Multimodal Systems. Federico Avanzini

Virtual Reality for Real Estate a case study

USTGlobal. VIRTUAL AND AUGMENTED REALITY Ideas for the Future - Retail Industry

LOOKING AHEAD: UE4 VR Roadmap. Nick Whiting Technical Director VR / AR

3D Game Engine Programming (Game Development Series) By Oliver Duvel, Stefan Zerbst READ ONLINE

Executive Summary. Questions and requests for deeper analysis can be submitted at

Low-cost virtual reality visualization for SMEs

IEEE-SA Overview. Don Wright IEEE Standards Association Treasurer. CCSA/IEEE-SA Internet of Things Workshop 5 June 2012 Beijing, China

Practical Data Visualization and Virtual Reality. Virtual Reality Practical VR Implementation. Karljohan Lundin Palmerius

Polytechnical Engineering College in Virtual Reality

PASSENGER. Story of a convergent pipeline. Thomas Felix TG - Passenger Ubisoft Montréal. Pierre Blaizeau TWINE Ubisoft Montréal

LEVERAGING VIRTUAL REALITY Visualizing Risk & Opportunity Mike Prefling & Greg Martin Autodesk Join the conversation #AU2016

Written by Greenlight VR, Inc. & UploadVR, Inc.

DESIGN STYLE FOR BUILDING INTERIOR 3D OBJECTS USING MARKER BASED AUGMENTED REALITY

Strategic Information Management: Issues

SEIZING THE POWER OF VIRTUAL REALITY WITH REWIND. Your guide to the ins and outs of our business and how we can help you succeed.

About Us and Our Expertise :

MOBILE VIRTUAL 3D MODEL OF A MEDIEVAL TOWN

Virtual Reality in Drug Discovery

CS21297 Visualizing Mars: Enabling STEM Learning Using Revit, Autodesk LIVE, and Stingray

6 System architecture

Explorations in XR Creation Tools

Developing and Distributing a CubeSat Model-Based Systems Engineering (MBSE) Reference Model Interim Status

Real and Virtual Spaces

Jankowski, Jacek; Irzynska, Izabela

Virtual and Augmented Reality in Design, Planning and Training From Research Topic to Practical Use

immersive visualization workflow

Virtual Environments. Ruth Aylett

Efficient Architecture for Low-Cost Adaptive 3D Graphics-Based E-Learning Applications

THE LEONARDO WEBD PROJECT: AN EXAMPLE OF THE WEB3D TECHNOLOGY APPLICATIONS FOR DISTANCE TRAINING AND LEARNING

POTENTIAL USE OF VIRTUAL ENVIRONMENTS IN DESIGN EDUCATION

Pre-commercial version of webservices platform

NFC Forum NFC Use Cases

More Efficient and Intuitive PLM by Integrated AR/VR. Round Table Session Georg Fiechtner

Digitalisation as day-to-day-business

Restricted Siemens AG 2017 Realize innovation.

/ Impact of Human Factors for Mixed Reality contents: / # How to improve QoS and QoE? #

Virtual Reality Development ADD ANOTHER DIMENSION TO YOUR BUSINESS

Trial code included!

MPEG-V Based Web Haptic Authoring Tool

Enhancing Shipboard Maintenance with Augmented Reality

Preliminary Evaluation of the Augmented Representation of Cultural Objects System

Model Based Systems Engineering

Best Practices for VR Applications

Transcription:

X3D Capabilities for DecWebVR W3C TPAC Don Brutzman brutzman@nps.edu 6 November 2017

Web3D Consortium + World Wide Web Consortium Web3D Consortium is W3C Member as standards liaison partner since 1 April 1999. The Web3D Consortium, like W3C, supports open standardization. Web3D's open standards for real-time 3D communication include X3D, a powerful and extensible ISO/IEC standard for 3D visual effects, behavioral modeling, interaction and interoperability. Web3D membership includes companies, institutions, working groups and individuals. Active participant in multiple working groups: Efficient XML Interchange (EXI), XML Security, others. Standards liaisons and collaboration always welcome! Keen to support advancement of WebVR and DecWebVR efforts to advance on REC track, have standing as voting members of W3C Advisory Committee (AC). Participating in WebVR implementation efforts. What else can we do to help?

History of Declarative VR efforts for VRML, X3D 1994 Virtual Reality Markup Language v1.0 efforts 1997 Virtual Reality Modeling Language (VRML) v2.0 2000 Non-profit Web3D Consortium established to protect open specifications 2000s Extensible 3D (X3D) adds XML to Classic VRML Encoding 2008 IEEE VR workshop on Future Standards (Polys Behr Brutzman) Polys, Nicholas and Brutzman, Don and Steed, Anthony and Behr, Johannes (2008). Future Standards for Immersive VR: Report on the IEEE VR 2007 Workshop. IEEE Computers Graphics & Applications Vol. 28, Number 2, IEEE Computer Society, 2008. 2011 W3C Declarative 3D Community Group and continuing efforts. Thus Declarative VR is in our DNA! More follows...

Current Background W3C Workshop on Web & Virtual Reality, Samsung USA, October 2016 Declarative VR session notes, VR and X3D presentation WWW 2012 Workshop on Declarative 3D Declarative 3D (Dec3D) for Web Architecture Community Group 2011-2015. Sharing ideas X3D, X3DOM, XML3D led to multiple collaborations and improvements WebVR Community Group Ongoing, productive synthesis of multiple software/hardware approaches ISO/IEC SC24/SC29 WG9 JAHG Mixed Augmented Reality (MAR) Abstract Reference Model for VR/AR etc.

W3C Community Groups and Web3D Consortium: Dec3D, DecWebVR, WebVR DecWebVR mission is to define and describe a declarative method for developing VR content: The hope is to define a new set of HTML tags and CSS properties that will allow web developers across the globe to write VR content for display in modern browsers Today: Summarize ongoing work in W3C and community groups Summarize recent X3D developments and roadmap

DecWebVR Functional Requirements Considering Scope... A declarative language to describe: 3D Assets and Scenes (may be in several formats/encodings) Display & rendering parameters for the platform Mapping events of Controllers and 3D UI to application logic X3D is accomplishing these tasks, further showing example implementations in the VR community for 23 years and counting (see IEEE CG&A 2008)

Extensible 3D (X3D) Components and Profiles collect a structured nodeset (scene graphs) Geometry, appearance, lighting Animation, multimedia (sound, video) Interaction and application logic File format with multiple encodings: XML, UTF8, Binary, JSON Runtime API for a Unified Object Model with multiple programming language bindings (JavaScript, Java, C#, C++, Python,...) Widespread support through multiple commercial and open-source engines and VRML heritage

X3D Evolution Strategy for VR 1. X3D v4.0 specification integrates with HTML5, DOM a. b. c. d. 2. Currently working through how precisely do we do that in the specification These capabilities will ensures technical alignment with WebVR is possible via Web browser (Fraunhofer and VT already demonstrated WebVR 1.1 with X3DOM) Demonstration work with Samsung, others has proven particularly helpful Similarities to SVG and other W3C examples are being examined and utilized whenever possible X3D v4.1 adds VR, AR, MAR a. b. c. d. e. Add any missing WebVR technical requirements : hooks into X3D Scenegraph (SAI) Consider X3D WebVR Profile for content authors and VR-experience generators Next add Augmented Reality (AR) and Mixed Augmented Reality (MAR) features according to ISO/IEC SC24 WG9 Mixed Augmented Reality (MAR) abstract reference model 2+ open-source implementations, public evaluation, content examples, specification approval Deep-dive testing to date indicates no show stoppers and X3D participation continues

X3D + HTML5 Two open-source implementations, Javascript WebGL libraries Interpret and render X3D documents with interaction: X3DOM - www.x3dom.org X_ITE - create3000.de/x_ite

Immersive X3D Examples Samsung GearVR, Google Pixel Oculus Rift via WebVR 1.1 https://examples.x3dom.org/demos/classroomvr/ classroom-rift.html VT Forestry, Nuclear Engineering Multi-projector CAVEs (same X3D file) Variety of implementation efforts Annual Web3D Conference June 22-24, 2017 (ACM SIGGRAPH; Poznan, Poland 2018) VR Hackathons

Major development work: Samsung GearVRf Presentation at SIGGRAPH 2017 Web3D BoF Session

Web3D Consortium Strategic Roadmap for X3D 2017 VR, AR, MR, xr X3D 4.0 X3D 4.1 Identify Member projects Track industry efforts I Define gaps, new goals in X3D standards HTML encoding and DOM binding: Design, Specification, Implementation, X3D v4 /HTML examples ISO MAR Reference Model efforts Compare/contrast, align with WebVR I 2018 2019 I 2020 Extend X3D to support full range of Mixed and Augmented Reality (MAR) Maintain alignment: W3C HTML5, DOM updates ISO/IEC Mixed Augmented Reality (MAR) Reference Model implemented in X3D for VR/AR Web3D products provide a coordinated set of steadily evolving ISO/IEC standards In development In Planning

Ongoing Specification Development Activity Continued dialogue on mailing lists and at community events! Continue open proofs and development of X3D and HTML5, WebVR Web3D Specifications Development, Implementation and Evaluation Multiple file encodings and programming languages within X3D Unified Object Model X3D 4.0 aligning with HTML5 and DOM Expand on CSS design efforts to date, confirm full alignment with HTML5 and DOM Add gltf inline / import X3D 4.1 aligning with VR/AR/MR capabilities ISO-IEC Mixed Augmented Reality (MAR) Reference Model Augment X3D node set to integrate additional WebVR parameters Design, implement, evaluate WebVR Profile for X3D Web3D working groups are quite active. Participation and liaison are welcome.

Next Steps your feedback is welcome! 1. 2. 3.

Connect Catalyze With Open 3D Standards and Community International not-for-profit organization dedicated to an open cyberspace ecology W3C official Liaison voting member The Web3D Consortium promotes deployment of X3D standards for the communication of 3D scenes in multiple applications, use cases, platforms and verticals. Members collaboratively develop the X3D standards and tools making them widely adopted across diverse markets for academia, government, industry and individuals. The Web3D Consortium offers robust ISO standardized 3D functionality and long-term stability for enterprise solutions and interoperability with other 3D standards. Join us! www.web3d.org 2016 Year-end Report