does realitykit replace scenekit?

Generated on 8/4/2024

1 search

No, RealityKit does not replace SceneKit. RealityKit and SceneKit are both frameworks provided by Apple for rendering 3D content, but they serve different purposes and have different strengths.

RealityKit is a powerful real-time engine designed for creating immersive spatial experiences, particularly for applications on iOS, iPadOS, macOS, and visionOS. It offers high-performance 3D simulation and rendering capabilities, and it is tightly integrated with ARKit for augmented reality experiences. RealityKit is used in applications like QuickLook, Reality Composer Pro, and Vision Pro.

SceneKit, on the other hand, is a high-level 3D graphics framework that is easier to use for simpler 3D graphics and animations. It is suitable for applications that do not require the advanced real-time capabilities of RealityKit.

Both frameworks can coexist, and developers can choose the one that best fits their needs based on the complexity and performance requirements of their applications.

For more details on RealityKit, you can check out the session Discover RealityKit APIs for iOS, macOS and visionOS.

Platforms State of the Union

Platforms State of the Union

Discover the newest advancements on Apple platforms.

Discover RealityKit APIs for iOS, macOS and visionOS

Discover RealityKit APIs for iOS, macOS and visionOS

Learn how new cross-platform APIs in RealityKit can help you build immersive apps for iOS, macOS, and visionOS. Check out the new hover effects, lights and shadows, and portal crossing features, and view them in action through real examples.

Break into the RealityKit debugger

Break into the RealityKit debugger

Meet the RealityKit debugger and discover how this new tool lets you inspect the entity hierarchy of spatial apps, debug rogue transformations, find missing entities, and detect which parts of your code are causing problems for your systems.

Explore object tracking for visionOS

Explore object tracking for visionOS

Find out how you can use object tracking to turn real-world objects into virtual anchors in your visionOS app. Learn how you can build spatial experiences with object tracking from start to finish. Find out how to create a reference object using machine learning in Create ML and attach content relative to your target object in Reality Composer Pro, RealityKit or ARKit APIs.

Build a spatial drawing app with RealityKit

Build a spatial drawing app with RealityKit

Harness the power of RealityKit through the process of building a spatial drawing app. As you create an eye-catching spatial experience that integrates RealityKit with ARKit and SwiftUI, you’ll explore how resources work in RealityKit and how to use features like low-level mesh and texture APIs to achieve fast updates of the users’ brush strokes.

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.