人气 289

[图文教程] Substance Painter入门学习笔记 -6 油桶制作 [复制链接]

九艺网 2019-2-24 18:25:55

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
180214d2m2mps9clh2p8us.jpg


【前言】

       上一篇通过游戏道具制作,初步了解一下Substance Painter的工作流程。这一篇,再通过一个游戏道具-油桶的制作,详细解释一些概念和面板的作用。不要认为太唠叨,正是通过反复练习,不断地加深你对SP 软件的熟悉程度,最后,你才能独立驾驭该软件。


【研究】

第一步:在三维软件中建立好模型、UV、(一些贴图)。

       因为SP软件是三维模型的纹理贴图绘制工具,但她本身不能制作模型,编辑UV,需要第三方三维软件的建模等帮助。这里,我们仍然用C4D来制作一个简单的油桶模型,并在UVLAYOUT软件把该模型的UV展开。

1、建立一个圆柱,设置如下:

180214b8q8crg08tqdnysa.jpg

2、按C转化多边形,圆柱转化多边形时,你要注意,上下两个圆面是和柱体是分开的。所以选择全部点---优化。目的是去除所有无用的点,焊接所有点)

180214i3486088tfwsfr4p.jpg


3、选择边模式,按UL选择中间边,按MS倒角。

180215ufaia98yl9whzikt.jpg


4、然后,按UL 选择中间边,按T放大。

180215az4tambh5ebabqdw.jpg


5、选择面模式,选择一圈边,按D 。

180215m95zl65hzna14awl.jpg


6、选择中间面,按D,向下推。

180215e0jiidzj0jd0d0j1.jpg


7、渲染发现,通过编辑破坏了原来的平滑。(有的地方应该平滑,有的地方应该菱角分明)

180216nnoxjujd52ulrqt5.jpg


8、选择下面的边。

180216qhgwg8lgh122lg2p.jpg


9、按右键--断开平滑着色。 180216nifff33ffkkrie35.jpg


10、再渲染模型的平滑好多了。

180216e2ulfkhh25bhlhlw.jpg


11、油桶盖子,可做可不做,油桶本身是重点。

180217u0xd6e87hs3ljdz7.jpg


12、运用多边形编辑工具制作如下:

180217eqyrwq41y1z2qhnm.jpg


13、缩放到合适位置。

180217yuufmma1985mw3c0.jpg


14、为油桶身添加一个细分,细分值为1,模型制作完成如下。导出为低模为YT_LOW.OBJ。

然后用切刀--环形 如下切割。

180218m7l4lz6a94fw4g7z.jpg


15、选中上述切割的边,按MS倒角,然后,对其中间的边,按T缩放。

180218ivbtj9jb9997pab6.jpg


16、为油桶身再添加细分,细分值为1。导出为yt_high.obj。

180218nmzymfdmynjjd1s0.jpg


17、用UVLAYOUT ,打开YT_LOW.OBJ ,然后分别对两个部分进行UV展开。这是影响纹理贴图绘制效果好坏的重要一步。这里不细说了。

180219pm7q8gu328ga8uaq.jpg


18、展开油桶低模的UV如下:

180219sws8mrw88na7n8a7.jpg


第二步:导入模型到Substance Painter进行绘制。

1、启动Substance Painter,以下简称SP。

点击FILE 文件--NEW 新建:

复习一下,一般要四步:

一是在MESH导入要绘制的模型;二是在NORMAL MAP FORMAT法线格式选择哪一种?(支持游戏);三是选择要绘制的贴图大小;四是是否添加在外面制作的贴图。(除非特殊情况,一般都在SP下烘焙)

180219hzo8xtzk6x62troo.jpg


2、点击后,进入。模型正常导入进来,左是立体透视图,右为UV平面视图。(注意:二者窗口内,都可以进行纹理绘制)

180220gvdqrjzavmozzvoy.jpg


3、点击FILE-SAVE 保存项目。你懂得。

180220j7vernjv2t2m1zl7.jpg


4、TEXTURESET LIST是对象列表。就是组成模型的几个部分。对比C4D对象列表,很显然是不对的,什么原因?

180220s9ejeue9wq0089jx.jpg


C4D中的文件中有两个独立的部分,难道是不支持中文?

180220a0o02eo1beckc7u7.jpg


把它改为英文,从新导入SP,发现还是这个问题,到底出在什么地方?

180220c1vvso8tdvst63dt.jpg


原来在这里:新建两个材质,一个叫 GAIZI,另一个叫BODY。并把它赋予给相应的模型。

180220q63kpdpncbvmqidm.jpg


重新导入SP,这次正常了。原来在SP模型的组成部分是由材质来划分的。就是说,它不管在三维软件中是一个物体,只计算使用的材质数,SP是按材质对模型进行分组的。(LUMION也是这样)

180221sa9tg9rfecgglmef.jpg


5、SOLO独显 ALL 全选。

180221ol7ivhcomjoeo7ih.jpg


180221auotb90wolbteuou.jpg


6、要想绘制好纹理,SP必须借助很多贴图,这些贴图可以由外边的软件生成,也可以自己烘焙出来。具体要求的贴图参见后边的【后记】。

UNDO STACK是命令历史记录。

CHANNELS是要在模型上绘制的那些属性,默认为BASE COLOR 颜色、HEIGHT高度、ROUGHNESS光滑度、METALLIC 金属反射度四个通道。

180221pc05nb86w2bb2m29.jpg


7、如果你感觉绘制的物体属性通道不够,那么点击右侧的“+”,可以添加一些属性,比如 EMISSIVE发光、IOR折射率或菲尼尔等。

180222p79s469s37ew4aw7.jpg


8、如果你在外面通过其他软件制作了一些贴图,那么你就点击相应的贴图,添加之。如果没有,点击BAK TEXTURES烘焙这些贴图。这个必须做!

180222i5ogd85ef1zbah0x.jpg


9、 点击BAKE TEXTURES 按钮




10、左侧是要烘焙的系统索要的贴图,带叹号的需要从高模上烘焙贴图,不带叹号的直接从载入的低模就可以烘焙。

180222avqeq29w52rv4zqr.jpg


11、添加高模,ID贴图可要可不要。(它主要是用来选取一个模型的不同部分作用,SB有不同的选取办法可用)

180222wbjtjethkrleu6e1.jpg


12、点击BAKE TEXTURES按钮,系统开始烘焙贴图,烘焙好的贴图自动载入各自的通道。

180223bvxk4bgbkxfmrvik.jpg


13、这些系统生成的贴图文件都在TEXTURES文件夹内。

180223x8ht2ttg6x2t2v0f.jpg


14、这些贴图烘焙出来,尤其是法线贴图和环境吸收贴图烘焙以后,油桶身的细节多了不少,注意看上部分和下部分。

180223om1imt1jm8m97m1m.jpg


15、VIEWER SETTING视窗设置。这些设置都是环境及模型显示设置,比如更换HDRI贴图,旋转HDRI贴图,使背景模糊等等,一般不需要调整。等到涉及到这个地方的时候,我在详细谈谈。

180224a7ooc8r3ww283p3m.jpg


下图是打开了 WIREFRAME 线框显示,线框是红色,还可以调整线框的透明度。

180224eztc7qo0fcjjyaqb.jpg


16、POST EFFECTS 后期效果。这个设置面板,主要是在绘制完成以后,模拟TOOLBAG环境下观看模型效果。

先打开激活,然后逐个激活你想要的那一项,比如打开抗锯齿、景深、颜色校正、镜头校正等等。在编辑的时候,不要激活它,容易干扰工作,浪费计算资源。

180225hhwy2mwmc2cwvuwy.jpg


180225k5555q55krlww532.jpg


【后记】

       从SP1.3版本以后,只要你有高模和低模(分好UV),Substance Painter 自己就能烘焙以下贴图,而这些贴图你也可以自己在外面用其他软件制作,然后再导入软件中。以下这些贴图是Substance Painter 绘制纹理的基础,大家一定要熟悉。


1、Normal  法线贴图默认为切线法线贴图(偏蓝色)

180225nsysry2t25dv2ht3.jpg

作用:记录物体表面的细节。

2、World Space Normals 世界空间法线贴图


180225wmmamry32c8535c2.jpg

作用:记录物体表面的细节。


3、ID 贴图

180226qglxnzreqscnuuzq.jpg


作用:用不同的颜色,标记不同的区位。类似于C4D中的选择集功能,,用于选择不同的区域,进行分别绘制。


4、Ambient Occlusion  环境吸收贴图

180226m4t7cz6iswdzcbwx.jpg


作用:模型上的自阴影,相互接缝之间产生的暗区。


5、Curvature 曲率贴图

180226oraaageu9lrku7le.jpg

作用:

曲率贴图允许提取和存储凹凸信息。

黑色的值代表了凹区域

白色的值代表了凸区域

灰度值代表中性/平地。


6、Position 位置贴图

180226s01b8b1aw1bdwapn.jpg

作用:

所有轴:烘焙位置的x,y,z轴的rgb通道

一轴:烤一个轴在灰度图像


7、Thickness 厚度贴图

180226tigha97peregzgo8.jpg

作用:

黑色的值代表了薄的部分模型。

白色的值代表的厚部分模型。它可以用于辅助制作表面散射(SSS)材质或直接扩散/反照率假装SSS的效果。



-------------------------------------------------------------------------------------------------------------------------------------------



Substance Painter常用的快捷键:LMB左键  MMB 中键 RMB 右键


alt+LMB: 旋转视图(配合shift可以捕捉到正交角度)


alt+MMB: 平移视图


alt+RMB: 缩放视图


alt+LMB: 点击物体某处后,旋转视图会以刚才点击的位置为轴心


ctrl+LMB: 笔刷flow值


ctrl+RMB: 笔刷尺寸


shift+RMB: 旋转环境图


S+LMB: 旋转stencil


S+LMB: 平移stencil


S+RMB: 缩放stencil


F1:3D+2D窗口


F2:3D 窗口


F3: 2D窗口


C:切换通道显示(diffuse、height、rughness、metalic等)


M:显示材质


P:吸管工具,可吸颜色和材质?


T:可绘制快速mask


Y:  取消快速mask


I :反转快速mask


1:笔刷


2:橡皮擦


3:投射工具(可将带透明通道的图像投射到模型上)


4:用几何体的元素(多边形、连续表面、UV等)作为图层的mask


下一篇进一步研究油桶的纹理贴图的绘制。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

QQ|手机版|小黑屋|九艺游戏动画论坛 ( 津ICP备2022000452号-1 )

GMT+8, 2024-4-20 17:06 , Processed in 0.173263 second(s), 29 queries .

Powered by Discuz! X3.4  © 2001-2017 Discuz Team.