「頂点バッファ」を編集中
ナビゲーションに移動
検索に移動
この編集を取り消せます。 下記の差分を確認して、本当に取り消していいか検証してください。よろしければ変更を保存して取り消しを完了してください。
最新版 | 編集中の文章 | ||
4行目: | 4行目: | ||
[[file:vertex.png|none]] | [[file:vertex.png|none]] | ||
− | + | 上記の例では頂点にはXYZ座標しか持っていないように見えるが、MonoGameなどではXYZ座標の他に色情報やテクスチャ座標、法線などの様々なデータを保持している。 | |
+ | それらが何千、何万と集まると結構なデータサイズになるため、無駄を省く手段として「[[インデックスバッファ]]」という手法が用いられることも多い。 | ||
頂点バッファは[[GPU]]に直結する[[VRAM]]に確保すると非常に高速に処理される。最近では1フレームごとに転送するのではなく、起動時一発[[メインメモリ]]から[[VRAM]]に転送したら、あとは[[バーテックスシェーダー]]で何でもかんでもやるという技法がよく使われているようだ。 | 頂点バッファは[[GPU]]に直結する[[VRAM]]に確保すると非常に高速に処理される。最近では1フレームごとに転送するのではなく、起動時一発[[メインメモリ]]から[[VRAM]]に転送したら、あとは[[バーテックスシェーダー]]で何でもかんでもやるという技法がよく使われているようだ。 |