游戏中的视野 (Field of view) —— 其五 从游戏截图中算出实际的 FOV

一些游戏里可以自定义 FOV 的数值,这被称为 Config FOV,不过不同游戏的 Config FOV 可能会有差别,所以有玩家制作了计算器,能够转换不同游戏的 Config FOV 到实际角度。

不过计算器中的 FOV 不一定有需要的游戏,或者没法验证计算器的 FOV 精度,其实可以从从游戏截图中算出实际的 FOV。

KovaaKs 使用 desmos 这款网页几何工具,制作了 Find any FOV w/ screenshot 这款工具,只要有地平线和矩形地砖,就能算出游戏的垂直 FOV (VFOV)、4:3 的横向 FOV (HFOV) 和 16:9 的横向 FOV (HFOV)。

我测试出了 Apex 的设定,Config FOV 110 指的是 4:3 的 HFOV,即 110° HFOV,所以在 16:9 的屏幕上等效于 123° 左右,而 Minecraft 的 Config FOV 110 指的是 VFOV,在 16:9 的屏幕上等效于 127° 左右。

难点主要还是找地平线,有的游戏看不到地平线,就需要寻找垂直于地面的参照物,比如柱子,然后将柱子竖直的边缘与屏幕边缘对其,那么屏幕中心点的水平线就是地平线。

之前关于 FOV 的微型博客:其一其二其三其四

#游戏 #原理 #minecraft
 
 
Back to Top