【NUKE教程】利用OCUAL插件进行ROTO的左右眼偏移

2015-05-16 17:01
我们在做立体项目中经常会遇到利用OCUAL插件进行ROTO的左右眼偏移。我们这里用到的时候nuke8.0,ocual4.0版本,其实是非常简单的一项工作。
1、首先,我们要把工程的左右眼打开:
\"\"
2、下一步是导入左右眼素材
\"\"
3、下一步就是把左右眼进行连接,并连接上结算节点:
\"\"
4、那么接下来需要进行结算节点的k帧:
\"\"
现在我们看到的是解算节点的属性面板,咱们主要应用的是
\"\"
这一部分功能,对于K帧提供了三种方式,分别是手动K帧,一种是序列K帧,还一种是翻译不是很准确,但是通过观察是所有帧都进行K帧。
在进行K帧的时候可以查看左右眼偏移大小:
\"\"
经过测试,利用前两种进行结算会出现部分偏移不出来,但是利用最后一种耗费时间长,但是准确性高。咱们结算完成之后需要进行下一步工作,进行Disparity通道的计算我们用到了:
\"\"
这个节点,这个节点不需要K帧,但是他提供了几种计算方式:
\"\"
一般我们用Strong这种方式是准确性高一些或者我会用Smooth的方式。具体可以在制作过程中进行探索。
\"\"
在显示窗口可以看到有几个属性,这几个就是咱们求出的Disparity通道,通道越圆滑会更好,如果很嘈杂会很影响效果。
5、下一步就到了重点把咱们的单眼ROTO进行偏移到另一只眼睛:
\"\"

首先判断咱们的ROTO是在左眼还是右眼画的,这一点一定不要搞错了,一般情况咱们都是在左眼,下一步就是进行偏移了,ROTO一定要连到O_DisparityGenerator节点下面,否则不起作用:
\"\"
\"\"
Correlate points是进行点的偏移, Correlate average是平均偏移。
我一般都是使用的Correlate average进行偏移,你们可以自己试一试Correlate points偏移有什么不同。下一步就是点一下这个Correlate average会出现下面这个面板:
\"\"
第一个就是偏移选择,是继续右眼偏移到左眼还是左眼偏移到右眼,这也是为什么之前要让咱们进行ROTO是在哪一只眼睛制作的缘故,咱们是在左眼制作的,那么咱们就需要选择
\"\"
点一下OK!
这个是根据素材大小来的,如果素材很大的画这个进度会很慢,还有所有在进行立体ROto制作的时候尽量的少换层。如果层太多运算量会很大也会很卡.咱们看一下偏移后的结果,
\"\"
在ROTO里面会出现两个右眼的线:
\"\"
\"\"
看一下结果,你会惊讶的发现左眼的ROTO已经完全匹配到右眼了,这样将会节省八分之八十的工作量,但是也有很多镜头无法偏移好,运动幅度太大的镜头就会偏移不了,那么我们就要进行手动的偏移了,在nuke7.0之后ROTO节点也增加了一个属性可以进行手动偏移。
\"\"
如果自动偏移无法完成,那么可以利用这个属性进行手动偏移。这里就不再多做演示了 。
本文为作者 北京九映传媒 分享,影视工业网鼓励从业者分享原创内容,影视工业网不会对原创文章作任何编辑!如作者有特别标注,请按作者说明转载,如无说明,则转载此文章须经得作者同意,并请附上出处(影视工业网)及本页链接。原文链接 https://cinehello.com/stream/64627

北京九映传媒

点击了解更多
公司成立于2014年,企业性质为有限责任公司。主要从事2D转3D及影视特效后期制作。现公司分主要有2D转3D制作部。我们的团队核心力量都是特效行业多年的从业者,有着丰富的制作经验,参与过国内外多部影视大片的制作,虽然历经了这个行业的浮沉变幻,但我们的热情仍不改初衷,品质是我们公司追求的第一目标,对每一个客户认真负责是我们的工作态度,对每一个镜头我们都力求做到精益求精。