what is the recommended 3D framework

Generated on 7/31/2024

1 search

The recommended 3D frameworks for building immersive web experiences with WebXR, as presented at WWDC, include:

  1. Three.js: A popular JavaScript library that simplifies the creation of 3D graphics.
  2. Babylon.js: Another robust JavaScript framework for building 3D applications.
  3. PlayCanvas: A web-first game engine that also supports WebXR.
  4. Wonderland Engine: Provides a graphical interface for building 3D scenes.
  5. A-Frame: A declarative framework based on custom HTML elements, making it easy for web developers to create 3D environments.

Each of these frameworks has integrated support for WebXR and offers different levels of abstraction and ease of use, catering to various levels of experience with graphics and JavaScript.

For more details, you can refer to the session Build immersive web experiences with WebXR.

Create custom environments for your immersive apps in visionOS

Create custom environments for your immersive apps in visionOS

Discover how to create visually rich and performant customized app environments for Apple Vision Pro. Learn design guidelines, get expert recommendations, and explore techniques you can use in any digital content creation tool to begin building your immersive environment.

Optimize your 3D assets for spatial computing

Optimize your 3D assets for spatial computing

Dive into an end-to-end workflow for optimized 3D asset creation. Discover best practices for optimizing meshes, materials, and textures in your digital content creation tool. Learn how to harness shader graph, baking, and material instances to enhance your 3D scene while optimizing performance. Take advantage of native tools to work more effectively with your assets and improve your app’s performance.

What’s new in USD and MaterialX

What’s new in USD and MaterialX

Explore updates to Universal Scene Description and MaterialX support on Apple platforms. Discover how these technologies provide a foundation for 3D content creation and delivery, and learn how they can help streamline your workflows for creating great spatial experiences. Learn about USD and MaterialX support in RealityKit and Storm, advancements in our system-provided tooling, and more.

Build immersive web experiences with WebXR

Build immersive web experiences with WebXR

Discover how WebXR empowers you to add fully immersive experiences to your website in visionOS. Find out how to build WebXR experiences that take full advantage of the input capabilities of visionOS, and learn how you can use Simulator to test WebXR experiences on macOS.

Platforms State of the Union

Platforms State of the Union

Discover the newest advancements on Apple platforms.

Bring your iOS or iPadOS game to visionOS

Bring your iOS or iPadOS game to visionOS

Discover how to transform your iOS or iPadOS game into a uniquely visionOS experience. Increase the immersion (and fun factor!) with a 3D frame or an immersive background. And invite players further into your world by adding depth to the window with stereoscopy or head tracking.