回复于:【3DEqualizer】摄像机反求镜头模型库 Science-D-Visions

VFX大学 PFtrack,3DEqualizer,Mocha摄像机追踪 【3DEqualizer】摄像机反求镜头模型库 Science-D-Visions 回复于:【3DEqualizer】摄像机反求镜头模型库 Science-D-Visions

#68222

yutianyuxin
参与者

其实可以单独开一个帖子详细讲述相机和镜头物理与软件的参数了。

(文中软件为3DE)

我知道filmback属于camera属性,也就是当前拍摄素材在感光底片上的成像范围。

只是我们在3dequalizer中的distortion数值有好多种不同参数,尤其是在degress4和6模式下,distortion的每个细分参数都是基于把画面划分为uv(0-1)坐标系不同的坐标值对应的不同参数。而不同坐标值的成像通过镜片折射到感光底片上。

 

举例说明吧:

为方便做对比,我们的例子是同一组相机和定焦镜头组合下不同模式拍摄,这样的话,通过镜头落在感光底片上的成像偏移(distortion)是固定的。

拍摄素材1:2880 x 1620 2.8K 23.76 mm x 13.37 mm

拍摄素材2:3200 x 1800 3.2K 26.40 mm x 14.85 mm

他们的分辨率和filmback刚好成正比,图片分辨率没有谈及的必要,我们只看filmback本身。素材的filmback会被软件换算为uv(0-1)坐标系,分别在素材1和2取相同数值的坐标(u, v),该坐标(u, v)因为素材filmback的不同,对应在感光底片上的位置也不同。即,素材1的(u, v)对应感光底片的(u1, v1)位置,素材2的(u, v)对应感光底片的(u2, v2)位置。即理论上素材1的(u1, v1)和素材2的(u2, v2)位置的distortion数值是一致的,因为他们是通过镜头的相同位置折射落在感光底片的相同位置。

而在软件中distortion的数值计算是源于当前素材各坐标值的偏移程度,即在软件里两套素材的相同坐标值(u, v)却是对应感光底片的两个不同的位置。所以,两者在软件里的distortion参数是无法共享的。

说白了就是因为不管多大filmback都被统一换算成了(0-1)坐标系,不同的拍摄模式,参考系是不同的。而基于不同的参考系,在相同坐标值下distortion数值也就不一样了。

结果就是,如果是以上两套素材,他们的lens TXT无法共享。

 

 

另外,为什么我上传不了图片。