【Nuke VR】使用CaraVR擦除脚架、合成2D、3D元素流程
› VFX大学 › Nuke合成影视制作 › 【Nuke VR】使用CaraVR擦除脚架、合成2D、3D元素流程
-
作者帖子
-
-
2019-05-30 - 16:53 #64170
大家好,最近恰巧在做VR项目,基本接近完成,在这过程中把原先的技术流程都归结了一遍。上一篇文章中我们讲解了拼合VR的流程以及常规故障修复方法,拼接好VR视频后接下来要做的事情就是擦除脚架(支架),添加Logo、字幕,或者合成三维元素,去除抖动等操作。 这篇教程里我们主要学习:将2D、3D元素合成到VR场景中。
VR全景合成原理:将VR视频按照一定的算法,将全景画面展平为2D画面,并在2D画面中合成好画面,最后再将2D画面扭曲到VR的球体空间中去,这个过程中最重要的节点是C_SphericalTransform。
下面我们来学习VR全景的合成流程:(以Nuke为例,所有软件中VR合成的原理都是一致的)
-
2019-05-30 - 17:17 #64176
合成360度全景视频流程
Nuke通过C_SphericalTransform节点将VR空间中的球形画面,通过投影映射为2D空间使其可以像2D画面一样的合成。在Latlong空间绘画(擦除脚架)
Nuke的工具架上已经预置了擦除脚架的节点流程,为提高效率,我们可以直接从工具架中调用。1、单机左侧工具架中CaraVR,然后导航到CaraVR > ToolSet > Latlong_RotoPaint。
2、工具集将添加指定节点流程的节点图。
节点解析:在VR视频中绘图流程包含两个C_SphericalTransforms,第一个将图像转换为直线2D空间图形,然后就可以像2D中Rotopaint一样可以绘画或者擦除,第二个C_SphericalTransforms可以将2D空间图形再返回到latlong空间,它将被映射回360度全景空间,然后通过Merge节点与原始图像合并。
3、将Viewer连接到第一个C_SphericalTransform节点并打开其Properties(属性操作)面板以激活directionInput Viewer工具。
4、拖动directionInput工具即可移动VR中的图像并转化为2D平面视频。
提示: 可以调整“Angle(角度)”滑块可以相对于directionInput小组件来旋转图像,来获取所需的视图角度。
5、如有必要,可以通过减小第一个C_SphericalTransform节点的“ Export(输出)”选项卡上的焦距来增加2D投影的视野。
6、将Viewer连接到RotoPaint节点并根据需要进行绘制。(擦除脚架,或者添加Logo均可以在这里完成)
7、要在latlong空间中查看绘制结果,将Viewer连接到第二个C_SphericalTransform节点即可。
“合并”节点将绘制的Alpha通道与绘画合并到源VR镜头上,以最终形成绘制过的完整VR图像。
2D、3D合成方法:
2D合成:与RotoPaint工具集类似,Latlong_Comp流程可以让2D元素图像并成到360度全景环境。
3D合成:如果需要合成3D物体则需要在解算出摄影机后,创建VR 3D空间,并在3D空间内添加三维元素,通过C-Rayrender节点进行渲染输出。
-
2019-05-30 - 17:40 #64183
C_SphericalTransform转化图像和投射
C_SphericalTransform在不同投影之间转换图像:
•Full Frame(全部画面):如 Latlong,围绕一个点包围整个360环境。
•Partial Frame(部分画面):例如Nuke设计用于的2D直线视图。
Rotate(旋转):选择视图的位置坐标。
按住Ctrl / Cmd + Alt并左键单击并拖动以移动图像,设置平移和倾斜设置。按住Shift可以单向旋转。
C_SphericalTransform可以在以下投影模式之间进行转换:
投影名称 例 描述 Latlong经纬度 Latlong或equirectangular投影是最常见的全360帧投影。 CubeMap
方盒子图Cubemap投影是另一个完整的360投影。六个面中的每一个都基本上是直线的,因此更加方便合成观看。 直线Rectilinear 直线投影是一种部分框架,是2D标准投影。 Fisheye鱼眼 Fisheye涵盖了许多投影,所有投影都模仿鱼眼镜头中常用的光学模型。这些都是部分画面的投影,其使用类似于直线投影类型的特定相机参数。 可以选择要使用的特定型号:
•立体光学并未广泛应用于光学领域。如小星球投影。
• Equidistant是默认设置,与C_CameraSolver采用的鱼眼失真估计中使用的归零模型相匹配。
等距通常被认为是理想的模型,它的响应是各种模型的曲线之间的平衡。
• Equisolid是实际光学中最常见的模型。
•正交是一种经典的“完美”响应模型,在实际光学中几乎没有用处。但是,可以与Nuke的SphericalTransform节点的鱼眼模型相匹配。
-
2019-05-30 - 17:55 #64193
Vr全景视频跟踪和稳定
CaraVR的2D追踪器可以从模式菜单选择平移,倾斜和滚动中提取动画数据。然后直接应用数据或匹配运动到另一个元素;也可以反转数据值并将其应用于原始元素以稳定图像。
C_Tracker与2D的跟踪器的不同之处在于跟踪锚点不包括搜索区域。这是因为C_Tracker搜索每个追踪的全部图像。添加多个追踪点时,不会像Nuke的跟踪器那样影响性能。
Nuke的Tracker节点。 CaraVR的C_Tracker节点。 C_Tracker可以在latlong空间中进行跟踪,可以在VR360度环境中进行追踪。
C_Tracker可以使用自动跟踪,用户跟踪或两者结合来得到更好的结果。
好啦,今天小雨的更贴就到这里啦,如有疑问,可以跟帖留言,会尽快回复你的。点击Nuke影视合成制作并订阅可以查看更多精彩教程哦。
如果喜欢NewVFX社区的帖子,点击我的头像,加我为好友,就可以看到我得更新啦,也可给我发私信,点击帖子顶部得收藏放入收藏夹,方便将来再次查看~
本帖未经允许不得转载,转载请注明出处并保留在本站的完整链接,谢谢^_^
-
-
作者帖子
- 在下方一键注册,登录后就可以回复啦。