art-法线贴图制作
art-法线贴图制作
法线烘焙解析
- 灰色 代表 低模
- 白色 代表 高模
- 红色线框 代表 cage 笼子
projection : 将高模投影到低模, 来表现细节
参考 : Substance Painter贴图材质系统完全教程次时代游戏手游 - 0502_Subsance painter 自带贴图烘焙详解 . ( B站链接 传送门 )
3dmax 方式
导出流程
max 法线烘焙的效果, 貌似没有zbrush 的好. 不知道是不是我的姿势错了.
参考 :
- 如何让低模看出高模的效果(高模烘焙法线贴图的方法教程) - https://www.bilibili.com/video/av24885665/
- 次世代游戏制作法线贴图渲染技巧图解 - https://zhuanlan.zhihu.com/p/37880159
前置物理 : 高模, 低模, 且低模已展开uv.
设置渲染器. rendering -> render setup , 快捷键 f10 设置渲染.
设置参数
选中 低模. rendering -> render to texture, 快捷键 0 零.
设置输出路径. ( 路径一定要在 … 点击中才有效)
勾选 selected object settings 和 projection mapping. 选择 use existing channel 使用 已展开的uv.
pick 高模. 高模必须是可见状态才能 pick 到
此时 低模 会自动增加一个 projection 修改器
到 Projection 栏中展开 Cag e并点击 Shaded (有点类似蒙皮), 然后拖动 Amount 值(结合到视图中观察模型外沿的变化而设,外面的蒙皮一定要包住两个物体不能有穿,不然烘焙出来会出问题)
增加输出贴图 normalMap. 设置 大小 及 文件名(文件名一定要在 … 点击中设置才有效)
导出 done. ( max 中渲染出的是个灰度图, 不用管, 直接到目的路径下就可以看法线图 )
贴图丢到低模中看效果
zbrush 方式
导出流程
此流程参考 : ZBrush低面遊戲模型貼圖處理 (good) - https://www.youtube.com/watch?v=NQmPi7y6F8s&list=PLMadztFD2XMwLnQlyVJ0aVumqTCSjgLgo
zb 雕刻好 高模hp_a, 拓扑出 低模lp_b , 分别导出 .obj 文件
将 lp_b.obj 导入到 max 中, 可以调整稍微一下模型. 然后 展开uv. 导出 .obj 文件. ( 可以直接覆盖 lp_b.obj )
zb 中在高模 subtool 中导入低模 lp_b.obj.
tool 切到 高模
subtool 随便 append 一个层 (这里是 圆模型), 并选中该层
import 低模 lp_b.obj 到该层中
如果高模型是由多个部分组成的, 可以将低模 按相似度 分离出来, 然后对应部位移到每个对应高模层之上 (移动不是必须的, 只是为了 投影的时候比较方便找到而已)
移到对应的高模之上
增加每个低模的细分. ctrl + d 键. 每个低模的细分必须是一样的细分等级.
增加细分是为了投影之后还可以降低细分回到原始的低模状态. (暂时不知道有啥用)
同一细分等级 是为了合并低模部件, 只有相同细分等级才能合并.
投影 project.
将要投影的部分显示出来, 并选中低模层.
tool -> subtool -> project , 调整一下 dist 一般为 0.2, 然后点击 projectAll
->
调整 dist 的原因是如果 太小, 可能会造成不理想的效果, 如下图
投影完, 可能有些部位会对不上. 直接用 move 笔刷移动对上即可.
可以进一步增加一些细节. 直接利用 alpha
模型上色, 直接用 涂鸦 方式即可上色. 这一步是为了在展开uv的情况下, 给模型画画.
合并低模部分. tool -> subtool -> merge -> mergeVisible. 将所有的低模显示出来, 合并时打开 uv, 合并可见部分. 合并后细分级别还是存在的.
->
可以查看 uv 还是在的. tool -> uv map -> morph uv
->
导出贴图. zplutin -> multi map exporter , 设置好相关参数, 点击 create all maps 生成.
生成后的贴图
可以上传到 sketchfab 网站测试.
substance painter 方式 (貌似效果最好)
参考:
- Substance painter 贴图烘焙 ( B站链接 传送门 )
- Substance Painter 2018中文版-烘焙贴图篇 - https://www.bilibili.com/video/av36887494/
导出流程
新建 painter 工程, 导入 低模
texture set setting -> bake mesh maps, 选择高模, 默认设置即可
法线贴图 等相关贴图就出来了.
在 shelf 的 project 可以找到烘焙出来的贴图
仅使用部分高模细节
如果只想用高模烘焙出来的部分细节的法线贴图, 可以用ps处理一下, 将细节以外区域颜 rgb 色变为 (0.5, 0.5, 1) 也就是调色板中的 (127, 127, 255)
处理前
处理后