Perfectly aware Simon, hence the proposition; a 3D model element is not an attempt to erase, but complement current efforts.<br><br>Let me take this opportunity to clarify. <model/> is neither redundant nor trampling current efforts, but filling an essential gap in the spec.<br>
<br>This is why:<br><br>1) O3D and Khronos/Mozilla's efforts are JavaScript-based hooks into OS-level rendering APIs. They are akin to <canvas/>, providing a non-semantic "viewport" into content. This is good, but a new element is still necessary, even if you were to draw all 3D content into a <canvas/>. The reason is JavaScript.<br>
<br>2) You should not have to write JavaScript to embed 3D content. Imagine if you had to set up a <canvas/> viewport every time you wanted to display an image. As it is in today's flatworld, developers should be able to convey content with only HTML and CSS knowledge.<br>
<br>3) X3D is a 3D equivalent to <svg/>, not <img/>, as I am proposing. <model/> does not define how your 3D content will look (how <font/>-like! <svg/> is already flying too close to that sun). It provides a hook into CSS, as well as granular, semantic control of content. The expectation is that it would link to a 3D model as defined in the "src"
attribute, no further code required. This source could be in X3D format, or 3DS, MA, etc. Whichever the vendors eventually decide to support (hopefully the same format :)<br><br>-Brian<br><br><br><br><div class="gmail_quote">
On Sun, Nov 1, 2009 at 8:31 PM, Simon Fraser <span dir="ltr"><<a href="mailto:smfr@me.com">smfr@me.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="im">On Oct 30, 2009, at 6:09 PM, Brian Blakely wrote:<br>
<br>
</div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="im">
To ensure HTML remains semantic as the web makes its gradual transition to 3D rich interfaces and content, I am submitting a proposal for WHATWG's consideration. The below examples contain HTML as it exists now, the current working standard, and finally, a combination of both concepts.<br>
<br>
<br></div><div class="im">
Please lend your thoughts and let's discuss a more semantic and accessible use of 3D. The fictional HTML and CSS above are just proposals, and I am not at all asserting these ideas are the best possible solution, only that there is a very real problem.<br>
</div></blockquote>
<br>
Are you aware of the X3D and O3D efforts?<br>
<br>
<<a href="http://www.web3d.org/x3d/specifications/" target="_blank">http://www.web3d.org/x3d/specifications/</a>><br>
<<a href="http://code.google.com/apis/o3d/" target="_blank">http://code.google.com/apis/o3d/</a>><br><font color="#888888">
<br>
Simon<br>
<br>
</font></blockquote></div><br>