Glossary

Reality Composer Pro

Reality Composer Pro is Apple's macOS app, bundled with Xcode and introduced alongside visionOS, for composing and optimising 3D scenes for RealityKit apps. You import and organise models, author materials with a node-based Shader Graph built on MaterialX, add audio and simple animation, preview, and the scene flows straight into your Xcode project. It is a developer tool for native spatial apps, based on the USD format.

Quick Facts

Type
macOS authoring app for RealityKit and visionOS (with Xcode)
Introduced with
visionOS
Materials
node-based Shader Graph on MaterialX
Asset format
USD and USDZ
Pairs with
RealityKit and Xcode
Web publishing
not needed, use PausAR Viewer

Reality Composer Pro is where visionOS content is assembled. It imports USD and USDZ assets, lets you build materials visually with a Shader Graph on the open MaterialX standard, attach audio and animation, organise everything into a RealityKit scene, and preview and optimise it, with tight Xcode integration so changes appear in the app immediately. It is the modern, visionOS-era counterpart to the older Reality Composer.

Like RealityKit, this is the native developer path. If your goal is AR on a website, you do not need Reality Composer Pro. PausAR Viewer publishes a GLB and USDZ as Web AR through one Elementor widget, with no Xcode and no Shader Graph required.

Comparison

PropertyReality Composer ProReality Composer
PlatformmacOS, with XcodeiOS, iPadOS, macOS
TargetvisionOS and RealityKit appsiOS and iPadOS AR
MaterialsShader Graph on MaterialXBasic

FAQ

Is Reality Composer Pro only for visionOS?

It is built primarily for visionOS RealityKit apps, though it works with USD assets used across Apple platforms.

Do I need Reality Composer Pro for AR on my website?

No. PausAR Viewer handles Web AR from a GLB and USDZ with no coding.

What format does Reality Composer Pro use?

USD and USDZ.

Related Terms