• Menu
  • Skip to right header navigation
  • Skip to main content
  • Skip to footer

Web3D Seoul 2020 Online

Web3D 2020 Conference

  • Announce
  • Calendar of Events
  • Conference
    • ACM Digital Library, Web3D
    • Calendar At-a-Glance
    • Committee
    • Conference Poster
    • Demonstrations
    • Gather.town
    • Publication Guidelines for 2D/3D/Audio/Video
    • Student Volunteers
    • Web3D 2021 Conference
    • Welcome
    • Welcome (in Korean)
  • Program
  • Registration
  • Submissions
    • Demonstrations
    • EasyChair Web3D 2020
    • HAnim Competition Submissions
    • Standards Sessions
    • Important Dates
    • Tutorials
    • Workshops
    • Industrial Use Cases
    • Papers
    • Posters
  • About
    • ACM SIGGRAPH
    • ACM SIGGRAPH ASIA 2020
    • Contact Us
    • Guidance and References
    • History
    • Previous Web3D Conferences
    • Special Thanks
    • Sponsorship
    • Twitter @Web3D2020
    • YouTube Web3D Conference
    • Web3D Consortium
  • Announce
  • Calendar of Events
  • Conference
    • ACM Digital Library, Web3D
    • Calendar At-a-Glance
    • Committee
    • Conference Poster
    • Demonstrations
    • Gather.town
    • Publication Guidelines for 2D/3D/Audio/Video
    • Student Volunteers
    • Web3D 2021 Conference
    • Welcome
    • Welcome (in Korean)
  • Program
  • Registration
  • Submissions
    • Demonstrations
    • EasyChair Web3D 2020
    • HAnim Competition Submissions
    • Standards Sessions
    • Important Dates
    • Tutorials
    • Workshops
    • Industrial Use Cases
    • Papers
    • Posters
  • About
    • ACM SIGGRAPH
    • ACM SIGGRAPH ASIA 2020
    • Contact Us
    • Guidance and References
    • History
    • Previous Web3D Conferences
    • Special Thanks
    • Sponsorship
    • Twitter @Web3D2020
    • YouTube Web3D Conference
    • Web3D Consortium

Tutorial #2, X3D4 Update

X3D4 Changes, Capabilities and Opportunities

Author
  • Don Brutzman Naval Postgraduate School (NPS), Monterey California USA
  • Andreas Plesch Harvard University, Cambridge Massachusetts USA

Keywords
X3D, VRML, HTML5, XML, JSON, JavaScript, Java, Python, glTF, Projective Texture Mapping (PTM), Spatial Audio

Abstract. X3D version 4 is a major upgrade to the Extensible 3D (X3D) Graphics International Standard that supports HTML5 integration, advanced Physically Based Rendering (PBR) with glTF, Projective Texture Mapping (PTM), Humanoid Animation (HAnim2) and numerous other improvements. Available file encodings include XML ClassicVRML and JSON, and complete open-source programming libraries are available in JavaScript, Java, and Python. Strict validation of models allows exceptionally high levels of Quality Assurance (QA). This tutorial summarizes new capabilities and describes author support in modern browsers, updated tools and a growing set of examples.

The final review X3D4 Specification is released.  Much execution work is accelerating the implementation and evaluation of X3D4 forward. This tutorial summarizes:

  • New capabilities for authors and users
  • X3D specification improvements
  • File encodings and programming language support
  • Library and application support for modeling, conversions, and validation
  • Browser, players and authoring tool support for X3D scenes
  • A steadily growing suite of example models and web page
  • Integration of X3D4 with HTML5

Andreas Plesch has been central to the implementation and evaluation of X3D4.  He has provided an excellent X3D HTML5 Video that demonstrates how authors can use X3D within an HTML page.

  • Replay
  • Slideset
  • X3D HTML5 Video
  • Draft X3D4 Specification

Footer

  • Live!
  • Program
  • Registration
  • Time Zone Calculator
  • Contact Us

 

Search

Connect With Us

  • Facebook
  • Twitter
  • YouTube

©2020 WEB3D Conference, all rights reserved.
Web3D Conference is sponsored by ACM SIGGRAPH in co-operation with Web3D Consortium