For Apple Vision Pro

Direct reality,
chapter by chapter.

Chapter Vision is the immersive authoring suite for Apple Vision Pro. Compose spatial stories on a pro multi-track timeline on your Mac. Step inside and shape the scene with your hands on Vision Pro. Every save goes live on the headset in under a second.

macOS 15+ · Chapter Studio visionOS 26 · Chapter Vision <1s · live iteration ChapterScript · open format
Chapter 01 · Chapter Studio

Cut spatial stories like a film editor.

On the Mac, Chapter Studio works the way a cutting room does: a source monitor and a live 3D program view side by side, above a full-width, multi-track timeline. Every reveal, move, fade, video and sound in your scene is a clip you can drag, trim and rearrange, frame by frame.

Chapter 02 · Chapter Vision

Step inside. Sculpt the scene with your hands.

On Vision Pro, your chapter isn't a preview. It's the editor. Look at an entity and pinch to move it. Summon a gizmo ring to rotate on a world axis. Keyframe a pose from where you're standing. The room is the canvas.

Chapter 03 · Animation

Ten channels. Bézier-native. One truth.

Keyframes live on the segment: position, rotation and scale on every axis, plus opacity. Real tangent handles, per-key interpolation, and continuous Euler rotation that never flips. The same evaluator drives the Mac, the headset, and playback. What you author is what plays.

Chapter 04 · Live Sync

Save on the Mac. Blink on the headset.

An embedded server publishes your chapter on the local network. Every ⌘S reaches the headset in under a second, and edits flow the other way too. Move an entity on Vision Pro and it lands in the Mac's undo stack as one clean entry.

<1s
from ⌘S to the headset over local Wi-Fi
2-way
revision-checked edit ops flow Mac ⇄ Vision Pro
0
cables, exports, or build steps between edits
SHA-256
asset manifests keep every frame cache-fresh
Chapter 05 · Particles

Weather, magic, and atmosphere on tap.

A full particle design surface: emission shapes from spheres to toruses, physics with mass and drag, evolving color ramps, vortex and attraction force fields, even emitters that spawn emitters. Tune every parameter with a live preview that never restarts the simulation under you.

Chapter 06 · And the rest

Everything a spatial storyteller actually needs.

Immersive backdrops

Wrap a segment in a 360° or 180° video sphere (mono, side-by-side, over-under or MV-HEVC) or a full USDZ environment.

Interaction gates

Hold a step until the audience taps, looks at, walks up to, or grabs the thing you choose, or until a timeout passes. With an optional on-screen prompt.

Passthrough or portal

Per-segment presentation: fully immersive, mixed with the real room visible, or a plain window. Switch mid-story.

Primitives, lights & text

Drop in spheres, boxes, planes, 3D text and lights straight from the add menu. Block out a scene with no external modeling.

Asset folders

Organize scene assets and backdrops into folders, duplicate and re-target with a right-click, and keep big projects navigable.

Deep undo, everywhere

Every timeline drag, inspector tweak and spatial edit is one clean undo entry, on the Mac and on the headset.

Photos & Files import

Local-first media on Vision Pro: picks land in the scene instantly, hash-matched and background-uploaded to the Mac with retry.

Steps that hold curves

Playback gates pause the animation clock, not the story. Curves hold their pose and resume exactly where they left off.

Typed forms + raw JSON

Every action has a typed parameter form, plus a raw JSON escape hatch when you want to hand-tune the long tail.

Track groups

Fold a run of related tracks into one named, collapsible row. A folded group still shows every clip in miniature, and grouping never changes timing.

A library with bins

File media into bins that are labels, never storage. Browse folders on your Mac without leaving the app, and an import sheet asks what each video should become.

Audio you can hear

Auditioning is real: playback is audible, scrubbing plays the moment under the playhead, and volume rides are keyframed per channel. The editor's master volume never ships.

Chapter 07 · Open format

Your story is a readable file, not a black box.

Chapters save as ChapterScript, an open, documented directory bundle: one pretty-printed chapter.json plus your assets, manifested with SHA-256 hashes. Diff it, version it, generate it, play it anywhere the format is implemented.

chapter.json
{
  "formatVersion": 2,
  "experienceID": "the-lighthouse",
  "displayName": "The Lighthouse",
  "defaultSegmentId": "arrival",
  "segments": [{
    "id": "arrival",
    "presentation": "immersive",
    "immersiveBackdrop": {
      "video": "shore_360.mov",
      "field": "deg360" },
    "steps": [{
      "duration": 8,
      "gate": { "type": "tap" },
      "actions": [
        { "revealEntity": { "name": "lantern",
          "fadeIn": 1.5 } } ] }],
    "animationTracks": [ /* bézier keys */ ]
  }]
}
  • One bundle, everything in it. chapter.json plus an assets/ folder. Copy it, zip it, ship it.
  • Sorted-keys, pretty-printed. Saves are deterministic, so version control diffs show exactly what changed in your story.
  • Integrity built in. Every asset is manifested with byte size and SHA-256, so players cache aggressively and never show a stale frame.
  • Made to outlive the tools. Forward-compatible migration on open; tolerant decoding on every field added since v1.
Chapter 08 · Learn

From first launch to fireworks.

The Chapter Vision handbook covers every corner of the suite: tutorials, concepts, and a reference for every action, gate, channel and particle parameter.

The next great story
won't fit on a screen.

Chapter Vision is how it gets made. Set up Chapter Studio, put on the headset, and start directing.

Get set up Browse the handbook