Spatial Computing / 15:52

Get started with the HTML Model Element

Spatial ComputingSafari & Webiosipadosmacosvisionoswatchos

Key Points

  • Explains how the model element brings interactive 3D content to websites - now on iOS, iPadOS, macOS, and visionOS.
  • Covers tools for creating and optimizing 3D assets.
  • Covers model element features and see how web standards are shaping the future of 3D on the web.
  • The session moves through Prepare the USDZ model asset, Loading and fallbacks, Model background, Interactions, Transition animation, Animation playback, and related wrap-up guidance.
  • Key concepts include HTML Model Element, HTML, USDZ, Safari, JavaScript, DOMMatrix, VisionOS, WWDC24.
  • Platform coverage: ios, ipados, macos, visionos, watchos.

Condensed Flow

01

Prepare the USDZ model asset:

Focuses on USDZ.

02

Loading and fallbacks:

Focuses on Safari, JavaScript.

03

Transition animation:

Focuses on DOMMatrix.

04

Animation playback:

Focuses on USDZ, JavaScript.

05

AR and spatial:

Focuses on VisionOS, Safari.

More Detail

Additional details

  • Detailed flow: Prepare the USDZ model asset -> Loading and fallbacks -> Model background -> Interactions -> Transition animation -> Animation playback -> AR and spatial -> Optimize assets for production.
  • APIs and concepts to recognize: HTML Model Element, HTML, USDZ, Safari, JavaScript, DOMMatrix, VisionOS, WWDC24, OpenUSD.
  • Implementation focus: HTML, DOMMatrix, JavaScript, USDZ.

Resources