我在找你的指导。
我不知道这是否可能,我也不知道从哪里开始。
。
我被游戏的沙箱束缚住了。
我能做的最好的就是使用现有的游戏中的几何作为参考点。
直角、平行线、正方形、立方体和其他原语比较丰富,我对相机的位置和方向有相当大的控制能力。
)中推导出FOV。
请考虑这篇文章底部的图表。
我的理解是,游戏剧本截图是由z投影平面表示的。
观景台表示游戏中可观察到的3D空间。
我不知道的事情:(除非别人知道办法)
我发现了两个声称能做到这一点的在线工具,但我对此持怀疑态度。
工具在这里:
https://www.desmos.com/calculator/3e9hs7usyr
https://www.desmos.com/calculator/zb2jqy5bik
最后,这些工具不适合我,因为我需要探测范围太广的FOV。我需要一种方法,可以检测小到5度和150度的FOV。在5度的视场中,两个消失点之间的距离变得非常大,远远超出了这些工具和我的图像分辨率的误差范围。
发布于 2022-04-12 01:55:30
经过一番钻研,我终于明白,我想做的是一种既定的做法,叫做“静止图像相机匹配”,或者仅仅是“相机匹配”。
它用于特效、增强现实、交通分析等。
这是利用相机拍摄的照片作为参考来恢复相机的信息的过程。
有一个开源项目正是这样做的:https://fspy.io/
使用起来不容易,但要把工作做好。
https://computergraphics.stackexchange.com/questions/12609
复制相似问题