作为一个浮动的视角

时间:2013-11-01 04:42:05

标签: rotation

我找到了一条文档,坚持将摄像机角度作为浮点存储在四个字节中。这有技术术语吗?如何将XYZ Euler摄像机角度编码为IEEE-754格式的浮点数,以某种方式将其解码回XYZ Euler摄像机角度?

对于想要文档的人,可以在此处找到(请参阅下面的“相机焦点”):http://wiki.spinout182.com/w/Cutscenes

谢谢!

1 个答案:

答案 0 :(得分:1)

“视角”不是旋转角度,这是相机光学系统的属性。您可能通过术语“视野”更好地了解它们,它们的意思相同(视角是更具描述性的术语)。

在计算机图形学中,当我们谈论FOV时,我们通常指的是水平角度,但它也可以垂直或对角地测量。由于像Zelda 64这样的游戏中的纵横比是固定的,因此您只需要一个角度来定义相机的投影。这就是为什么单精度浮点变量就足够了,事实上它可能有点过分。非恶心FOV的范围非常小。

这是一个很好的例子,说明为什么在纵横比恒定时只需要一个角度来定义投影:

但是由于您链接到的文章是关于过场动画系统的实现,因此在FOV角度之间有一个巨大的浮点范围是有意义的......在老板期间,在塞尔达游戏中经常使用逐渐缩小的FOV例如,介绍顺序。