W3C home > Mailing lists > Public > public-html@w3.org > February 2010

Re: request for guidance: centralized extensibility for HTML5 using X3D graphics

From: John A. Stewart <alex.stewart@crc.ca>
Date: Thu, 18 Feb 2010 09:47:14 -0500
Cc: public-html@w3.org
Message-Id: <A91E6C7D-E3A1-4652-B7DF-D015F5880AAA@crc.ca>
To: Chris Marrin <cmarrin@apple.com>

Thank you for your response via email and via the bug reporting  

I hope it is apparent that we actively support Khronos and WebGL;  
certainly Dr. Behr's team at Fraunhofer has shown that it is possible  
to layer an abstracted 3D modeling language on top of WebGL via the  
X3DOM project. So, I hope it is thus understood that we like the  
technology, and think that it brings interesting features to the table.

However, the Web3D Consortium also wishes to address the millions (or  
tens/hundreds of millions) of graphics capable devices out there that  
currently do not, or will not support WebGL.

We view X3D as the "Java" or "C++" of graphics markup languages; maybe  
not ideal all the time, but something that is cross platform, and will  
stand the test of time.  Using the same metaphor, we view WebGL,  
OpenGL (all versions), Direct-X , O3D and all other lower layer  
graphics APIs as an "assembly language" in which one can do great  
things, but is not generally selected as the API of choice by the  
average user.

Thanks to you, and others with the same foresight as you, we have X3D.  
We have backwards compatibility (eg, NASA VRML1 models can and do  
still run) and we have the ability to greatly increase the rendering  
speed thanks to the advances of OpenGL and DirectX.

We would like to work with the W3C to ensure that the provenance of  
HTML continues, by ensuring that 3D graphics remains platform-agnostic  
and open to all.

You may not be aware of the X3D Profile scheme; whereby standardized  
subsets of X3D are provided, which reduces the burden of supporting  
the whole of X3D. Dr Behr's group are generating an "HTML-Profile", as  
can be seen here:

You can also see how we plan to implement X3D on top of 3D rendering  
technologies, such as WebGL and O3D here: http://www.x3dom.org/?page_id=7

Whether the solution is X3D, or some subset of X3D, or even another  
graphics language is of relatively little consequence; we just wish to  
work with the W3C and produce an open standard for platform-agnostic  
3D models.


John A. Stewart
Team Leader: Networked Virtual and Augmented Reality

Network Systems and Technologies -
         Systemes et technologies des reseaux
Communications Research Centre Canada  |
          Centre de recherches sur les communications Canada

3701 Carling Ave.  |  3701, avenue Carling
PO Box 11490, Station H  |  CP 11490, succursale H
          Ottawa ON K2H 8S2   |  Ottawa (Ontario) K2H 8S2

Received on Thursday, 18 February 2010 14:47:59 UTC

This archive was generated by hypermail 2.3.1 : Thursday, 29 October 2015 10:15:58 UTC