メインメニューを開く

差分

メッシュベイカー

39 バイト追加, 2021年1月26日 (火) 07:30
編集の要約なし
==概要==
100[[ポリゴン]]のモデルを100個表示したいとする。普通にやれば[[ドローコール]]は100回も発生する。そこで事前に「10000ポリゴンの1モデル」に結合してしまえばは100回も発生する。そこで「100ポリゴンの100モデル」を事前に「10000ポリゴンの1モデル」に結合してしまえば[[ドローコール]]が1回で済む。
主に[[ハードウェアインスタンジングハードウェアインスタンシング]]が使えない環境や、[[ハードウェアインスタンジングハードウェアインスタンシング]]は使えるが形状の異なるモデルが多数存在する場合に有効である。
結合処理は[[CPU]]で行われる比較的重たい処理であるため、ゲームのビルド時に事前に結合しておいたり、またゲームを起動した一発目([[Now Loading]])で結合を行うのが定番である。このため基本的には「動かないもの」にしか使えない。主にマップ上の建築物などのように動かないモデル群に適用される。