关于mege中ramp节点与其他节点叠加r的一些个人研究求大神指点
nuke吧
全部回复
仅看楼主
level 9
1356761374 楼主
大家好,学nuke有半年了,工作中遇到过很多问题,现在这个问题是一直困扰自己多时的,不过最后还是终于弄懂了,在此为大家贴上我自己的心得,希望菜鸟能学到点什么,大神能指点我的不足,我会努力的,废话不多说啦,直接下源文件吧嘿嘿
表示我在about nuke论坛中有此贴,去那里下源文件吧。这是个nuke不错的网站,大家都知道。
网址楼下找嘿嘿
关于nuke中做depth时ramp渐变与其他层merge后出现的透明叠加问题
先看一下问题与最终想要得到的结果
问题:
结果:
比如举例现在有A/B/C三个节点,设置,如下图
A节点设置:
21 分钟前
上传下载附件 (295.61 KB)
B节点设置:
21 分钟前
上传下载附件 (297.07 KB)
C节点设置:
21 分钟前
上传下载附件 (267.22 KB)
我们用merge节点将他们链接起来,出现如图
21 分钟前
上传下载附件 (131.59 KB)
在正常情况中我们看到merge前后链接为A2、A1、B,按照原理应该如下图
21 分钟前
上传下载附件 (100 KB)
但在预览框中并没有出现我们所想的A在最上层,B在中间,C应该在最下层。恰恰相反,数值最亮的C在最顶层其次B再A。而A和B相交的地方颜色为叠加,如图
其实现在的三层在相交的地方都是叠加的,已经大于1,如图所示
21 分钟前
上传下载附件 (75.84 KB)
OK,现在解决问题的时间到了,下面就是见证奇迹的时刻,嘿嘿嘿
处理这种方法有两种,让我依依道来。
1、这是我的同事发现的方法,用到的是层的叠加处理。(在此感谢我们亲爱的饼饼哈,你拯救了世界哈哈)如图
2013年01月23日 00点01分 1
level 9
1356761374 楼主
将merge的叠加模式改为max,让我们来看一下max的计算方法
21 分钟前
上传下载附件 (142.42 KB)
Max(A,B)作为不是高材生的我,嘿嘿,问了一下度娘,如图
21 分钟前
上传下载附件 (35.93 KB)
用此做法的同事给我解释的是此叠加法,只会将最亮的那层的值显示,因此大家可以看到虽然此叠加法得到了不让数值互相叠加的结果,但是最后的结果是链接与meger的原结果不一样。如图
21 分钟前
上传下载附件 (55.95 KB)
然后我用彩图做了个实验,假如节点色彩都为纯1值(如上图A为纯红**为纯蓝色,C为纯绿色)是什么结果?下图:
21 分钟前
上传下载附件 (51.77 KB)
可以看到,当颜色的数值相等时,meger节点的这种叠加方式为每层读取一半的数值来显示,当然了,在此我们就不讨论这个了,有兴趣的可以下去自己研究一下嘿嘿。(记得共享哦)
回到话题,我们在做depth时,越靠前的值越亮,因此这种方法是可行的。但是ramp还是没有达到我们所期望的结果,比如想让ramp在最顶层。明显的此法是行不通的。
OK,下面介绍我自己总结的方法,是通道的原因。
大家都知道通道是用来记录颜色信息的一个空间,那么alpha的作用是什么呢?
大家看一下下面两张图所示
此为无alpha,背景出现透明现象:
21 分钟前
上传下载附件 (334.76 KB)
此图为添加alpha后,可见色彩显示为不透明了:
21 分钟前
上传下载附件 (296.41 KB)
由此可以推断出:nuke软件在计算时,0是不进行计算的,即0就是没有,因此在我们用meger节点进行叠加时,假如alpha的值为0,则它计算时,则是以无背景来计算的,因此,会出现上层的节点与下层的节点出现重叠,即数值的叠加。
为了验证推理的正确性,我将原素材进行了如下的改动,如图:
21 分钟前
上传下载附件 (708.98 KB)
如图所示,我只是将节点都加入了alpha,其他的一概未变,现在来看一下结果,见证奇迹的时候到了嘿嘿:
21 分钟前
上传下载附件 (236 KB)
结果完全正确,由此可以断定,我上面的推断是
正确的

Ok,教程就此结束,也希望大家能够一起来探讨我们在工作中所遇到的问题。互相学习。
http://www.aboutnuke.org/forum.php?mod=viewthread&tid=9567此处去下载原文件附件
2013年01月23日 00点01分 2
level 9
1356761374 楼主
[揉脸]
2013年01月23日 00点01分 3
level 1
技术贴,顶一个
2013年01月23日 13点01分 4
level 9
1356761374 楼主
........................鄙视那些看帖不回的人。。人家好辛苦才整理好的诶。。。大家不要看完就算[扯花]这样很伤楼主的心哦。。。[揉脸]
2013年01月24日 06点01分 5
level 8
对楼主的热心表示支持
2013年01月31日 00点01分 7
[揉脸]客气客气嘿嘿
2013年01月31日 04点01分
level 6
如何mark
2013年02月01日 14点02分 8
???表示没看懂你在说什么?mark?什么意思?可以具体一点吗?
2013年02月01日 15点02分
回复@1356761374 :好吧手机党表示无力。。。。。。我想要保存你的帖。。结果找不到。保存该帖这四个字。想问问你。。结果还没打完字他就给我发出去了。。。。。[委屈]
2013年02月02日 00点02分
回复 bobo5h21 :哈哈哈,没关系,我给你回贴了,到时候你在自己找一下就能找到了嘿嘿。[背扭]
2013年02月03日 02点02分
回复 1356761374 :灰常感谢那。。。。
2013年02月03日 14点02分
level 4
完全没看懂啊 。。。可以把文件发来看看嘛 。。。
2013年03月07日 10点03分 9
level 2
顶一下啊顶一下,小菜鸡刚学的我,遇到什么都是新的
2013年11月12日 11点11分 10
level 1
我正在研究渐变的效果,就搜到这个贴了,我很认真看了,没看懂
2018年08月09日 01点08分 11
1