Unity 2018.2.14 Physical Camera中Focal Length和Field of View的关系

最近将Unity编辑器升为2018.2.14版,发现Camera组件多了一个Physical Camera选项,勾选之后如下图所示:
Physical Camera界面
于是研究了一下Focal Length(焦距)和Field of view之间的关系,我的收获如下:
Unity中的FOV(Field of View):
Unity中的FOV(Field of View)
Unity中的Physical Camera:
Unity中的Physical Camera
于是得出在Physical Camera中计算FOV的方法为:
根据焦距求FOV
总结一下就是:
已知条件:
f:镜头焦距(Focal Length)(mm)
X:感光芯片长边长度(Sensor Size X)(mm)
Y:感光芯片短边长度(Sensor Size Y)(mm)
求:
FOV_H:水平方向的FOV(弧度)
FOV_V:竖直方向的FOV(弧度)
公式:
FOV_H=2arctan(X/2f);
FOV_V=2
arctan(Y/2f);
角度:
FOV_HAngle= FOV_H*180°/Π;
FOV_VAnagle= FOV_V *180°/Π;
注:Unity中FOV为FOV_VAnagle。

因此也可以得出:Unity中,X,Y固定,则f= Y/2tan(FOV_V/2)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值