トピックガイド
空間コンピューティング
空間インターフェイス、RealityKit、没入型メディア、共有体験、3D コンテンツを使い、visionOS 向けにデザイン、構築します。
空間コンピューティングでは、インターフェイスデザイン、レンダリング、メディア、入力、存在感を結び付けます。快適さ、明快さ、パフォーマンスを考慮しながら、ウインドウ型アプリから空間を理解する体験へ進む方法を紹介します。
- セッション
- 65
- 2026
- 16
- 2025
- 19
- 2024
- 30
このトピックの内容
- visionOS のインターフェイスと操作デザイン
- RealityKit、3D コンテンツ、レンダリング
- 没入型メディアと共有体験
WWDC 2026
16 セッション- Apple Immersive Video 向けライブ制作ツールを構築Apple Immersive Video のライブ制作の舞台裏を紹介します。SMPTE 2110 標準を使い、IP ネットワーク経由の伝送向けに没入型ビデオ、空間オーディオ、シーンメタデータをパッケージ化する方法を説明します。Apple の Immersive Media Support、Video Toolbox、AVFoundation フレームワークを活用し、リアルタイムの Apple Immersive…
- Foveated Streaming で没入型コンテンツを visionOS に導入Foveated Streaming により、リモートでレンダリングしたシーンを完全な忠実度で Apple Vision Pro へ届ける方法を紹介します。OpenXR シーンと NVIDIA CloudXR を使ったデモを通じ、visionOS のネイティブ機能とサードパーティ製ストリーミング技術を完全なワイヤレス環境で組み合わせる仕組みを説明します。FoveatedStreaming…
- HTML Model Element 入門model 要素によって、インタラクティブな 3D コンテンツを Web サイトへ導入する方法を学びます。iOS、iPadOS、macOS、visionOS に対応しました。3D アセットの作成と最適化に使えるツールを紹介します。model 要素の機能と、Web 標準が Web 上の 3D の未来を形作る様子も説明します。
- Reality Composer Pro 3 でノーコードゲームをデザインReality Composer Pro 3 の ScriptGraph を使い、アプリやゲーム向けの 3D コンテンツをコードなしで作る方法を紹介します。ビジュアルノードを活用してアニメーションとインタラクティブな場面を構築し、SwiftUI 要素を組み込んで吹き出しなどの UI を体験へ追加する方法を学びます。
- Reality Composer Pro 3 で空間シーンをすばやく反復Reality Composer Pro 3 の強力な新機能を使って空間体験を構築します。没入型シーンへコンテンツ、ビジュアルエフェクト、ライティング、インタラクションを追加する方法を学びます。すべてエディタを離れずに行えます。エディタ内の AI 支援機能ですばやく反復する方法も紹介します。
- Reality Composer Pro 3 で空間ワークフローを大幅強化Reality Composer Pro の強力なグラフベースツール群だけを使い、豊かなインタラクションと印象的なビジュアルエフェクトを構築する方法を紹介します。Shader Graph で動的なマテリアルを作り、Animation Graph でスケルタルアニメーションをブレンドし、Compute Graph でパーティクルエフェクトをシミュレーションします。さらに Script Graph…
- RealityKit の進化を探るアプリとゲームの没入感とリアリティをさらに高める RealityKit の最新機能を紹介します。インタラクティブな布のシミュレーション、NavMesh 経路探索、複合現実ライティング、空間オーディオを強化するカスタマイズ可能なリバーブメッシュなどの機能を説明します。改善されたシャドウ、キャラクターレンダリングの強化、Gaussian splatting 対応で視覚的な忠実度を高めます。
- Spatial Preview フレームワークの紹介新しい Spatial Preview フレームワークで Mac のコンテンツを visionOS へ直接導入する方法を紹介します。両方のプラットフォーム間でライブ同期と双方向編集を行い、動的なワークフローを構築する方法を説明します。SpatialPreview API、デバイス検出、2D および 3D セッション統合、Mac アプリを空間対応させる新しい Quick Look 機能を学びます。
- USDKit と OpenUSD の新機能を紹介Swift ベースの USDKit、新しい Spatial Preview API、強化された空間 Web 機能など、Apple プラットフォームの Universal Scene Description (USD) 対応に関する最新の進化を紹介します。OpenUSD 標準の最新アップデートによるアクセシビリティ、Gaussian splats、圧縮ジオメトリへの対応を説明します。Mac の Preview…
- Xcode で Reality Composer Pro 3 の機能を拡張Reality Composer Pro 3 を使い、より大規模で意欲的な空間プロジェクトを構築する方法を紹介します。カスタムコンポーネントの編集、カスタムシステムの実行、独自の ScriptGraph ノード構築を可能にするプロジェクト固有のプラグインを作り、空間オーサリングワークフローを完全に制御できるようにします。
- visionOS 27 で次世代体験を構築visionOS 27 の新機能を使い、次世代のアプリ、ゲーム、空間体験を構築します。visionOS 体験を作るさまざまな方法として、Apple のネイティブツールとフレームワーク、Mac または PC からの没入型コンテンツ配信、サードパーティ製エンジン、既存 iOS アプリの移植を紹介します。3D…
- visionOS で構造化 3D モデルを共同利用構造化 3D モデルを visionOS で生き生きと表示する方法を学びます。USDZ の準備、階層アセンブリ内の個別エンティティ操作、断面平面によるモデル内部コンポーネントの調査を説明します。Apple Vision Pro でのデザインレビューと共同作業向けに、印象的な分解ビューアニメーションを作成します。
- visionOS の没入型 Web サイト環境を探るJavaScript の新しい Immersive API を使い、Web サイトの訪問者を Apple Vision Pro の仮想環境へ導きます。インライン model 要素から没入型トランジションを要求し、video docking などの機能で魅力的な没入型体験を作り、現実世界と同じ規模の豊かな体験向けにパフォーマンスを最適化する方法を紹介します。Web サイト上で動くわずか数行のコードで実現できます。
- visionOS アプリと空間 Web 向け没入型環境をデザインアプリ、Web サイト、SharePlay 体験向けに写実的な visionOS 環境を作る方法を学びます。環境を深く没入できるものにするデザイン原則を紹介し、参照素材の作成や撮影、高忠実度 CG アセットの準備、動きやライティングなどのリアルタイムエフェクトの作成方法を説明します。
- visionOS オブジェクトトラッキングの強化点を探るvisionOS におけるオブジェクトトラッキングと空間アクセサリ入力の進化を紹介します。移動する物体や手持ちの物体を追跡し、物理世界とデジタル世界をつなぐ新しい方法を説明します。新たに対応した空間アクセサリの種類と、独自の操作モデルをアプリで実現するカスタムアクセサリの構築要件も学びます。
- visionOS グループラボオンラインで Apple のエンジニアやデザイナーと WWDC26 を詳しく振り返り、質問、相談を行い、今週発表された visionOS の主な内容について議論します。英語で実施されます。
WWDC 2025
19 セッション- Apple Immersive Video テクノロジーを知るApple Immersive Video と Apple Spatial Audio Format の機能を活用し、没入感の高い体験を作る方法を紹介します。Apple Immersive Video を有効にするために必要なメタデータを読み書きできる、新しい ImmersiveMediaSupport フレームワークを説明します。再生用の単独ファイルや HLS ストリーミングで Apple Immersive…
- Apple Projected Media Profile を知るApple Projected Media Profile (APMP) を詳しく紹介し、Video Extended Usage シグナリングを使って QuickTime および MP4 ファイルで 180º、360º、Wide FoV の投影を実現する仕組みを説明します。OS が提供するフレームワークとツールを使い、APMP…
- RealityKit の新機能RealityKit の新機能を使い、iOS、iPadOS、macOS、tvOS、visionOS 向けの豊かな 3D コンテンツを構築します。RealityKit から ARKit データへ直接アクセスする方法を学びます。オブジェクト操作機能を使い、3D コンテンツをより自然に操作する方法を紹介します。インタラクティブなサンプルを通じ、シーン理解、環境ブレンディング、インスタンス化などの新 API を説明します。
- SwiftUI の新機能あらゆる Apple プラットフォーム向けの優れたアプリを構築するために、SwiftUI の新機能を学びます。Liquid Glass でアプリにまったく新しい外観と操作感を与える方法を紹介します。フレームワークの強化と新しい Instruments でパフォーマンスを高め、Web コンテンツやリッチテキスト編集などの高度な機能を統合する方法を説明します。3 次元でのビューレイアウトなど、SwiftUI…
- SwiftUI 空間レイアウトの紹介SwiftUI を使って空間体験を構築するための新しいツールを紹介します。visionOS の 3D SwiftUI ビューの基本を学び、奥行きの配置で既存のレイアウトをカスタマイズし、モディファイアで空間内のビューを回転、配置します。空間コンテナを使って同じ 3D 空間内にビューを整列し、没入感のある魅力的なアプリを作る方法を紹介します。
- visionOS 26 の新機能visionOS 26 の新機能を紹介します。強化されたボリューム API と、SwiftUI、RealityKit、ARKit の能力を組み合わせる方法を学びます。高速化されたハンドトラッキングと空間アクセサリからの入力を使い、さらに魅力的なアプリやゲームを構築する方法を紹介します。SharePlay、Compositor Services、没入型メディア、空間 Web、Enterprise API…
- visionOS で SwiftUI シーンを設定visionOS アプリのウインドウ、ボリューム、没入型空間を強化する新 API を紹介します。再起動時や所定位置への固定時にシーンがどう動作するかを細かく調整します。クリッピングマージンとスナップで、ボリュームを周囲の環境へ適応させます。没入型コンテンツを Mac から Vision Pro へストリーミングします。既存の UIKit ベースアプリもボリュームと没入型空間で強化します。
- visionOS のビデオ体験を探るアプリ内で没入型ビデオ体験を作成、表示するさまざまな方法を学びます。180°、360°、広視野角ビデオ用プロファイル、Apple Immersive Video の作成と再生の選択肢、2D、3D、空間ビデオの拡張機能など、visionOS 26 で利用できる多様なメディアタイプを紹介します。アプリとコンテンツに最適なプロファイルを確認します。
- visionOS のホバー操作をデザインvisionOS アプリ向けの高度な操作を作る方法を紹介します。魅力的なカスタムホバーエフェクトとアニメーションをデザインし、よくある誤りを避け、Look to Scroll などの操作を活用し、持続エフェクトで直感的なメディアコントロールを構築する方法を説明します。
- visionOS の空間アクセサリ入力を探る空間アクセサリをアプリへ統合する方法を学びます。仮想コンテンツの表示、アプリの操作、空間内での追跡、操作情報の取得を通じ、visionOS の仮想体験を強化します。
- visionOS アプリで没入型ビデオ再生に対応visionOS アプリで没入型ビデオを再生する方法を紹介します。さまざまな没入型レンダリングモードと、それらに対応するフレームワークを確認し、アプリで没入型ビデオをレンダリングする手順を説明します。このビデオを最大限に活用するには、まず WWDC25 の「visionOS のビデオ体験を探る」をご覧ください。
- visionOS 体験を近くの人と共有同じ部屋で Vision Pro を装着している人同士の共有体験を作る方法を学びます。SharePlay の統合と ARKit の活用方法、近くの参加者と FaceTime 参加者向けに更新されたウインドウ共有フロー、シームレスな共同作業のための新 API を紹介します。同じ空間にいる人が共同機能を見つけやすく、魅力的に使えるようにするベストプラクティスも説明します。
- visionOS 向けウィジェットをデザイン周囲の環境へ自然に溶け込む美しい visionOS 26 ウィジェットをデザインする方法を学びます。ウィジェットのデザインに奥行きを加え、空間コンピューティング向けにマテリアル、サイズ、スタイルをカスタマイズする方法を紹介します。既存のウィジェットを visionOS に適応させる方法と、実物のように感じられる新しいウィジェットをデザインする方法を説明します。
- visionOS 向けカスタム環境を最適化プロシージャルツールを使い、visionOS アプリやゲーム向けの美しい没入型環境を作る方法を紹介します。高品質な環境の構成要素を説明し、最適化プロセスを詳しく解説します。Apple が提供する Houdini 向けワークフローを使い、シーンのポリゴン数削減、ジオメトリの整理、UV マップのパッケージ化、Reality Composer Pro や任意のゲームエンジンへ読み込む USD…
- アプリのオーディオ録音機能を強化アプリのオーディオ録音機能を改善する方法を学びます。iOS と iPadOS 26 の入力ピッカー操作を使い、柔軟にオーディオデバイスを選択する方法を紹介します。AirPods を使った高品質な音声録音に利用できる API を説明します。音声と周囲の背景音を分離できる空間オーディオの録音および編集機能も紹介します。すべて AudioToolbox、AVFoundation、Cinematic…
- 没入型アプリ向け Metal レンダリングの新機能Compositor Services を使う没入型アプリ向け Metal レンダリングの最新改善点を紹介します。アプリの操作可能な要素を強調するホバーエフェクトの追加と、動的レンダリング品質で忠実度を高める方法を学びます。新しい progressive immersion スタイルも説明します。Mac から Vision Pro へ Metal コンテンツを直接レンダリングし、macOS…
- 空間 Web の新機能visionOS 26 の Web 向け最新空間機能を紹介します。新しい HTML model 要素を使い、インライン 3D モデルを表示する方法を解説します。モデルのライティング、インタラクション、アニメーションなどの強力な機能も紹介します。360 度ビデオや Apple Immersive Video など、新たに対応した没入型メディアを Web サイトへ埋め込む方法を学びます。Web…
- 空間ビジネスアプリの機能強化を探るvisionOS 26 の最新機能と API がアクセス範囲を広げ、昨年発表されたエンタープライズ機能を拡張する仕組みを紹介します。モデルのトレーニングワークフローの構築、ビデオフィードの強化、ローカルネットワークを介した座標系の位置合わせを簡単に行い、社内アプリで共同体験を開発できる新機能を学びます。
- 組み合わせてさらに良く: SwiftUI と RealityKitvisionOS 26 で SwiftUI と RealityKit をシームレスに組み合わせる方法を紹介します。アニメーションや ConfigurationCatalog 対応などの Model3D 強化点と、RealityView への滑らかなトランジションを説明します。SwiftUI アニメーションで RealityKit コンポーネントの変更を制御し、インタラクティブな操作を実装し、新しい SwiftUI…
WWDC 2024
30 セッション- ARKit で空間コンピューティング体験を強化ARKit の最新機能を使い、魅力的な没入型体験を作る方法を学びます。ルームトラッキングとオブジェクトトラッキングを使い、周囲の環境との関わりを深める方法を紹介します。このプラットフォームで環境光の変化にアプリを反応させる方法も説明します。空間体験をより直感的にできるハンドトラッキングと平面検出の改善点も紹介します。
- Object Capture のエリアモードを紹介Object Capture の機能を拡張し、エリアのキャプチャと再構築に対応するエリアモードによって、iOS で新たな 3D キャプチャが可能になります。再構築用の新しい macOS サンプルアプリで iOS キャプチャの品質を最適化し、Apple Vision Pro、iPhone、iPad、Mac の Quick Look で最終結果を表示する方法を学びます。独自の画像処理パイプラインを作成できる新 API…
- Reality Composer Pro でインタラクティブな 3D コンテンツを構成Reality Composer Pro の Timeline ビューで 3D コンテンツに動きを与える方法を紹介します。インバースキネマティクス、ブレンドシェイプ、スケルタルポーズを使い、キャラクターとオブジェクトが互いに、また周囲の世界と関わるアニメーションストーリーの作り方を学びます。組み込みアクションとカスタムアクションの使用、アクションの順序付け、トリガーの適用、自然な動きの実装方法も紹介します。
- RealityKit で空間描画アプリを構築空間描画アプリを構築する過程を通じて RealityKit を活用します。RealityKit を ARKit と SwiftUI に統合した印象的な空間体験を作りながら、RealityKit のリソースの仕組みと、低レベルのメッシュ API やテクスチャ API などの機能を使って利用者のブラシストロークを高速に更新する方法を学びます。
- RealityKit オーディオで空間コンピューティングアプリを強化RealityKit オーディオを使い、空間コンピューティング体験を向上させます。空間オーディオで 3D 没入型体験に臨場感を与える方法を紹介します。環境音やリバーブから、3D コンテンツに個性を加えるリアルタイムのプロシージャルオーディオまで、RealityKit オーディオ API でアプリをさらに魅力的にする方法を学びます。
- RealityKit デバッガを使いこなすRealityKit デバッガを紹介します。この新しいツールを使い、空間アプリのエンティティ階層を調査し、意図しない変換をデバッグし、欠けているエンティティを見つけ、システムの問題を引き起こすコードを特定する方法を説明します。
- SharePlay の空間 Persona テンプレートをカスタマイズvisionOS の SharePlay 体験でカスタム空間 Persona テンプレートを使い、アプリを基準にした Persona の配置を細かく調整する方法を学びます。SharePlay を使ったサンプルアプリにカスタム空間 Persona テンプレートを導入し、参加者を座席間で移動させ、Simulator…
- SwiftUI でウインドウを操作visionOS、macOS、iPadOS で、優れたシングルウインドウアプリとマルチウインドウアプリを作る方法を学びます。コードからウインドウを開閉し、位置とサイズを調整し、別のウインドウへ置き換えることもできるツールを紹介します。利用者のワークフローに合うウインドウのデザイン原則も解説します。
- SwiftUI の新機能SwiftUI を使い、あらゆる Apple プラットフォーム向けの優れたアプリを構築する方法を学びます。iPadOS のタブとドキュメントに導入された新しい外観と操作感を紹介します。新しいウインドウ API でウインドウ管理を改善し、visionOS アプリの没入型空間とボリュームをより細かく制御します。表現力豊かなグラフの作成や、テキストのカスタマイズとレイアウトに役立つ改良点なども紹介します。
- USD と MaterialX の新機能Apple プラットフォームにおける Universal Scene Description と MaterialX 対応のアップデートを紹介します。これらのテクノロジーが 3D コンテンツの作成と配信の基盤となる仕組みや、優れた空間体験を作るワークフローの効率化にどう役立つかを学びます。RealityKit と Storm での USD および MaterialX 対応、システム提供ツールの進化などを紹介します。
- WebXR で没入型 Web 体験を構築WebXR を使って、visionOS の Web サイトに完全な没入型体験を追加する方法を紹介します。visionOS の入力機能を最大限に活用した WebXR 体験の構築方法と、Simulator を使って macOS 上で WebXR 体験をテストする方法を学びます。
- iOS または iPadOS ゲームを visionOS に対応iOS または iPadOS のゲームを、visionOS ならではの体験へ変える方法を紹介します。3D フレームや没入型背景で、没入感と楽しさを高めます。立体視やヘッドトラッキングでウインドウに奥行きを加え、プレイヤーをゲームの世界へさらに引き込みます。
- iOS、macOS、visionOS 向け RealityKit API の紹介RealityKit の新しいクロスプラットフォーム API を使い、iOS、macOS、visionOS 向けの没入型アプリを構築する方法を学びます。新しいホバーエフェクト、ライトとシャドウ、ポータル通過機能を、実例を通して確認します。
- visionOS でカスタムホバーエフェクトを作成利用者がビューを見ると表示が変化するカスタムホバーエフェクトの開発方法を学びます。不透明度、スケール、クリップエフェクトを組み合わせ、ボタンが広がるエフェクトを構築する方法を紹介します。快適で、利用者のアクセシビリティ要件を尊重するエフェクト作成のベストプラクティスも説明します。
- visionOS でパススルーと Metal を組み合わせてレンダリングMetal 体験を visionOS に拡張する準備をしましょう。パススルーを使い、レンダリングしたコンテンツを利用者の物理環境と統合するためのベストプラクティスを学びます。物理世界に合うようコンテンツを配置し、追跡可能なアンカー予測でレイテンシを減らす方法などを紹介します。
- visionOS の HealthKit 入門HealthKit を使い、空間キャンバスを最大限に活用する体験を作る方法を紹介します。このプラットフォームにおける HealthKit の機能、既存の iPadOS アプリを visionOS に移行する方法、ゲストユーザーセッション中の HealthKit に関する特別な注意点を確認します。SwiftUI、Swift Charts、Swift concurrency を使い、HealthKit…
- visionOS の Quick Look の新機能visionOS の Quick Look を使い、アプリ内のファイルプレビューと編集体験を向上させる方法を紹介します。アプリ内 Quick Look とウインドウ表示の Quick Look の統合に加え、アプリ内でウインドウ表示の Quick Look 体験をカスタマイズする新しい API を解説します。Quick Look での 3D モデル表示に関する最新の改善点も紹介します。
- visionOS のオブジェクトトラッキングを探るオブジェクトトラッキングを使い、現実世界の物体を visionOS アプリ内の仮想アンカーに変える方法を紹介します。オブジェクトトラッキングによる空間体験を最初から最後まで構築する方法を学びます。Create ML の機械学習で参照オブジェクトを作り、Reality Composer Pro、RealityKit、ARKit API で対象オブジェクトを基準にコンテンツを配置する方法を説明します。
- visionOS のゲーム入力を探るvisionOS ゲーム向けの優れた入力をデザインし、実装する方法を紹介します。システムジェスチャにより、プレイヤーがゲームを自然に操作できる仕組みを学びます。カスタムジェスチャとゲームコントローラに対応するためのベストプラクティスも紹介します。
- visionOS のマルチビュービデオ再生を探るAVExperienceController を使い、Apple Vision Pro で複数のビデオを再生する方法を学びます。導入のベストプラクティスを確認し、スポーツ中継をさまざまな角度から見る、複数の試合を同時に見るといった活用例を紹介します。アプリ内で魅力的かつ直感的なマルチビュー体験をデザインする方法も学びます。
- visionOS の没入型アプリ向けカスタム環境を作成Apple Vision Pro 向けに、視覚的に豊かで高性能なカスタムアプリ環境を作る方法を紹介します。デザインガイドラインと専門家の推奨事項を確認し、あらゆるデジタルコンテンツ作成ツールで没入型環境の構築を始めるための手法を学びます。
- visionOS 向け TabletopKit の紹介TabletopKit を使い、visionOS 向けのボードゲームを一から構築します。ゲームの設定、RealityKit による高度なレンダリングの追加、わずか数行のコードで FaceTime の空間 Persona を使ったマルチプレイヤーを有効にする方法を紹介します。
- visionOS 向けインタラクティブ体験をデザインEncounter Dinosaurs のデザイナーから、Apple Vision Pro…
- visionOS 向けエンタープライズ API の紹介visionOS 向けの新しいエンタープライズ API を使い、Apple Vision Pro で従業員と顧客の生産性を高める空間体験を作る方法を紹介します。
- カスタム環境でメディア視聴の没入感を高めるDocking Region、Reverb、Virtual Environment Probe などの Reality Composer Pro コンポーネントを使い、メディア視聴体験を拡張します。Reflections、Tint Surroundings Effect、SharePlay、Immersive Environment Picker を使い、没入感をさらに高める方法を紹介します。
- ボリュームと没入型空間を詳しく探るvisionOS のボリュームと没入型空間をカスタマイズする新しい方法を紹介します。ボリュームのサイズ変更と、周囲を移動する利用者への反応を細かく調整する方法を学びます。座標変換を活用し、ボリュームと没入型空間を連携させます。Digital Crown で没入度が調整されたときにアプリを反応させ、surrounding effect で没入型空間のパススルーの色合いを動的にカスタマイズする方法も紹介します。
- 優れた visionOS アプリをデザイン没入感を取り入れ、目と手に合わせてデザインし、奥行き、スケール、空間を活用して、魅力的な空間コンピューティングアプリを作る方法を紹介します。優れた visionOS アプリの例をいくつか取り上げ、デザイナーがこのプラットフォーム向けの新しい体験をどう構築したかを見ていきます。
- 空間 Web への最適化Web で visionOS の機能を最大限に活用する方法を紹介します。選択部分のハイライト表示の改善や、空間写真とパノラマ画像をフルスクリーンで表示する機能など、最近のアップデートを確認します。WebSpeech による音声入力とテキスト読み上げ、WebAudio による空間サウンドスケープ、WebXR による没入型体験など、既存の Web 標準を活用する方法を学びます。
- 空間コンピューティング向けに 3D アセットを最適化最適化された 3D アセットを作成する一連のワークフローを詳しく紹介します。デジタルコンテンツ作成ツールでメッシュ、マテリアル、テクスチャを最適化するためのベストプラクティスを学びます。シェーダグラフ、ベイク、マテリアルインスタンスを活用し、パフォーマンスを最適化しながら 3D シーンを強化します。ネイティブツールを使ってアセットを効率的に扱い、アプリのパフォーマンスを向上させます。
- 魅力的な空間写真と空間ビデオ体験を構築空間写真と空間ビデオをアプリに導入する方法を学びます。さまざまな種類の立体メディアを紹介し、iPhone 15 Pro の iOS アプリで空間ビデオを撮影する方法を説明します。visionOS の新しい QuickLook Preview Application API など、空間メディアを検出、表示するさまざまな方法を紹介します。写真やビデオを空間メディアにするメタデータとステレオの概念も詳しく解説します。