大量描画・実装基盤

大量の要素を効率よく更新し描く

10 項目

  1. コンピュートシェーダーCompute ShaderGPU上で粒子や流体の並列計算を行う比較デモを見る →
  2. GPUインスタンシングGPU Instancing同じメッシュの多数の個体をまとめて描く比較デモを見る →
  3. インダイレクト描画Indirect DrawingGPUバッファの引数から描画数を決める比較デモを見る →
  4. LODLevel of Detail遠くの物体を簡単な形に切り替える比較デモを見る →
  5. カリングFrustum / Occlusion Culling画面外や遮蔽物の奥を描画対象から外す比較デモを見る →
  6. オーバードローOverdraw / Fill Rate同じ画素への重ね描きを把握して負荷を抑える比較デモを見る →
  7. ピンポンバッファPing-Pong Buffers / Double Buffering読み元と書き先を交互に交換して反復計算する比較デモを見る →
  8. オブジェクトプールObject Pool弾や粒子のオブジェクトを使い回す比較デモを見る →
  9. SoA・データ局所性Structure of Arrays / Data Locality同種のデータをまとめて一括更新しやすくする比較デモを見る →
  10. 並列プレフィックスサムParallel Prefix Sum / Scan累積値を並列計算して配置先や生存粒子を求める比較デモを見る →