2022年6月6日(現地時間)- Appleは、デベロッパがユーザーのためにより豊かな体験を作り出せるように設計された、新しいツール、テクノロジー、APIを発表しました。ここでは、Metal 3の新機能とAR(拡張現実)の新機能と新しいツールについて紹介したいと思います。
Metal 3の新機能
Metalは、オーバーヘッドの少ないAPI、豊富なシェーディング言語、グラフィックスとコンピュート間の緊密な統合、および比類のないGPUプロファイリングとデバッグのツール群を提供することにより、Appleプラットフォーム上でハードウェアアクセラレーションされたグラフィックスをサポートします。
Metal 3は、ゲームやプロ用アプリケーションがApple製シリコンのを最大限に活用できるよう支援する機能が搭載されています。解像度グラフィックスの短時間でのレンダリング、リソースの高速ロード、GPUを使用した機械学習ネットワークのトレーニングなどが可能になりました。
■MetalFX Upscaling
高性能なアップスケーリングとアンチエイリアシングにより、複雑なシーンをフレームあたりより短時間でレンダリングします。時間的または空間的アルゴリズムの組み合わせを選択することで、パフォーマンスを向上させることができます。
■Fast resource loading
非同期I/Oを使用して、ストレージから直接Metalテクスチャとバッファにアセットデータを最適にストリームします。
■オフラインでのシェーダコンパイル
コンパイラは、プロジェクトのビルド時にGPUバイナリを生成して、アプリケーション内でのシェーダコンパイルを不要にし、ゲームのパフォーマンス向上とロード時間の短縮を支援します。
■メッシュシェーダ
この新しいジオメトリパイプラインは、頂点シェーダをオブジェクトとメッシュの2つの新しいシェーダステージで置き換え、より柔軟なカリングとLOD選択、より効率的なジオメトリシェーディングと生成を可能にします。
■PyTorchのMetalバックエンド
PyTorchバージョン1.12の新しいMetalバックエンドは、MPS GraphとMetal Performance Shadersプリミティブを使って、高性能でGPUアクセラレータを使ったトレーニングを可能にします。
■新しいレイトレーシング機能
Metal Ray Tracingの改良により、アクセラレーション構造の構築に費やすGPU時間が短縮されました。カリングなどの作業をGPUに移行してCPUのオーバーヘッドを削減し、プリミティブデータへの直接アクセスにより交差とシェーディングの両方を最適化することができます。
AR(拡張現実)
ARKit 6
ARKit 6では4Kビデオが導入され、プロフェッショナルなビデオ編集、映画制作、ソーシャルメディアアプリなどに最適な、AR体験の高解像度ビデオをキャプチャすることができるようになりました。また、HDRビデオと高解像度背景画像キャプチャのサポート、モントリオール、シドニー、シンガポール、東京などの新しい都市にロケーション・アンカーが追加され、モーションキャプチャが改善されています。
■4Kビデオ
ARKit 6では、ARKitセッション中にバックカメラを使用して4Kビデオフィードをキャプチャするオプションが導入されています。4Kビデオは、ソーシャルメディア、プロフェッショナルなビデオ編集、映画制作アプリなど、仮想と現実のコンテンツを一緒に統合してビデオを作成するアプリに最適です。
■画像とビデオのキャプチャーの改善
ARKit 6では、ARKitセッション中に高解像度の背景画像をキャプチャできます。これにより、より高品質なバーチャルオブジェクトの再構成を可能になります。
また、HDRビデオのサポートも導入され、露出やホワイトバランスなどのEXIFタグがすべてのARKitフレームに追加されます。そして、ARKitセッション中にカメラの設定露出、ホワイトバランス、フォーカスを直接コントロールすることができるようになりました。
WWDC22でARKitについてのセッションを見る(6/9~)
RoomPlan
ARKitを搭載したRoomPlanは、iPhoneとiPadのカメラとLiDAR Scannerを利用して、部屋の寸法や家具の種類などの主要な特徴を含む部屋の3D平面図を作成する新しいSwift APIです。
■ワークフローの合理化
RoomPlan を使用して、不動産、E コマース、またはホスピタリティのアプリケーションなどのアプリケーションで直接部屋のフロアプランを作成することで、顧客がより多くの情報に基づいた意思決定を行えるようにします。また、これらのスキャンは、建築やインテリアデザインのワークフローにおける最初のステップとなり、コンセプトの探求やプランニングを合理化するのにも役立ちます。
■LiDARによるリアルタイムスキャン
アプリのユーザーエクスペリエンスとスキャンガイダンスを完全にカスタマイズしたり、内蔵のコーチングUIを利用して最適なスキャン、リアルタイムのスキャン進捗を示すビジュアルフィードバック、認識された部屋のすべてを示すドールハウス可視化などを行うことができます。
■パラメトリック表示
RoomPlan は、壁やキャビネットなど、部屋の中で認識された各コンポーネントの寸法と、検出された家具の種類を含む USD または USDZ ファイル形式で出力します。個々のコンポーネントの寸法と配置は、Cinema 4D、Shapr3D、AutoCADなど、さまざまなUSDZ互換ツールにエクスポートする際にさらに調整することができます。
コメント