空間シェイプ (visionOS)
Spatial ShapesはApple Vision Pro向けのvisionOS専用ARツールです。ガラス風のコントロールサーフェスを提供し、AR空間に入り3Dオブジェクトの追加・管理ができます。
目次
利用可能環境
- Spatial ShapesはvisionOSでのみ利用可能です。
- iOS/iPadOSでは代わりに**AR**ツールがAR体験を提供します。
AR空間に入る
右側のコントロールにはAR空間に入る / AR空間から出るボタンがあります。オブジェクトを追加するにはまずAR空間に入る必要があります。
オブジェクトを追加
画面上部のヘッダーボタンは状態に応じて変わります:
- まずAR空間に入る:AR空間がアクティブでないときに表示されます。
- オブジェクトを追加...:AR空間に入った後に表示されます。
**オブジェクトを追加...**をタップすると、3つのタブを持つピッカーが表示されます:
- プリミティブ — 4つの基本形状のグリッド:球体(Sphere)、立方体(Cube)、円柱(Cylinder)、円錐(Cone)。それぞれ異なるアイコンと色があります。
- バンドル済み — バンドルされたUSDZモデルの検索可能なグリッド。検索バーで名前による絞り込みが可能です。
- インポート — ファイルインポートセクションで、ファイルを参照ボタンを押すとFilesアプリが開き、iCloud Drive、ローカルストレージ、または接続されたプロバイダーからUSDZファイルをインポートできます。
オブジェクトが読み込み中の場合、読み込み中のオブジェクト名を表示するローディングオーバーレイが表示されます。
オブジェクトはデフォルトでユーザーの目の高さ、約50cm前方に配置されます。
オブジェクトリスト
左側のカードには現在のオブジェクトリストが表示されます:
- 空の場合は空状態のヒントが表示されます。
- オブジェクトがある場合は、選択してフォーカスしたり、リストから削除したりできます。
選択中のオブジェクト
選択中のオブジェクトカードには以下が表示されます:
- 名前
- スケール
- 位置(X/Y/Z)
- 回転(Y軸)
オブジェクト操作
没入空間内では、手のジェスチャーでオブジェクトを直接操作できます。ピンチ&ドラッグでオブジェクトを空間的に移動、回転、スケール変更が可能です。グリップを離すとオブジェクトはその位置に固定されます。
選択中のオブジェクトカードは操作中にリアルタイムで更新され、位置・回転・スケールの値が同期されます。
ハンドトラッキング
Spatial ShapesはARKitを用いたリアルタイムハンドトラッキングを搭載しています。左右の手それぞれに、手首に浮かぶデータパネル(仮想腕時計のような形状)が表示され、以下の情報を示します:
- 位置(手首関節からのX, Y, Zメー トル単位)
- 回転(オイラー角、度単位)
- 方向(前方ベクトル)
- 速度(m/s)
- トラッキング状態(トラッキング中は緑、ロスト時は赤のインジケーター)
これらのパネルは手の動きにリアルタイムで追従し、ARKitが手の位置をどのように認識しているかをライブでフィードバックします。
ワイヤーフレームモード
Spatial Shapesにはワイヤーフレームモードの切り替え機能があります。有効にすると、すべてのオブジェクトのマテリアルが線画レンダリングに置き換わり、メッシュのエッジのみが表示されます。無効にすると元のマテリアルに戻ります。
注意事項と制限
- 利用可能なオブジェクトの正確なセットはビルドやバンドルされているアセット、インポート対応状況によって異なります。
- 一部のバンドルアセットには配置時に適用される事前設定された回転・スケール値があります。
- Spatial ShapesはvisionOSでのみ利用可能です。iOS/iPadOSでは代わりにARツールをご利用ください。