perception
Asked on 06/16/2025
1 search
The concept of perception, particularly in the context of stereoscopy and spatial media, is discussed in several sessions at WWDC.
-
In the session titled "Bring your iOS or iPadOS game to visionOS," the concept of stereoscopy is explained. Stereoscopy involves creating a perception of depth by using parallax, which is the difference in the views of an object from each eye. This session discusses how the perceived depth varies depending on the parallax between two images and how this can be used to create compelling 3D experiences in visionOS. You can learn more about this in the chapter Enhance the rendering.
-
The session "Build compelling spatial photo and video experiences" delves into how spatial media can create a perception of being teleported back to a moment by accurately rendering 3D scenes. This involves careful camera calibration and rendering techniques to ensure that the perceived image matches the real object. This is covered in the chapter Deep dive into spatial media formats.
These sessions highlight how Apple is leveraging technology to enhance the perception of depth and space in digital media, creating more immersive and realistic experiences.

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.

Build compelling spatial photo and video experiences
Learn how to adopt spatial photos and videos in your apps. Explore the different types of stereoscopic media and find out how to capture spatial videos in your iOS app on iPhone 15 Pro. Discover the various ways to detect and present spatial media, including the new QuickLook Preview Application API in visionOS. And take a deep dive into the metadata and stereo concepts that make a photo or video spatial.

Principles of inclusive app design
Discover how understanding disability can help you create better apps for everyone. Find out how to make your apps more inclusive by supporting multiple types of interaction, providing customization, and adopting accessibility APIs.