visionOS 26 introduces the HTML model element as a default feature, enabling developers to embed 3D USDZ models directly in web pages for Apple Vision Pro. The element provides a simple API for displaying stereoscopic 3D content with features like orbit mode for user interaction, entity transforms for positioning, environment mapping for realistic lighting, and animation controls similar to video elements. The implementation supports the spatial web vision by making 3D content integration easier than traditional WebXR approaches.
Table of contents
BackgroundA simple API: Lights, Camera, ActionThe ready PromiseOrbit modeEntityTransformManage lighting with environmentMapAnimationTry it yourself: Using USDZFeature status and FeedbackSort: