Slide 15
Slide 15 text
15
レンズフレア(新機能)の最適化
背景
オブジェクトとの遮蔽判定をもつフレアを表現したい
● フレアごとの遮蔽判定処理、半透明描画をおこなう必要がある
レンズフレアの最適化前
メッシュ...CPUで1フレアごとにMeshを生成し、Dynamic BatchingによりMeshを結合
遮蔽判定...Raycastを使用し、1フレアごとにRayをとばして判定する
対処
・深度バッファを使用した遮蔽判定により
Raycastで判定するための大量の
Collider判定処理が不要に
・DrawProceduralを使用し、
Meshの生成、結合処理を削減
・ComputeShaderを用い、
RaycastによるCPU負荷を削減
定常負荷の削減
NEO / 星乃一歌 × 花里みのり × 小豆沢こはね × 天馬司 × 宵崎奏 × 初音ミク【3DMV】
参考:「IDOLY PRIDE」における描画最適化術