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

3dsmax烘焙光照贴图然后在unity中使用

效果预览

看不清[完蛋!]
在这里插入图片描述

实现步骤

使用 软件

软体名称地址
photoshophttps://www.adobe.com/products/photoshop.html
unity3Dhttps://unity.com/
3dsmaxhttps://www.autodesk.com.cn/products/3ds-max/free-trial
packer-iohttps://www.uv-packer.com/
HDR 贴图地址https://hdri-skies.com/

流程

模型制作

在这里插入图片描述

我的示例场景,搭建完毕后将模型的进行合并只留下一个
在这里插入图片描述

UV展开

将模型导入放入到"packer-io" 中。

在这里插入图片描述

在packerio中使用alt+中键旋转,滚轮靠近或远离。

在这里插入图片描述
点击pack进行UV拆分

在这里插入图片描述

在这里插入图片描述

导出模型,并在3dsmax导出模型的uv map。(新建一个工程去打开导出的fbx)

UV上色

根据实际情况上色
在这里插入图片描述

并在3dmax中创建材质球,给材质球图片,并给到模型。

烘焙贴图

添加天空盒,
在这里插入图片描述设置天空盒,使用HDR 贴图

在这里插入图片描述

渲染一下查看效果
在这里插入图片描述

渲染到纹理
在这里插入图片描述

设置输出路径(不能有中文)
在这里插入图片描述

我选择的第一个,我也不知道是干嘛的。然后全部都“加载”
在这里插入图片描述

在这里插入图片描述

添加烘焙对象,打开烘焙对象栏目,然后在左边的列表中点击模型,就会在表格中添加。
在这里插入图片描述

输出,添加需要的贴图,这添加的是基础颜色,也可以设置烘焙之后添加到材质球的哪个通道中。
在这里插入图片描述

在名称(1) 中设置贴图的文件名的格式,比如这里默认是:NormalsMap ,我添加了下划线然后生成的贴图的文件名中就会多一个下划线Box001_NormalsMap.png ,然后修改Box001_NormalsMap.png 默认的后缀是tga 我修改为了png 。然后选择目标贴图位置。法线可以加到置换,DiffuseMap 可以作为基础颜色。

在这里插入图片描述

烘焙

在这里插入图片描述

导入unity

在3dsmax烘焙完成之后再次导出为fbx并将文件和贴图放到unity中,可以主意到贴图错乱了。
在这里插入图片描述

让unity生成uv
在这里插入图片描述

颜色正常
在这里插入图片描述


http://www.kler.cn/a/581877.html

相关文章:

  • shell脚本一键更新部署docker中服务
  • 《深度学习进阶》第7集:深度实战 通过训练一个智能体玩游戏 来洞察 强化学习(RL)与决策系统
  • 操作系统与网络基础:掌握网络安全的核心技能
  • 基于django+pytorch(Faster R-CNN)的钢材缺陷识别系统
  • HTML 列表详解
  • 【前端】【webpack-dev-server】proxy跨域代理
  • C++全栈聊天项目(2) 单例模式封装Http管理者
  • mac本地部署Qwq-32b记录
  • 【Spring】基础/体系结构/核心模块
  • 计算机网络开发(3)——端口复用、I\O多路复用
  • CSS 中 margin 的margin塌陷问题
  • 图论·拓扑排序
  • ClickHouse 数据倾斜实战:案例分析与优化技巧
  • 【Go】Go zap 日志模块
  • vue3中事件总线
  • 蓝桥杯备考:背包初次了解以及01背包
  • STM32-SPI通信外设
  • 搭建大数据技能竞赛比赛环境容器docker模块A-容器绑定物理网卡
  • HTML 属性(详细易懂)
  • ES的预置分词器