Declarative 3D for the Web Architecture:Current events

From Declarative 3D for the Web Architecture

SIGGRAPH BoF: Declarative 3D for the Web

  • Date: Tuesday August 9, 2011
  • Location: Vancouver Convention Centre
  • Time: 2:00 PM – 3:30 PM
  • Chairs: Johannes Behr and Kristian Sons
  • Declarative approach to interactive 3D graphics directly into HTML


  1. Welcome and introduction (5min, Anita Havele)
  2. Gerald Oskoboiny: W3C Community Groups (5-10min, TBC)
  3. Presentation: Goals and Milestones of the 3D Declarative Community Group (20min, Kristian & Johannes)
    • Why is declarative 3D important?
      • User generated content
      • Usability (pick up web developers)
      • Rendering in the Browser
    • Related formats
    • Evaluation platforms: The approaches of X3DOM & XML3D
  4. Demo Time (30min, XML3D, X3DOM, ...)
  5. Open discussion (20min)



SIGGRAPH 2011 BoF "Declarative 3D" - BLOG - By Anita Havele

The Web3D Consortium’s Declarative 3D BoF at SIGGRPAGH 2011 in Vancouver, discussed the efforts of the recently formed “Declarative 3D” W3C Community Group. This Community Group lead by DFKI, Fraunhofer and Web3D Consortium will examine the requirements, options, and use cases for an integration of interactive 3D graphics capabilities into the W3C technology stack. While imperative graphics APIs are powerful and necessary, a ‘Declarative 3D’ description can provide web authors an easy way to add interactive high-level declarative 3D objects through the HTML Document Object Model (DOM). For example, this description will allow web authors to easily create, share, and experience interactive 3D graphics using Javascript and HTML documents.

Today Web pages exist as large collections of hierarchical elements that are rendered to the page; all content appears in the DOM. Several tools are available to allow programmers to manipulate the DOM, in particular tools and frameworks based on JavaScript. Placing 3D graphics in the DOM, allows these JavaScript tools to access and manipulate 3D graphics. Web3D and Fraunhofer recent efforts, integrating X3D with HTML and the DOM (X3DOM) and DFKI’s XML3D open-source solutions have proven this capability.

The BoF was an open platform to discuss issue related to declarative 3D and current technologies available. It was apparent from these discussions that there is definitely a need and interest for a Declarative 3D solution. Coordination and collaboration between numerous developers and standards organizations is necessary for Declarative 3D to eventually become a seamless part of the Web infrastructure. The W3C "Declarative 3D community group is not restricted to W3C members only it's open to the public. We encourage participation from standards organizations, content developers, browser companies and leading 3D graphics companies to make this effort successful and for W3C to adopt/develop a declarative 3D standard.

Finally, a Declarative 3D standard has benefits/incentives in many dimensions to the Web and graphics community and also hardware manufacturers. A high level declarative 3D standard will address the Web community’s 3D needs of using a much broader set of system level and hardware options providing developers a high-level control for these options with tools to control 3D scalability. We look forward to your participation.

TPAC 2011

The W3C Technical Plenary and Advisory Committee (TPAC) meeting is 31 October to 4 November 2011.

Breakout session

Multiple TPAC Plenary Day breakout sessions are proposed and planned for Wednesday 2 October 2011.

We expect to have a 90-minute session for Declarative 3D Graphics on the Web.

Community Group Meeting

This meeting announcement is also a Call for Participation. The Declarative 3D community group cordially invites other W3C experts to participate in these efforts.

Time: Tuesday 1 November 2011, 9 AM to 1 PM

  • Declarative 3D Graphics on the Web
  • Proposers: Kristian Sons, Johannes Behr, Don Brutzman
  • Summary: the Declarative 3D Community Group invites other W3C groups to consider common requirements and use cases of shared interest.
  • Type of session: short talks followed by open discussion
  • Location: TBA, a conference room at TPAC in Marriott Hotel

Motivation. The Web evolved from a text‐based system to the current rich and interactive medium that supports images, 2D graphics, audio and video. These types of new media have made the Web experience richer, more attractive to users, etc, than ever before, and opened up possibilities for new types of applications and usage. The major media type that is still missing is 3D: synthetic, possibly photorealistic images in 3D with animation, as smoothly integrated in the everyday Web experience as images or video. Just as the appearance of images or video could open new application possibilities, access the 3D on a Web site would make it possible to include realistic models of 3D objects (from models of buildings to representation of the human body or the sceneries for computer games). As of today, such applications require separate applications or the installation of browser plugins; however the goal would be to achieve the same smooth inclusion of 3D content in a Web page like we experience today with images or SVG based 2D graphics.

The Declarative 3D Community Group is building requirements for integrating 3D capabilities with other W3C technologies by defining common use cases. This group will present common use cases that define how 3D might intersect and interact with HTML5, DOM events, CSS, SVG, GeoLocation, Augmented Reality (AR), Efficient XML Interchange (EXI) and other key working groups. Certain complex data types and computations are also of mutual interest.


  • Overview and Motivation (Sons, Behr)
  • Declarative 3D use cases and requirements (Brutzman)
  • Demonstrations (Sons, Behr, Ressler)
  • Technical coordination strategies with other W3C working groups
    • Base Types: SVG, CSS 3D Transform and X3D all define basic types (e.g. vector, 4x4 matrix) which are not harmonized yet
    • CSS Based Material System: The current coloring system of HTML is controlled by a fixed set of CSS parameter. This should be extend to a open and dynamic material system supporting different types of shading. The FX/Adobe Proposal might be a first step into this direction.
    • 3D Events: how to extend HTML5 DOM events to carry and exchange 3D scene data

We invite participation by people working in these other groups so that common ground can be defined, existing work can best be harmonized, and new requirements can be clearly identified.


workshop page

  • Date: 17th April, 2012 (morning)
  • WWW Date: 16 to 20 April 2012
  • Location: Lyon, France
  • Deadlines:
    • 2011-10-09: Workshop proposal (submitted, accepted!!)
    • 2011-12-05: Web page should be available
    • 2011-12-12: CfP should be sent
    • 2012-02-05: Deadline for early-bird registration (probably only for us?)
    • 2012-02-22: Submission deadline (23:59 CET)
    • 2012-03-06: Notification of acceptance
    • 2012-03-08: Program should be ready (was 2012-02-15)
    • 2012-03-22: Camera-ready versions of accepted papers


Time Name
09:00 - 09:10 Welcome / Introduction to Declarative3D - Johannes, Kristian
09:10 - 09:40 Keynote by Robin Berjon
09:40 - 10:20 Demos session: 7, 8 + Lightning talks: 1, 2, 9, 12, 3 - Session Chair: Jacek
10:20 - 10:30 Break
10:30 - 11:10 Use Cases and Requirements: 4 (Best Paper - 20 min), 6, 10, 13 - Session Chair: Don
11:10 - 11:40 3D and Services: 11, 5 (Long Papers) - Session Chair: Ivan
11:40 - 12:30 Discussion + Moderator: Ivan

Mailing list addresses

Name Address Responsible 1st Call 2nd Call 3rd Call
dec3d - public Johannes Behr 2. Jan 2012 24 Jan 6 Feb
x3d-mlist ?? Johannes Behr 2. Jan 2012 24 Jan 6 Feb
webgl-mlist ?? Johannes Behr 2. Jan 2012 24 Jan 6 Feb
eg-email-list ?? Johannes Behr 2. Jan 2012 ? ?
CHI-mlist Sandy Ressler 10. Jan 2012 23 Jan 2012 9 Feb
siggraph/ACM-mlist ?? Kristian Sons Not Sent Not Sent Not Sent
SIGWEB Jacek Jankowski Not Sent Not Sent Not Sent
interaction-design Jacek Jankowski Approved Not necessary Not necessary
Association of Internet Researchers Jacek Jankowski 6th Jan 2012 23 Jan 2012 9 Feb
DBWorld Jacek Jankowski 3rd Jan 2012 23 Jan 2012 9 Feb
CHI-WEB CHI-WEB@LISTSERV.ACM.ORG Jacek Jankowski 11. Jan 2012 23 Jan 2012 9 Feb


                                       Call for Papers

      1st International Workshop on Declarative 3D for the Web Architecture (Dec3D2012)

     in conjunction with WWW2012, 21st International World Wide Web Conference (WWW2012)
                              16-20 April 2012, Lyon, France

Dear Colleagues,

you are invited to submit your papers to the 1st International Workshop on Declarative 3D 
for the Web Architecture, co-located with the WWW2012 conference. The workshop aims to 
encourage researchers and practitioners from both the Web and 3D graphics communities to 
meet and talk about an integration of interactive 3D graphics capabilities into the Web 
technology stack in a declarative way. 

=== Topics ===

Topics of interest for the workshop include, but are not limited to, the following:

* Declarative 3D Use-Cases and Requirements: Discussion of the use cases, where embedding 3D 
data in HTML using declarative approach provides significant benefit; deduction of the 
requirements for the D3D specification.
* Declarative 3D and DOM: Discussion of integration of 3D with existing and future W3C 
standards, specifically: integration of high-level scene concepts; integration with client 
and server side rendering services, 3D REST; integration with existing security aspects for 
content delivery and visualization; content portability and platform independence.
* Declarative 3D in current web browsers: Exploring how the incorporation of declarative 3D 
graphics can be done in currently popular web browsers (e.g., by using WebGL in WebKit or 
Gecko); what are the possible difficulties?
* Semantics of 3D objects in DOM: Discussion of how descriptive 3D can be combined with 
semantics. This includes topics such as querying and manipulation of graphical objects, 
mash-up from several sources, integration of RDF technology, creation of useful APIs based 
on web services etc
* Declarative 3D User Interface Issues: Novel interfaces and interaction methods for online 
3D + HTML content; mobile 3D Web interfaces, interaction techniques; accessibility and 
usability of 3D Web content.

=== Submissions ===

We seek three kinds of submissions:

* Full technical papers - should not exceed eight pages in length in ACM format;
* Short technical papers and position papers - up to four pages in ACM format;
* Demo descriptions – two-page description of the application in ACM format, ideally 
accompanied with a link to a demo;

Submissions must be formatted using the ACM SIG Proceedings Templates. Please note that the 
author list does not need to be anonymized, as we do not follow a double-blind review 

Submissions will be peer reviewed by at least three independent reviewers. Accepted papers 
will be presented at the workshop and included in the workshop proceedings (published online 
at CEUR-WS).

Please submit papers via EasyChair at

=== Important Dates ===

* Submission deadline: 22nd February, 2012, 23:59 CET
* Notification of acceptance: 6th March, 2012
* Camera-ready versions of accepted papers: 22nd March, 2012
* Workshop date: 17th April, 2012

=== Organising Committee ===

* Johannes Behr, Fraunhofer Gesellschaft
* Don Brutzman, Naval Postgraduate School/Web3D Consortium
* Ivan Herman, W3C
* Jacek Jankowski, DERI Galway
* Kristian Sons, DFKI

=== Programme Committee === 

* Rémi Arnaud, Screampoint
* Johannes Behr, Fraunhofer Gesellschaft
* Don Brutzman, Naval Postgraduate School/Web3D Consortium
* Anita Havele, GlobalEdge/Web3D Consortium
* Ivan Herman, W3C
* Jacek Jankowski, DERI Galway
* Yvonne Jung, Fraunhofer Gesellschaft
* Fabio Pittarello, Ca'Foscari University
* Nicholas Polys, Virginia Tech/Web3D Consortium
* Sandy Ressler, NIST
* Philipp Slusallek, DFKI
* Kristian Sons, DFKI
* Neil Trevett, Khronos/NVidia
* Krzysztof Walczak, Poznań University of Economics

For any further informations, please contact organizers via

TPAC 2012


Session proposal

We proposed this session at TPAC 2012.

Dec3D 2013

The workshop proposal we submitted to WWW 2013 was rejected (see the reviews below).

----------------------- REVIEW 1 ---------------------

OVERALL EVALUATION: -1 (weak reject)
Although the topic of this workshop might attract some attention,
its theme is too specific even for a half-day proposal. Previous
edition of this workshop at WWW 2012 received a small number of

----------------------- REVIEW 2 ---------------------

OVERALL EVALUATION: -1 (weak reject)

An very specific topic, with previous community activity. However,
it sounds more like a W3C/industry activity or BOF than a workshop;
particularly since only a half-day activity is proposed.

Therefore, we need to discuss where and when we can organize the workshop in 2013. We need to also, if possible, address the comments from our reviewers.

Date Place Name of the conference Deadline
May 6-10, 2013 Girona, Spain Eurographics - Conference of the European Association for Computer Graphics Too Late
October 13-15, 2013 Nanjing, China WISE - International Conference on Web Information System Engineering TBA
October/November ? TPAC —the W3C Combined Technical Plenary / Advisory Committee Meetings Week TBA
November 19-22, 2013 Hong Kong Siggraph Asia TBA

Web3D 2013

Key goal is to develop hard requirements and the identify SPECIFIC areas of intersection with existing W3C groups.


  • XHR and binary streaming (Johannes, Max)
 streaming-arraybuffer extension to XHR
  • CSS Integration (Kristian, Felix)
  • Base types
    • Matrix (Yvonne)
  • Platform Updates
    • X3D 4.0 (Don)
    • X3DOM (IGD)
    • XML3D (Felix)
  • Roadmap discussion