Incubating the <model> element

Dear Immersive Web CG participants, 

Apple/WebKit has proposed The `<model>` Element Explainer to the Immersive Web CG:

https://github.com/immersive-web/proposals/issues/76

We invite you to provide feedback in the GitHub issue above. 

We hope the explainer can serve as a basis for incubating a declarative means to embed 3D content in a HTML document - along with any companion APIs we may need. 

As stated in the explainer, we believe it is time for files representing 3D geometric data to become a first class citizen on the web. As such, we’d like to collaborate with this community, along with the wider web community, to come up with a set of specifications/technologies that achieve this goal - and we hope the explainer serves as a good starting point and proof-of-concept.

As such, we are wanting to move our explainer, along with the associated issues [1], over to this CG's shared space on GitHub to continue development into a specification. I'd also like to volunteer to help edit any such specifications. Once there is consensus and implementer buy-in, we'd like to formally standardize the resulting specification(s) at the appropriate venues (i.e., the W3C’s Immersive Web WG, WHATWG for any HTML/DOM parts, etc.). 

If you’d like to try out `<model>` described in [1], Safari has an experimental implementation behind a preference. To enable it:

 1. In Safari on macOs, open Preferences... > and to to the Advanced options.
 2. Check the “Show Develop menu in menu bar” option.
 3. Under the Develop menu > Experimental features, enable “HTML <model> element”
 4. Go to https://marcoscaceres.github.io/webkit-explainers/model/example.html

Looking forward to collaborating!

Kind regards,
Marcos Cáceres

[1] https://github.com/WebKit/explainers/issues?q=is%3Aissue+is%3Aopen+label%3Amodel

Received on Thursday, 21 July 2022 02:55:37 UTC