{ "$schema": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/schema/session.schema.json", "schemaVersion": 1, "id": "wwdc2026-215", "event": "wwdc2026", "eventName": "WWDC26", "year": 2026, "eventContentId": 215, "title": "Get started with the HTML Model Element", "description": "Learn how the model element brings interactive 3D content to your websites — now on iOS, iPadOS, macOS, and visionOS. Discover tools for creating and optimizing 3D assets. Explore model element’s features and see how web standards are shaping the future of 3D on the web.", "url": "https://developer.apple.com/videos/play/wwdc2026/215", "sosumiURL": "https://sosumi.ai/videos/play/wwdc2026/215", "type": "Video", "publishedAt": "2026-06-08T14:00:00-07:00", "platforms": [ "iOS", "iPadOS", "macOS", "visionOS", "watchOS" ], "keywords": [ "css", "html", "javascript", "model", "spatial", "web" ], "topics": [ "Spatial Computing", "Safari & Web" ], "primaryTopic": "Safari & Web", "duration": 952, "hasTranscript": true, "transcriptWordCount": 2127, "availableLanguages": [ "eng", "fra", "jpn", "kor", "por", "spa", "zho" ], "media": { "hls": "https://devstreaming-cdn.apple.com/videos/wwdc/2026/215/4/b7d159c9-ee29-45d9-80f5-87b6a1c90565/cmaf.m3u8", "downloadHLS": "https://devstreaming-cdn.apple.com/videos/wwdc/2026/215/4/b7d159c9-ee29-45d9-80f5-87b6a1c90565/cmaf-download.m3u8", "downloadSD": "https://devstreaming-cdn.apple.com/videos/wwdc/2026/215/4/b7d159c9-ee29-45d9-80f5-87b6a1c90565/downloads/wwdc2026-215_sd.mp4", "downloadHD": "https://devstreaming-cdn.apple.com/videos/wwdc/2026/215/4/b7d159c9-ee29-45d9-80f5-87b6a1c90565/downloads/wwdc2026-215_hd.mp4", "duration": 952 }, "codeSnippets": [ { "title": "Load a model", "language": "xml", "startTimeSeconds": 259, "code": "\n\n\n\n\n \n" }, { "title": "Image fallback", "language": "xml", "startTimeSeconds": 279, "code": "\n \"Rubber\n" }, { "title": "Ready promise", "language": "xml", "startTimeSeconds": 309, "code": "\n\n" }, { "title": "Polyfill fallback", "language": "xml", "startTimeSeconds": 339, "code": "" }, { "title": "Model background", "language": "xml", "startTimeSeconds": 373, "code": "\n" }, { "title": "Stage mode", "language": "xml", "startTimeSeconds": 407, "code": "\n" }, { "title": "Custom transforms", "language": "xml", "startTimeSeconds": 451, "code": "\n\n\n\n" }, { "title": "Transition animation", "language": "xml", "startTimeSeconds": 515, "code": "" }, { "title": "Animation playback", "language": "xml", "startTimeSeconds": 607, "code": "\n\n\n\n" }, { "title": "AR Quick Look", "language": "xml", "startTimeSeconds": 666, "code": "\n \n" } ], "resources": [ { "title": "WebKit.org - Theater Ticket Sales immersive website environment demo for Apple Vision Pro", "url": "https://webkit.org/demos/model-demos/ticket-sales.html", "type": "documentation", "description": "Test drive an example ticket sales website where you can explore the view of the stage from any seat you choose. Then, on Apple Vision Pro explore the view from inside the theater with the immersive website experience. Use Web Inspector to explore the code that makes this experience possible with Safari 27.0 in visionOS." }, { "title": "The HTML model element in Apple Vision Pro", "url": "https://webkit.org/blog/17118/a-step-into-the-spatial-web-the-html-model-element-in-apple-vision-pro/", "type": "documentation", "description": "visionOS 26 brings a major update to an important building block for the spatial web: The HTML model element is enabled by default, with a new API that’s ready to use today." }, { "title": "GitHub: model element samples", "url": "https://immersive-web.github.io/model-element-samples/", "type": "samplecode", "description": "Various examples of HTML model element." }, { "title": "WebKit.org – Report issues to the WebKit open-source project", "url": "https://bugs.webkit.org", "type": "documentation", "description": "Bug tracking for WebKit open source project" }, { "title": "AOUSD – Alliance for OpenUSD", "url": "https://aousd.org", "type": "documentation", "description": "Alliance for OpenUSD" }, { "title": "w3.org – Model element", "url": "https://immersive-web.github.io/model-element", "type": "documentation", "description": "w3.org – Model element" }, { "title": "Submit feedback", "url": "http://feedbackassistant.apple.com", "type": "documentation", "description": null } ], "path": "sessions/wwdc2026/215-get-started-with-the-html-model-element/", "files": { "metadata": "sessions/wwdc2026/215-get-started-with-the-html-model-element/metadata.json", "readme": "sessions/wwdc2026/215-get-started-with-the-html-model-element/README.md", "transcript": "sessions/wwdc2026/215-get-started-with-the-html-model-element/transcript.md", "transcriptJSON": "sessions/wwdc2026/215-get-started-with-the-html-model-element/transcript.json" } }