Apple は、WWDC 2024 で、visionOS 2.0 の新しい Quick Look 機能をいくつか発表しました。この記事では、QuickLook を使用する新しい方法について説明します。アップルビジョンプロ

クイックルック機能はビジョンOSこれにより、ユーザーは、visionOS アプリ オブジェクトの大きなレンダリングを、解像度が向上して 3D でプレビューできるようになります。 Quick Look を使用すると、ユーザーはvisionOS で 3D オブジェクトを選択し、3D プレビュー用に拡大できます。

visionOS アプリで Quick Look プレビューを提供するには、URL を指定するだけです。

visionOS の Quick Look で 3D コンテンツをプレビューするには、アプリ内スタイルとウィンドウ形式 (Windows での Quick Look の動作と同様) の 2 つの方法があります。macOS)。

アプリ内スタイル

アプリ内スタイルを使用すると、別のインターフェイスを開くことなく、visionOS シーンの 3D オブジェクトをその場で表示できます。アプリ内スタイルでは、3D オブジェクトをタップするだけで、すばやく簡単にプレビューできます。

アプリ内スタイルを使用すると、ユーザーはオブジェクトを直接操作したりプレビューしたりできます。

窓付き

ウィンドウ形式のクイック ルックでは、3D オブジェクトがボリューム内に表示されるため、使用可能なすべての 3D オブジェクトを 1 つのオーバーレイ ウィンドウで表示できます。

ウィンドウ クイック ルックは、多数のオブジェクトを簡単に表示するのに便利です。また、1 つずつ選択してプレビューするのではなく、1 つのスペースで使用可能なすべてのオブジェクトを循環できるため、処理が速くなります。

ウィンドウ クイック ルックのボリューム ブラウザ

プレビューアプリケーション API

visionOS 2 は、SwiftUI と同時実行性を利用した新しい PreviewApplication API を提供し、開発者がわずか数行のコードでvisionOS アプリに Quick Look を組み込めるようにします。

PreviewApplication API を使用すると、visionOS アプリは単一オブジェクトのクイック ルック プレビューを提供したり、コレクション ビューを使用してプレビューのグループを提供したりできます。

PreviewApplication API を使用するには、新しい API を作成する必要があります。Viewのサブクラス迅速ファイルに入れるXcode、そしてまたimportQuickLookビューサブクラスファイルの先頭にあるフレームワーク。

bodyView サブクラスのサムネイル ビューと.onTapGesture方法。

あなたの内側で.onTapGestureメソッドを作成するには、まずPreviewItem、3D オブジェクトの URL を渡してから、PreviewApplication.openメソッドを使用して、作成したプレビュー項目を渡します。

サムネイル ビューのサブクラスにプレビュー アイテムと URL を作成します。

このコードを使用すると、ユーザーがファイルをタップすると、visionOS ワークスペースの新しいウィンドウでファイルが開きます。ファイルにビデオが含まれている場合、ビデオの再生が自動的に始まります。

を渡すことにより、配列の URL の数.selectedURL単一の URL の代わりにパラメーターを使用すると、ユーザーがコレクション ビューのクイック ルック ウィンドウで複数のアイテムをプレビューできるようにすることができます。

また、プレビュー編集タブを表示するかどうかを指定して、ユーザーがプレビュー中の項目を編集できるようにすることもできます。editingMode:パラメータを.enabled。プレビューされているアイテムの現在のタイトルを変更することもできます。

他にも Quick Look API の新しい変更点があります。ビジョンOS 2Quick Look プレビュー セッション イベントなどを含みます。

構成

また、visionOS 2 の Quick Look では、構成。構成を使用すると、ユーザーが選択できる 3D オブジェクトのオプションまたはバリアントを指定できます。これらには、サイズ、色、透明度などが含まれます。

Quick Look で 3D オブジェクトのテクスチャ オプションを提供することもできますが、すべての Quick Look プレビューは迅速にロードできる必要があるため、レンダリングに時間がかかりすぎるオプションを含めるべきではないことに注意してください。

構成を使用すると、ユーザーがvisionOS環境で3Dオブジェクトをカスタマイズできるようになります。

構成を使用して、さまざまな 3D モデルまたは色をサポートします。

Appleはセッションを行っていますクイックルックの新機能WWDC24 のビジョン OS 2.0 の Quick Look の新機能と変更点をカバーする、visionOS 用。

こちらもぜひチェックしてみてくださいクイックルックドキュメントそしてAR クイック ルックでモデルをプレビューする

Quick Look 3D モデルの概要もありますギャラリーこれは、VisionOS ユーザーに Apple Vision Pro でオブジェクトの高解像度 3D プレビューを提供する方法を示しています。