Reality Composer Pro
Build, design, and orchestrate 3D content for your RealityKit apps.
Overview
Reality Composer Pro 3 makes it easy to rapidly iterate, preview, and prepare 3D content for your visionOS apps, iOS apps, and more — right on your Mac. Build stunning scenes and animate characters with cinematic precision. And you can preview your changes live on Apple Vision Pro.
[Image]
Reality Composer Pro includes editors and workflows for designing materials with Shader Graph, building visual scripts with Script Graph, authoring GPU-driven simulations with Compute Graph, defining character behaviors with Animation Graphs, and editing skeletons.
System requirements
macOS Tahoe 26.5 or later
Entities, components, and systems
Reality Composer Pro is a 3D content creation platform backed by an Entity Component System (ECS). Reality Composer Pro is built around the ECS pattern, so a basic understanding of ECS provides helpful context.
The ECS model has three building blocks: entities, components, and systems.
Entities are general-purpose objects. An entity can represent any object in your project, such as a vehicle, a mountain, or a character.
Components are the building blocks that define and control every aspect of an entity, such as animations, materials, behaviors, visual effects, and audio. Components contain the data needed to model each aspect, and they add to and update systems. For example, every damageable object in a game has a health component.
Systems define a process that acts on every entity with the required components. For example, a physics system queries entities that have mass, velocity, and position components, then uses that data to perform calculations for each entity. Systems act globally over all entities with the required components — entities that lack the components, such as a tree or a chair, are ignored.
Systems change an entity’s behavior at runtime by adding, removing, or modifying components.
What’s new in Reality Composer Pro
This release of Reality Composer Pro is a complete 3D development platform. The previous version focused on authoring spatial content for Apple Vision Pro; this release adds new features and functionality, such as:
Character intelligence and AI behaviors
A new in-editor lightmap baker
A new Compute Graph for authoring GPU-driven simulations for visual effects, such as particles
Animation Graphs to define character behaviors (for example, Idle, Run, Jump)
Script Graph for visual scripting directly inside the tool
A new Skeleton Editor
Generative AI capabilities in a UI Assist layer, including a Help Agent, Prototyping Agent, and Asset Generation tools
A new and improved Live Preview on Device
Physics
Topics
Essentials
Linking an Xcode projectMigrating older projects to Reality Composer Pro 3Updating migrated assets to Reality Composer Pro 3Configuring the project workspaceNavigating the Reality Composer Pro workspaceAdding entities and assets to a sceneWorking with the Graph EditorReusing assets with prototypes and instancesPreviewing content and running simulations
Materials
Building materials in Reality Composer ProApplying materials to an assetDesigning materials with Shader GraphCreating a procedural Shader Graph material
Particle Emitter
Script Graph
Getting started with Script GraphsBuilding custom interactive behavior with Script GraphRegistering a Reality Composer Pro custom component
Compute Graph
Animation
Creating animation sequencesCreating animation sequences for auto-playBuilding multi-track animation sequencesWorking with the Animation GraphBuilding an advanced Animation GraphBuilding a navmesh in Reality Composer ProDefining a behavior with Behavior Trees