许久没有用Nuke,昨天睡觉的时候突然想起当年老师好像教过怎么处理马赛克方法,今天来跟大家探讨下怎么在Nuke中优雅的打马赛克。

马赛克原理

图像是由一个个像素点构成的,可以发现,打了马赛克区域的像素颗粒也是由许多的像素点构成的,只是这些颗粒的颜色是相同的,缩小就是一个大的像素颗粒。而未打码的部分则是一个个小的像素点,颜色各不一样,才形象非常细腻的图像。

由此可见,要想做马赛克效果,只需要将一个区域内的像素的的颜色用里面一个随机的颜色替代,就会使得图像模糊,这样缩小了看就是马赛克效果了,而且这个区域也大,图像越模糊,越小,则图像越清晰!

在Nuke里面实现

实践原理利用Reformat节点按照to box类型缩小,总像素点变少,那么周围几个像素点会合并成一个像素点,这样就达到了把几个像素点变成一个颜色,这样在用Crop节点裁切下(因为Nuke中操作大部分是可逆的),最后在用Reformat节点节点放大到原始尺寸,这样我们就打到了目的。

注意:第二个Reformat节点Filter过滤选项Impulse这时候不会启用模糊算法。至于局部打马赛克,只需要通过Roto控制Merge叠加就行了。

你以为这么就完了?

其实在Nuke很早版本就内置了马赛克节点,我想很多人都没有用过吧。

Blocky节点,专门为了阻止人类进步的节点,而且还这么简单粗暴!!!看下图你就会了!

利用Blocky节点把图片马赛克风格化

原理很简单就是利用Blocky节点产生的通道基础上面在用Blur节点模糊一点点,利用Merge节点Difference模式就可以查找边缘了,然后赋予黑色叠加回马赛克图像,这样利用Blocky节点把一张图片马赛克风格化了。

Mosaic Gizmo 下载

链接:https://pan.baidu.com/s/14x0lEOqrgDvpRzI5TP8z9w 密码:7zxd