0

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

对于任何想要文档的人,都可以在这里找到(查看“相机焦点”下方):http ://wiki.spinout182.com/w/Cutscenes

谢谢!

4

1 回答 1

1

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

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

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

              

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

于 2013-11-01T06:32:49.930 回答