1. 什么是摄像机视锥体裁剪?
**视锥体裁剪(Frustum Culling)**是指:
在渲染场景时,Unity会自动判断哪些物体在摄像机的可见范围(视锥体)内,只有这些物体才会被提交到渲染管线。视锥体外的物体则被“裁剪”掉,不参与渲染,从而大幅提升性能。
2. 视锥体的定义
Unity摄像机的视锥体由以下参数决定:
- 位置(Position):摄像机的世界坐标
- 朝向(Forward):摄像机的朝向
- 视野(Field of View, FOV):摄像机的垂直视角
- 近裁剪面(Near Clip Plane):最近可见距离
- 远裁剪面(Far Clip Plane):最远可见距离
- 宽高比(Aspect Ratio):屏幕宽高比
视锥体是一个截头金字塔(透视摄像机&