ステンシルバッファ
ステンシルバッファは描画の際にその部分を画面に表示するかしないかを決める「型紙」の役目を成す。これはポリゴンの前後関係を保持するZバッファよりももっと具体的にどこを描画しなくていいか決められる。しかも時間通りに可変的にマスクを変更できる、通常静的に用意するマスクは変更が難しいが、ステンシルバッファであればそれを自由に行えるのである。
ステンシルバッファーはもっぱらカラーバッファーやZバッファーと同じVRAMのメモリ空間内に格納されており、ステンシルバッファーに与えられるビット数は8ビットであることが多い。
与えられたビットは、[0, 2n-1] の範囲の数値を表すために使用する、またブール行列 (n は割り当てられたビット数) としても使用でき、それぞれを使用して、シーンの特定の部分の陰面を処理する。
表示
編集