逛nukepedia发现一个好玩的Gizmo给场景加雪,看着效果不错,想看看它是怎么实现的。Gizmo下载地址在文章末尾。

安装说明

把当前Gzimo添加到工具栏Other分类里面。

nuke.menu('Nodes').addCommand('Other/Snowy', lambda: nuke.createNode('Snowy'))

我就懒得安装了,教大家一个奇淫技巧。

用编辑器打开Snowy.gizmo文件,推荐大家用notepad++,用text打开出现问题自己去撞墙!!!

找到下面代码中的Gizmo修改成为Group这样就可以直接复制到Nuke愉快的玩耍了!!!

如果没有改动直接复制到nuke也是可以运行的只是copy>如果没有改动直接复制到nuke也是可以运行的只是copy to group 报错而已

#! C:/Program Files/Nuke10.5v2/nuke-10.5.2.dll -nx
version 10.5 v2
Gizmo { 
  #此处省去若干代码
}

展开Group进去瞧一瞧

对于“舶来品”,我们更多是要去学习人家的解题思路,我还没打开之前我猜想了几种方案:

1、通过当前某个特征明显通道和noise进行计算产生边缘“雪”;

2、Blur当前通道产生毛绒绒“雪”的感觉再同原通道进行计算产生边缘“雪”;

下面是打开后的节点示意图:

处理过程展示:

1、去掉当前图片饱和度

2、模糊RGB通道产生毛绒绒“雪”的感觉

3、原通道减去模糊后的通道得到边缘“雪”,提亮

4、叠加回原通道

这波操作实在是高明,Nuke操作的核心就是利用通道计算手动改变图片效果,达到合成目的。

看看当前打包的节点面板属性

很简单了参数:

Snow Amount:强度调节(就是那个grade节点亮点调整)

Snow Blur:模糊程度调节

Snow Color:雪颜色调节(来个粉红棉花糖)

节点连接示意图

最后

后面有时间我会给大家持续带来Nuke Gizmo教程,当然有基础的朋友可以可以把这个Gizmo改得更加完善,例如当前Mask层不能反转操作,给它增加一个反转Mask层的控件,其实很简单啦直接把最后那个merge节点invert控制映射到Group面板上面就行了。

下载地址:

链接:https://pan.baidu.com/s/1UByY2aGywiYLUPVcDiGzrA 密码:1vb5