Firefox, Edge, and others are active participants in the CG. This API is a minimal extension to WebXR Device API. It could be easily removed without affecting VR apps, but any AR apps that use anchors would have to be updated to use the poses directly, without a clear way of updating them.
This only affects WebXR applications using AR APIs, none of which have shipped, so it does not affect existing content.
Firefox: No public signals (https://github.com/mozilla/standards-positions/issues/351)
Edge: No public signals
Safari: No public signals (https://lists.webkit.org/pipermail/webkit-dev/2020-May/031225.html)
Web developers: Positive
There have been early adopters of AR APIs, (ModelViewer, A-Frame) and the feature was requested as it would improve the experience of users consuming AR content.
This feature is an extension of WebXR Device API. The use of this particular feature does not depend on any other web features, although WebXR-enabled applications will most likely use WebGL.
The feature is usable as-is, although it will be more accessible to developers if used through libraries like three.js, <model-viewer>, A-Frame, etc.
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to blink-dev
Hey all,
Sorry for the delay in responding to this intent. The OWNERs discussed again this week and have questions. In particular, are there better pointers developer feedback? Given that we'd be out ahead on this, it would be great to learn more about any specific feedback that folks have provided for this while it has been behind a flag.
If we can't identify specific feedback, I think the general comfort level with this is high for an Experiment before shipping.
Thoughts?
Piotr Bialecki
unread,
Jun 19, 2020, 5:43:02 AM6/19/20
Reply to author
Sign in to reply to author
Forward
Sign in to forward
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to blink-dev, sligh...@chromium.org
Hi,
Thanks for taking a look! So far there has been no direct feedback coming from web developers about this feature. We have received requests for the feature itself as it is one of the basic capabilities required in order to provide good AR experiences when placing virtual objects. Native AR platforms usually require for anchors to be used after a hit test is performed as without anchors objects can drift away. The inability for the Web Platform to create anchors is a known issue. This is an obviously needed feature with a fairly straightforward API that received feedback from Mozilla and Microsoft (notable examples: https://github.com/immersive-web/anchors/issues/46, https://github.com/immersive-web/anchors/issues/37).
Therefore, we do not expect an experiment to confirm the need for an API (as it is obvious) and rarely experiment give feedback on the API shape. In addition, the main consumers of the AR APIs are libraries (three.js, ModelViewer) that are used on origins not controlled by the library authors, and I believe it is not yet possible to enable origin trial in those cases. Because of this, it seems to me that proceeding with I2E will not enable us to gather more data.
Thanks,
-Piotr
Ricardo Cabello
unread,
Jun 27, 2020, 1:46:08 AM6/27/20
Reply to author
Sign in to reply to author
Forward
Sign in to forward
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to blink-dev, bia...@chromium.org, sligh...@chromium.org
I've studied the spec and the samples. The current shape of the API looks good to me.
Ricardo Cabello
unread,
Jun 29, 2020, 6:58:29 PM6/29/20
Reply to author
Sign in to reply to author
Forward
Sign in to forward
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to blink-dev, Ricardo Cabello, bia...@chromium.org, sligh...@chromium.org
As an addendum... This is something that we would like to adopt in Three.js as soon as possible.
Daniel Bratell
unread,
Jul 2, 2020, 7:06:50 PM7/2/20
Reply to author
Sign in to reply to author
Forward
Sign in to forward
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to blink-dev, ricardo...@google.com, bia...@chromium.org, sligh...@chromium.org
LGTM1
/Daniel
Yoav Weiss
unread,
Jul 2, 2020, 7:08:05 PM7/2/20
Reply to author
Sign in to reply to author
Forward
Sign in to forward
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to Daniel Bratell, blink-dev, ricardo...@google.com, Piotr Bialecki, Alex Russell
LGTM2
On Thu, Jul 2, 2020 at 9:06 PM Daniel Bratell <brat...@gmail.com> wrote:
LGTM1
/Daniel
On Monday, 29 June 2020 20:58:29 UTC+2, Ricardo Cabello wrote:
As an addendum... This is something that we would like to adopt in Three.js as soon as possible.