TANotes

💡学点儿丨SD Wooden Plank

by ERIN.Z, 2022-03-02


Snipaste_2022-03-03_16-47-03.png

WoodenPlank#01

!!!

!!! 速效木纹 wooden NOTE anistropic noise + wrap 增加细节 details 分块&着色 Tile finished

WoodenPlank02

!!!

!!! 木纹原理相似,只不过这个版本用的perlin noise形成一层细碎的浅纹,之后又用GrungeMap005强化了一下比较粗重的纹理。 add Cracks crack NOTE 在非tile prefect的变换后,可以用make it tile节点make it tile(.. NOTE bevel节点获得更平滑的高度图 用emboss增强细节: emboss tilesample时输入线性渐变并赋予随机旋转(pattern菜单下的旋转有角度模数),获得随机梯度。 tile 教程里的木板四角还有四个钉子,先通过detect edge获取边缘,然后分别两个方向directional blur→level提取单方向的宽边,最后运算得到一个四个角的mask,用来遮罩一个波点阵列的tile。 nail 输入perlinnoise,min模式的slope blur获得不规则的bevel: slope blur 提取边缘blur制造边缘起翘: edge 前一篇实在生成tile的时候给了一个随机灰度,用以directional wrap;官方这篇因为tile里用了代表斜度的灰阶,是提取了边缘后对每个tile生成一个随机的vector用以wrap: BUT 这里说flood fill这个节点只支持substance的gpu引擎,不能在unity中工作。 wrap 我还挺满意前面一篇教程warp出来的木纹的,不过官方这篇又用gradient(dynamic)额外生成了一些环形的结节。 node 快速跳过结节部分。 node 还是用ao做一个粗糙度贴图,记得反向。 roughness 着色 colorize colorize

by ERIN.Z

2024 © typecho & elise