【3DEqualizer教程】如何使用网格校正变焦镜头畸变(视频详解)

VFX大学 PFtrack,3DEqualizer,Mocha追踪 【3DEqualizer教程】如何使用网格校正变焦镜头畸变(视频详解)

正在查看 3 条回复
  • 作者
    帖子
    • #32492

      追光
      参与者
      机构认证

      其实变焦镜头就是由连续不断的定焦镜头组成的,所以动态失真需要我们使用变焦镜头的不同焦段拍摄网格,然后对每个焦段校正失真,把这些校正数据连成曲线,就能得到变焦镜头造成的镜头失真数据。

      首先要按照定焦镜头畸变校正流程校正第一张棋盘格图片:

      【3DEqualizer教程】如何使用网格校正定焦镜头畸变(视频详解)

      接下来的流程是:1. 导入其他参考帧;2. 对每个棋盘格创建一个网格,并按照上面的帖子正确对齐;3. 解算镜头畸变;4. 测试畸变结果。

      练习素材下载链接:

      3DEqualizer/PFTrack镜头失真畸变网格练习素材百度云下载

       

      1. 导入其他参考帧

      点击底部菜单 3DE > File > Import > Import Multiple Reference Frames…,导入多个参考帧。

      打开文件浏览器之后,可以看到所有的参考帧的名称前缀都是一样的,所以我们可以使用表达式 EF* 导入文件。

      因为我们在上面的操作中已经校正了一个棋盘格参考帧,现在又重复导入了这个参考帧,所以我们删掉它,然后将它拖拽到正确的位置上。

      video

      接下来,我们逐帧检查一下参考帧。

      video

      2. 对每个棋盘格创建一个网格,并按照上面的帖子正确对齐

      点击顶部菜单 View > Show Matrix,显示网格。然后选中所有参考帧,设置网格颜色,并将焦距设置为静态。

      video

      按照一楼中定焦镜头的帖子中的方法,对齐每一个棋盘格和网格。下面是对齐后的结果。

      video

       

      3. 解算镜头畸变

      这是整个过程中非常非常重要的步骤。在这个步骤中我们会一个焦段一个焦段解算镜头畸变,最后调整一下镜头畸变曲线。

      设置镜头参数,调出曲线面板

      在解算镜头畸变之前,我们要将镜头属性编辑器中的 Dynamic Lens Distortion(动态镜头失真)设置为 Driven by focal Length(由焦距长度驱动)。

      为了更好的查看和调整解算结果,我们要将镜头失真曲线面板调出来。点击 Environments > Edit Distortion,进入编辑镜头失真环境,打开顶部曲线面板中的 Lens Distortion Curves(镜头畸变曲线),选中要参与计算的镜头参数,此时这些参数的初始值都为0,全部重叠在一起。

      video

      ——————

      解算第一个焦段的失真

      接下来我们开始解算第一组镜头。

      video

      video

      video

      video

      ——————

      解算剩下的焦段的失真

      按照上面的方法,每两个焦段相同的镜头进行一次解算,并设置关键帧。

      video

      ——————

      对的到的失真曲线进行平滑处理

      检查曲线上的每个关键帧,发现其实很不平滑。所以在曲线面板上,选中所有的关键帧点,点击 Edit > Smooth Tangents,平滑所有点上的曲线。还有不平滑的,手动调节一下。

      video

      4. 测试畸变结果

      解算完成后,我们对镜头重命名一下,然后导出到磁盘,以后使用。

      video

      导出后的镜头,可以导入到别的项目中使用。这里方便起见,追光就使用项目中的参考帧测试一下。

      取消网格显示,点击画面下方的 Undistort,启用去畸变功能,此时我们看到的画面就是校正过畸变的画面了。

      此时我们应用的镜头就是我们反求出来的镜头,所以将 Camera 属性编辑器中的镜头选项卡,Focal Length 选择 Use From Lens(来自镜头)。然后切到 Lens 属性编辑器,调节焦距参数,就能校正对应焦段的畸变了。

      video

      如有疑问,可以跟帖留言,追光会尽快回复噢。

      如果喜欢追光的帖子,点击我的头像,加我为好友,就可以看到我得更新啦,也可给我发私信,点击帖子顶部得收藏放入收藏夹,方便将来再次查看~

      本帖未经允许不得转载,禁止二次转载,转载请注明出处并保留在本站的完整链接,谢谢!

    • #32507

      乔治
      参与者
      骑士

      非常好

      • #32524

        追光
        参与者
        机构认证

        3dequalizer 包含的细节的东西比较多,哈哈 更多实践性质的东西,一起来探讨,你有空也可以发一些经验心得,vr,合成方面的都可以 一起玩

    • #32699

      L
      参与者
      军士

      由于现场采回来的信息有限!不知道每镜具体的焦点信息以及焦点变化的数值。所以在制作时为确定每镜的畸变以及动态畸变会浪费一部分时间…    针对变形宽荧幕的

       

      所以还是要学习的很多。还要想尽办法去完善

      • #33008

        追光
        参与者
        机构认证

        在需要场景重建或者是比较精准的跟踪中,需要前期采集,记录的镜头信息比较多,但是目前国内的前期流程绝大多数都是有问题的,前期不加标记球,不测量,还是按照传统的拍摄,场记方式来进行拍摄。拍完就丢给后期了,我们的后期比国外的要艰难得多,我们是在解决前期的错误^_^,实际上很多前期缺失的东西,后期我们是靠猜测来完成的,O(∩_∩)O

        VFX工业流程与国际接轨,就差这么一小步了,现在出现的激光雷达扫描仪,点云建模等,其实3dequalizer 和pftrack 都是有这样的接口的,能大幅度节省前后期的时间。

        跟踪师是最应该直接参与前期工作的工种了。看国外的很多研究,跟踪也是整个后效中最无形,最复杂,最难的一个工作。

        需要的知识太多了,大家一起继续累积摸索,先把基础正规的流程的底子打起来,以后我们一起尝试处理各种疑难杂症哈哈

    • #33012

      L
      参与者
      军士

      所以前期应该提高话语权……不过感觉在国内好难

正在查看 3 条回复
  • 在下方一键注册,登录后就可以回复啦。
error: 提示:内容受到保护!!
-->