[三火推荐] Substance Painter学习笔记

  digest [复制链接]
查看18540 | 回复78 | 2020-2-21 07:12 | 显示全部楼层 |阅读模式
本帖最后由 sumi 于 2020-2-21 14:35 编辑

学习的教程是Substance Painter 2018官方教程,讲的还是蛮详细的,过完一遍大概就会用SP了。
01.项目创建与设置
DierectX 针对MAX,OpenGL针对Maya和C4D。注意这里选择的模型是“lantern.fbx”。

编辑-settings,在通用面板勾选逆向,可以更改三维视图的操作习惯。

默认的PBR材质是没有透明通道的,需要到TEXTURE SET纹理集面板手动添加。


02.烘焙贴图
准备另一个模型文件“lantern_id.fbx”,通过材质球做好分类。

ID贴图的来源选择Material Color,这样可以通过模型的材质来做选区。

通用参数 - High Definition Meshes,选择刚准备的“lantern_id.fbx”,这里并没有用到高模,仅仅用作识别颜色ID。

烘焙完成之后,B、Shift+B、C、Shift+C,查看各种通道。然后按M键显示材质预览。

ID贴图可能在边缘处会有些BUG,黄色和红色的边缘都不是很干净。

所以这里需要再配合模型的对象ID来修复这些边缘的BUG,找到 通用参数 - Match,改为“By Mesh Name”,高模后缀改为“_id”,低模后缀改为“_main”。这里并没有高低模,仅仅用来识别相对应的模型。其中,_id后缀的模型用来识别颜色ID,_main后缀的模型(新建工程时选择的模型)用来识别对象ID。

重新烘焙一遍ID,发现干净多了。


03.创建基础油漆材质
新建一个填充图层,命名为base,这里的填充图层其实相当于材质球,默认的PBR材质有5个通道,可以自由切换。

新建一个填充图层,命名为“rough”,只保留rough通道,这里的rough通道会覆盖下面base图层的rough通道。所以需要添加一个黑白蒙版,来混合这两个通道。

添加一个黑色遮罩,添加生成器,选择“Dirt”,按住Alt+鼠标左键单击黑色遮罩可以预览Mask通道。这里的Dirt生成器其实是通过烘焙生成的Curvature和Ambient Occlusion来控制的。

添加填充,搜索grunge scratch,选择一张脏迹贴图,混合模式改为Lighten。填充效果和Dirt效果混合,从而控制黑色遮罩,黑色遮罩再控制rough图层和base图层Roughness信息的混合。

最后通过调整rough图层的Roughness滑块,来控制整体粗糙效果。

新建一个填充图层,只保留Height通道,然后添加黑色遮罩、填充效果,再给一张程序贴图。图层模式切换到Height,然后通过黑色遮罩的透明度来控制高度,当然也可以通过Height数值来控制。

新建一个填充图层,命名为“边缘掉色”这里利用一个Mask Editor生成器来控制模型边缘的掉色效果。再给一个“添加填充”,给张Grunge贴图,混合模式选择Multiply,让模型边缘不是特别规整。复制刚刚创建的边缘掉图层并改为“整体掉色”,只保留填充效果,换一张黑白对比强烈的Grunge贴图。


04.完成油漆材质与制作锈迹
新建一个填充图层,只保留颜色通道并命名为“杂色”。添加一个Light生成器,添加一个填充效果并给张Grunge Concrete贴图,混合模式改为Multiply。新建一个Dirt生成器,混合模式改为Multiply。

选择所有的图层打个组,然后右键“创建智能材质”存到预设库里。油漆材质差不多了,下面开始制作铁锈材质。导入3张锈迹贴图。

创建锈迹图层,连接刚才导入的资源。图层模式切换到Height,降低图层的透明度来控制置换高度。


05.完成锈迹材质
黑色遮罩,填充,添加一张Grunge Map 004贴图。

再加一个填充,Grunge Concrete Burnt贴图,混合模式改为Lighten。

添加一个Light生成器,垂直角度改为270,混合模式改为Multiply,垂直的面没有锈迹。

添加一个Dirt生成器,混合模式改为Lighten。

添加一个Mask Editor生成器,它可以通过Curvature识别模型边缘,这个功能后面会经常用到。Mask Editor有2个纹理输入,可以给2张贴图,能够极大的丰富细节,“纹理”给一个Grunge Concrete贴图( 这里有个坑,贴图默认是有Overlay混合模式的,不修改的话经常会遇到调节参数没有效果的情况,这里修改混合模式改为Multiply ),“纹理2”给一个Scratch贴图,修改混合模式为Max(Lighten),最后再把Mask Editor的混合模式改为Lighten。在遮罩上右键选择“创建智能遮罩”可以创建一个预设,以后便可以重复利用。

最后给锈迹的base图层添加一个HSL滤镜,整体调节锈迹的颜色、饱和度。


06.应用智能材质与创建关联层
Ctrl+Alt+右键,会跳转到当前材质所在的图层。
在基础油漆文件夹上右键选择“跨纹理集链接”,快捷键是Ctrl+Shift+D,然后选择要上材质的模型。创建成功后,arm_handle、glass_enclosure和top1的材质,便会随着base1更新。


07.使用笔刷系统
Ctrl+鼠标左键左右拖动,可以调节笔刷透明度,Ctrl+鼠标左键上下拖动,可以旋转笔刷。
Ctrl+鼠标右键左右拖动,可以调节笔刷大小,Ctrl+鼠标右键上下拖动,可以笔刷羽化。
新建一个图层,在视图窗口右键可以调节笔刷参数,当然也可以直接在属性面板调节。

画笔主要有四大属性:
  • 画笔:可以调节画笔的大小、流量,可以理解为画画时的手感、力度。
  • Alpha透贴:笔尖的形状。
  • Stencil模板:类似街头涂鸦喷漆的样板,本质是投射黑白蒙版。S键+鼠标左中右键可以调整贴图的旋转、位置和缩放。
  • 材质:类似钢笔、圆珠笔、水墨笔的区别。
显示设置里可以设置Stencil模板贴图的透明度。

在属性面板右键可以创建笔刷预设,这里有3种模式:创建工具预设会储存所有信息,创建画笔预设不会储存画笔的材质信息。

使用Alpha透贴时,跟随路径功能很有用,以下分别是开启(图左)和关闭(图右)。

下图,如果只想画在倒角的一侧,把“背面剔除”数值调低就行。


08.使用笔刷特效:映射与克隆
映射工具从操作界面上看有点类似笔刷里的Stencil模板,不过其本质是投射笔刷材质,可以在显示设置里切换要映射的笔刷通道。

克隆工具就是ps里的仿制图章,这里要按V键设置仿制源,注意要把图层各个通道的混合模式改为Passthrough穿透模式,否则无法识别仿制源。


09.使用锚点
锚点的本质是将一个图层的信息链接给另一个图层,使用锚点效果的图层必须放在下方。在基础油漆和锈迹之间新建一个填充图层,只保留Height通道,写个文字,这时你会发现锈迹层的Dirt效果不在文字层上作用,这里就需要用到锚点工具,将文字层的高度信息传递给锈迹层。右键选择最下面的“创建锚定点”。

选择锈迹遮罩下的Dirt生成器,展开“微细节”,打开“微高度”选项,然后在最下面的图像输入的微高度里选择刚创建的文字锚点。有BUG?待解决


10.使用几何体填充和ID贴图生成遮罩
随便给一个金属材质(注意文件夹的Height通道的混合模式默认是Linear dodge,这里要改成Normal,否则会继承基础油漆的Height信息),添加黑色遮罩,添加绘图,切换到几何填充工具,一共有四种模式:三角形填充和几何体填充都是根据鼠标框选的范围选区,模型填充根据事先分好的模型选区,UV块填充则根据分好的UV选区。

显示设置里可以调整红色线框的透明度。

另一种创建遮罩的方法,右键“添加颜色选择遮罩”,可以通过烘焙的ID贴图进行选区。


11.创建污渍和玻璃材质
新建一个泥土材质的填充图层,添加黑色遮罩,添加Dirt生成器。再添加一个填充效果,混合模式改为Lighten,给个Grunge贴图混合。

复制泥土图层,清空效果,给个Mask Editor生成器,Curvature曲率数值降为0,方位渐变透明度度调为1,控制其从上到下的渐变范围,模拟灰尘掉落覆盖的效果。然后再把纹理透明度调为1,给张Grunge贴图混合方位渐变。

最后把这2个泥土层打包复制给其他模型。
制作玻璃材质的时候,需要先到“纹理集设置”里添加Opacity通道,然后到“着色器设置”把材质球换成带有透明通道的pbr-metral-rough-with-alpha-blending。

玻璃材质大概分为2层,一层只有颜色通道和透明通道,还有一层只有rough通道,然后给只有rough通道的图层混合贴图,来增加反射细节,大功告成。


12.渲染最终图像以及导出贴图
导出贴图渲染,RS(左)用时8秒,OC(右)用时36秒,RS大法好。

最后附上模型文件:
回复已过期,如果您要查看本帖隐藏内容请重新回复

substance-painter_2020.0.0.jpg

最近访客

  • c4d_41fc385b6e
    2023-11-25
  • qq_qzuser_o7R
    2023-10-24
  • c4d_df7f1bef2f
    2023-07-24
  • qq_qzuser_arr
    2023-07-10
  • c4d_b13fe5fc5e
    2023-06-14
  • 茳梓宖
    2023-04-17
  • qq_qzuser_YIJ
    2023-02-22
  • qq_qzuser_ip3
    2023-02-07
  • c4d_dc550faa4b
    2023-01-09
回复 呼我投币

使用道具 举报

alren | 2022-6-7 11:35 | 显示全部楼层
感谢分享
点评回复 呼我投币

使用道具 举报

不想被氧化 | 2022-4-26 16:46 | 显示全部楼层
666
点评回复 呼我投币

使用道具 举报

mario-ovO | 2022-2-15 21:02 | 显示全部楼层
感谢分享
点评回复 呼我投币

使用道具 举报

花漾年華 | 2022-2-11 11:12 | 显示全部楼层
666
点评回复 呼我投币

使用道具 举报

c4d_ec38423721 | 2022-1-14 18:42 | 显示全部楼层
666666666666感谢分享
点评回复 呼我投币

使用道具 举报

平台游客| 2022-1-14 18:39
66666666
回复 投币

使用道具

洛6 | 2021-12-20 11:21 | 显示全部楼层
666666
点评回复 呼我投币

使用道具 举报

907259834 | 2021-7-27 11:11 | 显示全部楼层
感谢分享
点评回复 呼我投币

使用道具 举报

咯咯哒 | 2021-7-23 18:16 | 显示全部楼层
666666666666666
点评回复 呼我投币

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

最近参与
19年第1期周练

67

主题

523 小时

在线时间

5万

C币

管理3级

Rank: 7Rank: 7Rank: 7

积分
59319
所在小组
A组
我的组号
18
注册时间
2019-10-24

2020年周练成员推荐周练成员2019年周练成员专栏分享作者