![da70625b6fe82750bf7d8f9166c7965b.png](https://img-blog.csdnimg.cn/img_convert/da70625b6fe82750bf7d8f9166c7965b.png)
1目录
Substance Designer | 十大重要节点解析_Tile Sampler
Substance Designer | 十大重要节点解析_Flood Fill
Substance Designer | 十大重要节点解析_ Vector Warp Node
Substance Designer | 十大重要节点解析_ Quad Transform
Substance Designer | 十大重要节点解析_ Height Blend
Substance Designer | 十大重要节点解析_ Shape Extrude
Substance Designer | 十大重要节点解析_ Curve Node
Substance Designer | 十大重要节点解析_ Dust Node
Substance Designer | 十大重要节点解析_ Shape Mapper Node
Substance Designer | 十大重要节点解析_ Shape Splatter
2Flood Fill概要
Flood Fill是C语言中一个函数,是指在密封的空间中填充指定颜色。这个和Photoshop用油漆桶是一个意思。在Substance Designer中单独的Flood Fill不具有实质性的作用,需要与Flood Fill分支节点组合使用。
这里分两个部分介绍,常见用法和非常用节点介绍。
3Flood Fill常见用法
1准备工作
![125cd4189c760b4c80bce09993b77270.png](https://img-blog.csdnimg.cn/img_convert/125cd4189c760b4c80bce09993b77270.png)
1,创建Flood Fill节点;
![a0c16649b5305ebc2ce58288b550dbcc.png](https://img-blog.csdnimg.cn/img_convert/a0c16649b5305ebc2ce58288b550dbcc.png)
2,Flood Fill的常与Tile Sampler此类节点搭配使用;
![8f7bec4b34dd81211578142f0d627c7a.png](https://img-blog.csdnimg.cn/img_convert/8f7bec4b34dd81211578142f0d627c7a.png)
3,如上图红框中都是Flood Fill的分支节点;
![4ba94f059ce31ca1b71d5545f119097c.png](https://img-blog.csdnimg.cn/img_convert/4ba94f059ce31ca1b71d5545f119097c.png)
4,全部都给他拖出来,为了研究方便。
2作为选区功能使用
第一种Flood Fill的常见用法,就是作为选区使用,这里我在之前的瓦片案例分享中也用过这类方法,当时是为了处理瓦片中裂痕的随机性,具体可以跳转查看材质 | Substance Designer瓦片制作4。
这里再详细叙说一下:
![fb578485b31914c0309aef084517f985.png](https://img-blog.csdnimg.cn/img_convert/fb578485b31914c0309aef084517f985.png)
1,这里是将Flood Fill配合分支节点Flood Fill Random Color进行使用,它会在Tile Sampler节点中密封区域填上不同的颜色,如上图所示。再配合RGBA Spilt,将Flood Fill Random Color节点中不同颜色分离出黑白灰的效果;
![ec0947488162f9cfe34dbda5f5859098.png](https://img-blog.csdnimg.cn/img_convert/ec0947488162f9cfe34dbda5f5859098.png)
2,RGBA Split节点有R,G,B,A四个输出口,他是将RGB颜色分离出不同的灰度图。和PS中进入通道是差不多的意思。不同的输出口拥有不同灰度信息,这样就给我们作为选取带来了更多了随机性;
![19c1e87a6387af11c0b322107990bb5e.png](https://img-blog.csdnimg.cn/img_convert/19c1e87a6387af11c0b322107990bb5e.png)
3,再配合Histogram Scan控制显示范围;
![180e53ecc30414bb504d0f5d2470506a.png](https://img-blog.csdnimg.cn/img_convert/180e53ecc30414bb504d0f5d2470506a.png)
4,RGBA Split节点有R,G,B,A有四个输出口,这里可以连接四个Histogram Scan,这样可以随机灵活改变显示效果。
![327eca53d43a51835b3510bee94dae89.png](https://img-blog.csdnimg.cn/img_convert/327eca53d43a51835b3510bee94dae89.png)
5,这里举个简单的例子,比如这里混合裂痕的效果进来,目前状态是每块方形上面都有;
![495e5a9d450dc3a558519013bdeca7a6.png](https://img-blog.csdnimg.cn/img_convert/495e5a9d450dc3a558519013bdeca7a6.png)
6,当我们连入Histogram Scan节点到Blend 的Opacity中,就会出现部分显示的效果;
![a5c7a4379fa72cc8307431f43b970890.png](https://img-blog.csdnimg.cn/img_convert/a5c7a4379fa72cc8307431f43b970890.png)
![60a05e19d73940e98729f2742b61cf11.png](https://img-blog.csdnimg.cn/img_convert/60a05e19d73940e98729f2742b61cf11.png)
7,而且可以更换自如,非常方便。
3材质丰富性的制作
所谓材质丰富性,这里主要针对瓷砖,砖块,地砖等材质制作,丰富其造型。使用的分支节点就是Flood Fill to Gradient。这里举两个例子。
![e61e062d140c04e64c0509e9d666b65a.png](https://img-blog.csdnimg.cn/img_convert/e61e062d140c04e64c0509e9d666b65a.png)
1,比如这里我们将Tile Sampler节点中Square的Pattern作为瓷砖的效果,添加Flood Fill并使用Flood Fill to Gradient;
![850f9afef8643c7f906a2a1ab8555795.png](https://img-blog.csdnimg.cn/img_convert/850f9afef8643c7f906a2a1ab8555795.png)
2,将Flood Fill to Gradient属性中Angle Variation调大,这样每块瓷砖都有随机的渐变方向;
![88b61a586326e2aadea9048b3997b0f4.png](https://img-blog.csdnimg.cn/img_convert/88b61a586326e2aadea9048b3997b0f4.png)
3,再使用Histogram Range节点,控制灰度;这样瓷砖就会随机的变成有点地方翘起来的效果,会使瓷砖变得更加真实。
![ef3410c2087d6b43013c71b2ae465251.png](https://img-blog.csdnimg.cn/img_convert/ef3410c2087d6b43013c71b2ae465251.png)
1,再举一个地面碎石块的例子,使用Cell 1配合Edge Detect制作地面碎石的雏形;
![2ba20c324e931433edcba40204126bd7.png](https://img-blog.csdnimg.cn/img_convert/2ba20c324e931433edcba40204126bd7.png)
2,再配合Flood Fill to Gradient和Histogram Range,这样就得到了地面碎石随机翘起的效果,更具有丰富性和自然性。
好了以上就是Flood Fill的常见用法,有什么补充的可以在文底留言哦!为了读者方便本套分享已经录制视频,点击底部阅读原文进行查看。
- End -