Contact emails
alco...@chromium.org
Specification
https://immersive-web.github.io/plane-detection
Summary
The WebXR Plane Detection API allows sites to retrieve the set of planes detected in the user's environment. This is both less work for developers and more powerful than using the depth-sensing WebXR feature as planes such as walls that are occluded by objects can still be fully represented if the system is aware of the boundaries of the wall. (Whereas a depth map would show the wall, but it would be broken up by any objects in front of the wall, potentially obscuring the full scope of the wall). Further, semantic labeling information is exposed where the device is aware of such labels and they fit into predefined categories, allowing better knowledge about the world.
Blink component
Blink>WebXR
Web Feature ID
Missing feature
Motivation
No information provided
Initial public proposal
No information provided
TAG review
No information provided
TAG review status
Issues addressed
Risks
Debuggability
No information provided
Will this feature be supported on all six Blink platforms
(Windows, Mac, Linux, ChromeOS, Android, and Android WebView)?
No
WebXR itself is only support on Android and Windows, and not on Android WebView. This will be supported on all platforms, but primary usage is expected to be on Android.
Yes
https://wpt.fyi/results/webxr/plane-detection?label=experimental&label=master&aligned
Infrastructure issues exist on wpt.fyi, but tests do pass within Chromium CQ
Flag name on about://flags
webxr-plane-detection
Finch feature name
WebXRPlaneDetection
Rollout plan
Will ship enabled for all users
Requires code in //chrome?
False
Tracking bug
https://crbug.com/394636076
Estimated milestones
| Shipping on desktop | 147 |
| Shipping on Android | 147 |
Anticipated spec changes
Open questions about a feature may be a source of future web compat or
interop issues. Please list open issues (e.g. links to known github
issues in the project for the feature specification) whose resolution
may introduce web compat/interop risk (e.g., changing to naming or
structure of the API in a non-backward-compatible way).
No information provided
Link to entry on the Chrome Platform Status
https://chromestatus.com/feature/5177993049800704?gate=6532572282748928