背面剔除(backface culling)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了背面剔除(backface culling)相关的知识,希望对你有一定的参考价值。

frontface:按照顶点定义的先后顺序,呈顺时针排列的顶点构成的三角形是frontface

backface:按照顶点定义的先后顺序,呈逆时针排列的顶点构成的三角形是frontface

 

 

通常backface都是不可见的,为了提高渲染速度,DX允许用户对backface进行剔除,有三种剔除方法

  • D3DCULL_NONE - 不进行任何剔除
  • D3DCULL_CW  - 按顺时针方向进行剔除
  • D3DCULL_CCW - 按逆时针方向进行剔除(这是DX的默认剔除方式

以上是关于背面剔除(backface culling)的主要内容,如果未能解决你的问题,请参考以下文章

背面剔除真的能提高性能吗?

Three.js:平面只有一半时间可见

Occlusion Culling遮挡剔除理解设置和地形优化应用

unity性能优化之——视锥体剔除(Frustum Culling)

视锥体剔除(Frustum Culling)算法详解-透视投影矩阵直接推导

视锥体剔除(Frustum Culling)算法详解-透视投影矩阵直接推导