AmazingDaDa 发表于 2020-1-13 20:15

Redshift:如何做出边缘磨损的Mask

本帖最后由 AmazingDaDa 于 2020-1-13 20:19 编辑

在渲染的时候如果要做边缘磨损的效果,我相信有一些人会有人去使用Substance Painter来制作。在Substance Painter里面的这个功能也是很强大,但是在Redshift有可以做出这样的效果(但是没有Substance Painter的边缘磨损效果可控性强),在渲染器里面做也是可以节省大量的时间,今天我就分享3种制作边缘磨损的效果方法(可以做边缘磨损也可以做肮脏的效果)

[*]在讲之前先介绍一个节点叫做Change Range节点,这个节点非常的像Xpresso里面的范围映射,Change Range也是重新映射标量数值的一个节点。在官方的的Change Range解释是:Returns Input remapped from Old Range values to New Range values, with an optional clamp.(翻译过来是输入从重新映射老范值新范围值,使用可选的节点)。



01.使用AO节点来制作https://img.zcool.cn/community/015b0c5e1bc44aa80120a89542b24d.png这是效果图。


在做之前需要一张生锈划痕或者肮脏的贴图来驱动AO最大距离。https://img.zcool.cn/community/0116c05e1bc585a801216518a31010.png


最大距离比较简单的解释,数值越大效果越明显(官方解释:这定义了每条AO射线的最大长度。长度越大,更多的区域将被视为“遮挡”,反之亦然)现在AO的最大距离的输出只有0~1,因为贴图的输出的数值只有0~1,我们需要使用Change Range节点节给他映射成0~100,这样效果才明显。https://img.zcool.cn/community/0171385e1bc763a8012165184c6032.png

映射完之后基本的效果以及出来了,但是黑色的地方不熟很实,很虚。我们需要使用Ramp(渐变)节点来给他加实一点。
https://img.zcool.cn/community/010a045e1bc81ea80120a8950911b0.png


现在效果出来了,现在可以使用他来制作污垢的效果,如果要把他做出Mask的话只需要使用Ramp(渐变)节点给他反转一下就可以了。https://img.zcool.cn/community/01807d5e1bc8f0a801216518dcf0c5.png

02.使用曲率节点来制作https://img.zcool.cn/community/01fb285e1bcad1a8012165183ca25d.png这是效果图。

在做之前也是需要一张生锈划痕或者肮脏的贴图来驱动曲率的半径。(这种图片是放大后的细节)https://img.zcool.cn/community/01f9855e1bcb4aa80120a8952e8223.png

还是刚刚那样子,需要使用Change Range映射一下贴图的0~1。在曲率这里,重新映射的New Range Max值=曲率的半径。https://img.zcool.cn/community/01f68c5e1bccb5a8012165184e0638.png

现在的效果差不多好了,但是还是很虚,还是要使用Ramp(渐变)节点来加实一点。https://img.zcool.cn/community/01ea475e1bcd32a80120a895977045.png

这差不多是最终效果,但是有点BUG。在上面的把柄的地方很泛白,这是因为那里也是属于凸面。https://img.zcool.cn/community/0107575e1bcdf6a80121651867b575.png

可以使用曲率自带的功能修剪一下。(当然也可以把那部分的模型不上材质不参与计算)https://img.zcool.cn/community/01c1cb5e1bce36a80120a89536a5be.png

03.使用Vector Sub节点来制作这个是最简单,这是效果图(可以说只要渲染器有Sub节点都可以做出这样子的效果)
https://img.zcool.cn/community/018d0f5e1bcfcda801216518cbe994.png

首先还是需要一张生锈划痕或者肮脏的贴图。https://img.zcool.cn/community/017e835e1bd0a8a80120a895fe537f.png

使用Vertor Sub或者Color Sub都可以。使用曲率-你的生锈划痕或者肮脏的贴图=最终效果Vertor Sub解释:Returns Input 1 - Input 2(输入1-输入2)Color Sub解释:也是可以理解为Vertor Sub的解释
https://img.zcool.cn/community/0192145e1bd27ea80121651808bdfd.png

颜色太虚了,用Ramp(渐变)节点来加实一下效果就好了https://img.zcool.cn/community/0173f95e1bd2c4a801216518e7ed82.png
这就是3种的做法,有可能有非常多做这样效果的方法,如果我发现还有其他的我会继续发现给大家的!如果你有不知道的节点或者不知道的数值你可以访问一下Redshift的在线官方文档(https://docs.redshift3d.com/display/RSDOCS/?product=cinema4d)

看往昔 发表于 2020-9-19 15:41

这个人的教程两套我都有,没有字幕只能靠自己理解,不过收获很大

AmazingDaDa 发表于 2020-5-30 17:53

506695128 发表于 2020-5-30 04:26
总结的不错!

谢谢夸奖~

506695128 发表于 2020-5-30 04:26

总结的不错!
页: [1]
查看完整版本: Redshift:如何做出边缘磨损的Mask