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)。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章