Compute ShaderとPartially Resident Textureで実現する高圧縮テクスチャ

タグ:
日時:
2015年08月27日(木)13時30分〜14時00分
形式: ショートセッション
プラットフォーム: コンシューマ
受講スキル:
巨大化するテクスチャメモリをなんとか減らせないかと考えている方 圧縮テクスチャのノイズに苦しめられている方
受講者が得られるであろう知見:
圧縮効率が高く、圧縮率と品質の調整が可能なテクスチャ圧縮を利用する方法
セッションの内容

Compute ShaderとPartially Resident Texture技術を活用することで、高効率な圧縮テクスチャをリアルタイムゲームで利用するテクニックを紹介します。JPEGに似た離散コサイン変換と可変長符号による圧縮で1/20前後の圧縮率を実現し、Compute Shaderにより少ない演算負荷でオンデマンドにメモリ上に展開します。また圧縮率と画質のトレードオフを細かく調整することも可能になります。これをPRT技術と組み合わせることで、コンソールゲーム機でギガバイトオーダーのテクスチャを少ないメモリフットプリントで利用することを可能にします。


講演資料

  • C15_41.pdf

※資料のダウンロードにはログインが必要です。


講演者プロフィール

佐藤 仁

佐藤 仁
所属 : Sony Computer Entertainment Inc.
部署 : R&D Division LSI Development
役職 : Engineer

1999年会津大学大学院を一期生として卒業、株式会社ソニー木原研究所に入社しグラフィックスLSIと周辺技術の研究開発に携わってきました。2007年より現職に就き、PlayStation®3では主にCell/B.E.、PlayStation®4ではワンチップに統合されたCPU-GPUの最適化技術の開発を行なっています。

《講演者からのメッセージ》
かゆいところに手が届いていなかったテクスチャ圧縮を、PlayStation®4のCompute Shaderを活用することで柔軟かつ高効率なものに置き換えます。内容はちょっとマニアックかもしれませんが、GPU使いこなしの一助になればと思います。

井上 敬介

井上 敬介
所属 : Sony Computer Entertainment Inc.
部署 : R&D Division LSI Development
役職 : Engineer

2001年よりCell/B.E.の開発を経て、PlayStation®3ではSPUランタイムシステム開発に、PlayStation®4ではシェーダコンパイラ業務の傍で非同期Computeシェーダの汎用化に携わっています。

《講演者からのメッセージ》
PlayStation®4の非同期Computeシェーダは意外と何でも動かせて、工夫次第で大きな効力を発揮します。是非色々試してみてください。