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