0


实际上,我已经在 PBRT 中渲染了 3 个具有不同光线方向的球体的输入图像。
作为该过程的下一步,我将计算该球体的表面法线,因此我需要将焦距值放入我的公式中。
我现在所要做的就是在我的 PBRT 输入文件中拥有视野 (FOV) 值,即 45。
整个图像的尺寸为 32*32,图像中球体的尺寸为 26*26。
如何使用此信息计算焦距的确切数量?

4

1 回答 1

1

如果不知道3D图形中的焦距,就不能使用透视。它也被称为,它是从相机原点(投射光线的点)到投影平面的距离。看这个:z_near

图像

其中:标签P附近的点是焦点,标记的蓝色矩形是投影平面焦距是该点到平面的垂直距离。CameraScreen(z_near)

PS。boyfarrell是对的,正常计算不需要焦距。它没有任何意义。您可能需要它来计算一些物理过程,例如瞳孔大小等,但不适用于法线

于 2016-04-14T07:26:27.987 回答