- From: John A. Stewart <alex.stewart@crc.ca>
- Date: Thu, 18 Feb 2010 09:47:14 -0500
- To: Chris Marrin <cmarrin@apple.com>
- Cc: public-html@w3.org
Chris;
Thank you for your response via email and via the bug reporting
mechanism.
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:
http://www.x3dom.org/?page_id=158
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.
Sincerely,
-----------------------------------------------------------
John A. Stewart
Team Leader: Networked Virtual and Augmented Reality
alex.stewart@crc.ca
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
http://www.crc.ca
Received on Thursday, 18 February 2010 14:47:59 UTC