烘焙ID贴图

Posted lijianming180

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了烘焙ID贴图相关的知识,希望对你有一定的参考价值。

ID贴图(ID Map)的作用主要就是用来区分同一个模型中不同的区块,具体的用法查看此文。下面介绍几种不同的方式来烘焙ID贴图,用到的工具分别是Blender和Substance Painter。

在Blender中为模型赋予顶点颜色,请参考此文。操作前请确认UV已经拆分好,拆分UV请参考此文。

使用顶点颜色,通过Blender烘焙

  1. 刷好顶点色
  2. 渲染器切换到Blender Render
  3. 打开Material面板,为模型添加一个新材质
  4. Material面板 > Shading > 勾选Shadeless
  5. Material面板 > Options > 勾选Vertext Color Paint
  6. 打开UV/Image编辑器 > 新建一个图像
  7. 打开Render面板 > Bake > 点击Bake
  8. 保存烘焙好的图片

使用材质颜色,通过Blender烘焙

  1. 渲染器切换到Blender Render
  2. 在编辑模式下为不同的部位赋予不同的材质
  3. 给材质换上不同的颜色
  4. 打开 大专栏  烘焙ID贴图UV/Image编辑器 > 新建一个图像
  5. 打开Render面板 > Bake > Bake Mode项选择Textures
  6. Render面板 > Bake > 点击Bake
  7. 保存烘焙好的图片
  8. 删除多余的材质,只保留一个(如果尚未导出模型)

使用顶点颜色,通过Substance Painter烘焙

  1. 刷好顶点色
  2. 导出模型
  3. 打开Substance Painter工程
  4. 找到TextureSet Settings面板
  5. 点击Bake textures按钮
  6. 勾选ID
  7. Color Source选择Vertex Color
  8. 点击Bake modelname textures按钮

使用材质颜色/模型的子对象,通过Substance Painter烘焙

这种方式和使用顶点颜色类似,不过数据源是材质颜色/模型的子对象等,需在第7步选择相应的Color Source即可。需要注意的是这几种方式使用的数据源是高模模型。

以上是关于烘焙ID贴图的主要内容,如果未能解决你的问题,请参考以下文章

尝试使用 SceneKit 烘焙光照贴图时出错

统一烘焙光照贴图时出现奇怪的伪影

光照贴图烘焙

unity 3d 怎么能同时给数个材质贴上同一张max烘焙的光影贴图

Unity基础(四)渲染烘焙Lightmap光照贴图(未完)

2. 光照烘焙