当前位置: 首页 > news >正文

用Blender来烘培模型材质

通常我们在做三维设计,游戏开发的时候,经常需要从网上下载一些3D模型,这些模型采用的材质分辨率通常都不一样,而我们从性能考虑,需要对材质进行统一的处理,例如把材质都统一为2K的分辨率。

我们可以在Blender里面对模型的材质进行处理,把其烘培导出为根据我们需要的不同分辨率。大致的步骤如下:

  1. 在物体模式下选择模型的一个物体,然后在UV贴图里面新建一个贴图。
  2. 如果有多个物体,重复以上第一步,新建的贴图名称保持一致。
  3. 选择以上步骤的所有物体,切换到编辑模式,按A全选,然后在UV编辑器窗口中,按U选择智能UV投射,把这些物体的UV展开重新排列。删除目前关联的图像,新建一个材质图像,分辨率按照我们的需要来设置,例如1024, 2048或4096。
  4. 回到物体模式,分别选择每个物体,在着色器编辑窗口中,按shift-A增加一个图像纹理,其中关联的材质图像选择在第3步中新建的图像。
  5. 点击菜单的Rendering,然后进行烘培,分别烘培漫射,糙度,法向,自发光等纹理并保存为图像文件。
  6. 回到着色器编辑窗口,新建材质,采用之前烘培的纹理。

具体的操作可以参见以下我在B站发布的视频。

Blender进行模型材质纹理的烘培


http://www.mrgr.cn/news/24911.html

相关文章:

  • 赋能百业:多模态处理技术与大模型架构下的AI解决方案落地实践
  • 如何在 Ubuntu 系统上部署 Laravel 项目 ?
  • Java 每日一刊(第4期):Java 23 即将发布
  • Ae软件2018-2023全版本 不限速下载
  • C语言 | Leetcode C语言题解之第399题除法求值
  • Python | Leetcode Python题解之第400题第N位数字
  • Spring Cloud(一)
  • 3个热门、好用、功能强大的C#开源帮助工具类
  • 日志管理之Logrotate
  • 使用Linq进行多表查询(C#)
  • 真正解决微信截图卡住(假死)
  • 【AcWing】快速排序的Go实现
  • Python中的类(一)
  • 【PyQt6 应用程序】在用户登录界面实现密码密文保存复用
  • 误删?损坏?别怕!固态硬盘数据恢复工具助你轻松找回
  • UE5——笔刷Brush工具
  • Qt第三课 ----------按钮的控件属性
  • 【移动端】Flutter与uni-app:全方位对比分析
  • 队列的详细操作
  • 采用qt做一个命令行终端