将BSP树用于视景体剔除

将BSP树用于视景体剔除

基本原理是:给定观察方向,如果从视点看不到前面(或后面)的某个分割面,则不但可以剔除该分割面,还可以剔除它后面(或前面)的整个子树。

将BSP树用于视景体剔除_第1张图片

执行BSP视景体剔除前,插入渲染列表的多边形数为278。

将BSP树用于视景体剔除_第2张图片

执行BSP视景体剔除后,插入渲染列表的多边形数仅为150,比BSP背面剔除更有效。

你可能感兴趣的:(将BSP树用于视景体剔除)