Metalレンダリングとコンピュートについて
2021年6月7日

グラフィックスと演算のパイプラインを最適化して、最高のパフォーマンスを実現する方法をご紹介します。ハイエンドゲーム、レイトレーシング、画像処理、機械学習のためのMetalの最新アップデート、新しいデベロッパツールとワークフローの活用、Appleのシリコンを活用する方法についてご紹介します。
Apple GPU向けにハイエンドゲームを最適化
ハイエンドゲームがXcodeとMetalを使用して、ボトルネックの特定、シェーダの最適化、メモリ帯域幅の使用の改善、フレームタイムの短縮を行った様子をご覧いただけます。

Apple GPU向けのハイエンドゲームの最適化
Watch nowMetalのレイトレーシングでAppを強化
Appやゲームでより詳細で写真のようにリアルな3Dシーンを実現するための、レイトレーシングの実装における最新の改善点をご紹介します。

MetalレイトレーシングによるAppの強化
Watch nowMetalレイトレーシングによるハイブリッド・レンダリングの探求
レイトレーシングをラスタライズエンジンと組み合わせて、Appやゲームのビジュアルを向上させるツールとテクニックをご紹介します。

Metalレイトレーシングによるハイブリッドレンダリング
Watch nowMetalでのバインドレス・レンダリングの探求
バインドレス・レンダリングは、シーン全体とリソースをGPUで利用できるようにすることで、レイトレーシングと他の最新のレンダリングテクニックをどのように強化するかを学びます。

Metalでのバインドレスレンダリングの詳細
Watch now可変リフレッシュ・レート・ディスプレイに最適化する
macOSのAdaptive Syncディスプレイを活用する方法と、ダイナミック・ディスプレイ・タイミングをサポートするAppleプラットフォームでスムーズな画面更新を実現するためのベストプラクティスをご紹介します。

可変リフレッシュレートディスプレイ向けの最適化
Watch nowMetalのコンパイル・ワークフローについて
柔軟で拡張性のあるシェーダー開発パイプラインを維持しながら、Appが魅力的なビジュアルをレンダリングすることを可能にするMetalのコンパイル・ワークフローについての詳細をご覧ください。

Metalのコンパイルワークフロー
Watch nowMetalのデバッグ、プロファイリング、アセット作成ツールの紹介
Appのデバッグ、プロファイリング、アセット作成のワークフローを次のレベルに引き上げる、Xcode 13の強力なMetalツールについて説明します。

Metalのデバッグ、プロファイリング、アセット作成ツール
Watch nowMetalパフォーマンス・シェーダ・グラフによる機械学習の高速化
MPSGraphが、線形代数学、機械学習、コンピュータビジョン、および画像処理を、すべて数行のコードだけで迅速化する強力なエンジンを、どのように提供しているかについて説明します。

Metal Performance Shaders Graphによる機械学習の加速
Watch nowAppleシリコンを利用した画像処理Appの作成
Apple独自のタイルベースのディファードレンダリングアーキテクチャを画像処理Appで活用し、ディスクリートGPUからAppleシリコンに演算が主体のAppを移行する際に最大限のパフォーマンスを得る方法をご紹介します。

Apple Siliconを利用した画像処理Appの作成
Watch nowCore Imageカーネルの改善点を見る
MetalベースのカスタムCore ImageカーネルをAppに追加するための手順とビルドルールを学び、Metalのスティッチャブル関数とダイナミックライブラリ機能を使用するメリットを説明します。
