モバイルで爆速なDeferred Renderingを行う方法
受講スキル
レンダリングパイプラインの知識がある方
受講者が得られるであろう知見
モバイルでスタンダードとなっているTile-based Rendering採用のGPUの知識と特有の最適化手法
セッションの内容
モバイルデバイスのGPUはTile-based Renderingという一般的なGPUとは異なるレンダリング方式を採用しています。この方式を活用した機能にVulkanではSubPass、MetalではTile Shadingなどと呼ばれているものがあります。これらを使用することでタイル内でバッファを切り替え再利用することでメモリバスへの負担を最小限にしつつDeferred Renderingなどが行えます。今後採用例が増えるであろうこの機能を中心に実装例も含め知見を共有させていただきます。
講演資料
41.zip
※資料のダウンロードには ログイン が必要です。
講演者プロフィール
プロフィール
2013年、ゲームプログラマーとしてコロプラに入社。『白猫プロジェクト』をはじめ様々なタイトルの運用、開発に携わる。現在は次の新作タイトルに向けて新しいレンダラーの開発を行っている。
《講演者からのメッセージ》
今回はモバイルGPU特有の機能について解説させていただきます。Deferred Renderingを主題として扱っていますが、他にも応用の効くものとなっています。