Genesis-3D学习手册——18.了解视锥体

来源:互联网 发布:荷塘淘宝论坛在哪里 编辑:程序博客网 时间:2024/04/30 13:19

了解视锥体

视锥体指的是一个金字塔被沿着平行于底面切去顶端的立体形状。这个形状是可以被看见和被摄像机渲染的区域。下面通过实验来说明为什么是这种情况。

想象一下,用一根笔直的棒子的一个端点对着相片拍照。如果这根棒子是垂直与摄像机的镜头,且是在相片的中间位置,那么将仅能看到一个点。其余部分都被遮盖住了。如果你把它向上移动,低的部分会被看见,你还能向下调整角度再次遮盖住。如果你继续向上移动棒子,并且向上的角度调的更大,直到端点完全到达照片的顶部边缘。这时候,这个世界空间的任何被棒子描绘的线都会被看见。


把棒子向左,或向右,或向下,或任何平行和垂直的组合旋转90°,简单的"隐藏"棒子的角度取决于他离屏幕两个轴的距离。 这个实验的意思是相机影像中,在世界空间里实际上是在一条线上的很多个点,沿着这条线,只有一个点可以被看到。在那个位置之后的任何东西都被遮盖了。

在影像的边缘被称为对应影像角落的偏离线。如果被描绘的那些线向相机的后方转,他们最终将汇聚在一个点上。在WebJet中 这个点恰好位于被称为视图中心的变换位置上。在视图中,屏幕中顶部的中心和底部的中心汇聚的线的夹角,被称为视野(通常缩写成FOV)。

如上所述, 任何超出影像边缘的偏离先之外的东西都是看不见的。渲染还有另外两个限制条件。近裁剪面和远裁剪面是与相机的XY平面平行的,并且每个裁剪面离中心线有一定的距离。任何在近裁剪面的之内和超出远裁剪面之外的物体都不会被渲染。


影像偏离线夹角和两个裁剪面之内的部分被称为截棱锥 - 视锥体。

0 0
原创粉丝点击