nuke深度合成总结笔记Deep Compositing

2020-04-22 10:07

介绍

通常来说,在一个普通的CG Render中,每一个pixel只有1个sample;可是在Deep pass中,每一个pixel可能有多个sample(同一个2D采样点有多个深度信息)

Deep实际上是把3D位置信息带到2D世界中来,而且不需要真实3D场景 – 实际上是2.5D

DeepEXR包括deep data和depth data

Deep pass肉眼看全黄色,因为R(deep.front) + G(deep.back) >1 ,把Viewer的Exposure调低可以看到细节


只有Dot节点、NoOp节点和ScanlineRender节点可用于Deep Pipeline

Octane plug-in 不支持Deep pass,但Arnold plug-in支持

若想在Nuke里面增加Holdout和准确的Particle System,必须用到Deep Data

处理完各物体的Deep流程之后必须要Write出不包含Deep的EXR(若有需要可输出DeepEXR)作为下一阶段流程的Precomp

************************************************************************

▼利用Deep Compositing的好处:

1. 通过DeeptoPoints可以看到3D点云,准确找到摄像机前各物体的位置

2. 通过不同物体不同的Deep Pass,可以实现物体前后关系互换

3. 根据深度进行编辑。e.g. 若有运动物体从40米远处运动到20米远,可在nuke中通过ScanlineRende和Camera加入Particle雨、雾(Particle需要DeepHoldout所有东西)

4. 可以通过ScanlineRende和Camera(Nuke中) / 新增物体Deep Data(C4D),在场景中增加3D物体,利用Deep进行合成

************************************************************************

▼Deep相关节点:

【DeepSample】查看指定pixel的sample(1个或多个)

【DeepRead】读取Deep文件

【DeepReformat】Deep的Reformat

【DeepTransform】Deep的Transform

【DeepCrop】通过znear / zfar 两个截面截取Deep范围,数值可以参考Viewer下方白色数值(当Vewer上方第二格调到deep.front)

【DeepRecolor】为DeepData染色,2D和3D。若勾选“target input alpha”,证明需要取”color”中的alpha而不是”depth / deep”中的

【DeepToPoints】根据Camera把Deep转化为3D点云

【DeepCopyBBox】复制BBox,减少系统不必要的运算

【DeepHoldout】从Main(后景)Holdout掉前景,可以减少不需要的deep data;若全部DeepMerge一起最后输出的DeepData太Heavy。DeepHoldout输出2D Data,可以连接2D节点。

【DeepMerge】Comebine(=merge) / Holdout,若勾选”drop hidden sample”,藏在后景的Deep Data Sample会被丢弃

【DeepWrite】单独输出Deep+depth Data

★输出普通EXR时要在Deep Data转化为2D之后Remove(deep channel和depth channel),不然Nuke会crash。—— EXR和DeepEXR是分开的

【DeepToImage】把Deep Data转化为2D画面。DeepToImage输出2D Data,可以连接2D节点。

【DeepFromImage】上面连接2D画面。z 是到Camera距离的一个平面。没有景深。

【DeepFromFrames】上面连接2D画面。zmin / zmax 是到Camera距离的范围。比起DeepFromImage会有景深感,但只是一个静帧。

作者: KikilemsJourney


本文为作者 嗨趣学科技有限公司 分享,影视工业网鼓励从业者分享原创内容,影视工业网不会对原创文章作任何编辑!如作者有特别标注,请按作者说明转载,如无说明,则转载此文章须经得作者同意,并请附上出处(影视工业网)及本页链接。原文链接 https://cinehello.com/stream/125060

嗨趣学科技有限公司

点击了解更多
嗨趣学是国内在线教育领先平台,成立于2016年,坐标北京。我们是一家致力于CG行业互联网在线教育的新型公司,通过互联网跨越时间和地域的距离,让所有热爱cg行业的小伙伴都能通过嗨趣学平台获得优秀的学习资源。
扫码关注
嗨趣学科技有限公司