blender 烘焙贴图

news2024/11/28 0:56:32

文章目录

    • 烘焙基础色贴图
    • 查看烘焙结果图片
    • 保存图片
    • 烘焙其他类型的贴图
    • 烘焙法线贴图
    • TexTools插件
    • ID Map
      • 制作ID Map
      • 使用ID Map

烘焙基础色贴图

1 只有CY渲染器可以烘焙贴图
2 首先在材质栏里创建一个新的图像纹理节点,不需要和任何节点连接,点击新建,新建一个纹理,起一个合适的名字
3 然后,在CY渲染器的烘焙栏里,选择一种烘焙模式,确保已经在材质面板选中了用于接收烘焙结果的图像纹理节点,然后点击烘焙即可开始烘焙
4 要烘焙基础色,必须选择烘焙类型为自发光,且在材质面板里,将基础色输出一份到自发光上(同时也要输出的基础色上)
5 如果感觉烘焙的结果不对,尝试修改 渲染属性里的/色彩管理/查看变换 改为标准
在这里插入图片描述

在这里插入图片描述

查看烘焙结果图片

拖出一个新窗口,改为图像编辑器,点击图片图标,即可选择刚才的图片

保存图片

点击图像编辑器的图像*按钮,即可保存
烘焙完成必须保存,否则会丢失进度
在这里插入图片描述

烘焙其他类型的贴图

1 接收结果用的图片需要新建,除了基础色外,所有图片的色彩空间都改成非彩色
2 如果渲染器里有贴图类型,没有的类型,把材质输入到自发光里,然后烘焙类型选自发光(如金属度贴图,烘焙类型里没有金属度,我就把金属度额外输出一份到自发光,然后烘焙类型选择自发光)
3 如果渲染器里有要烘焙的材质类型 如 糙度,必须保证自发光节点没有输入

烘焙法线贴图

我们通常会制作一个低模用在游戏里,再做一个高模用来给低模烘焙法线贴图
1 确保低模已经被展开了UV,高模不需要展UV
2 在 渲染属性/烘焙/所选物体->活动物体(当有多个物体参与烘焙时使用,单一模型要关掉),先选中低模,再同时选中高模模型
3 注意材质面板里是低模的材质 ,然后烘焙
4 如果结果中有很多金色区域,说明烘焙失败,尝试为低模模型添加缩裹修改器,并将修改的目标物体设置为高模,使两者更加贴合
5 如果还是错误的效果,尝试修改 渲染属性(照相机)/烘焙/所选物体->活动物体/最大光照距离,这个值越接近0,效果越好
6 如果使用了多级精度修改器进行雕刻,我们只用这一个模型就够了(禁用修改器得到低模),烘焙时,打开多级精度修改器,将级数视图改为0,勾选 渲染属性(照相机)/烘焙/按多级精度进行烘焙。

TexTools插件

使用这个插件可以快速烘焙贴图,这不是自带的插件,但是免费的
1 安装后,在 UV窗口 或 图像编辑窗口 按N,右侧的菜单上会有TexTools
2 选择一个物体(需要有材质),插件上方有烘焙的尺寸,padding是晕染距离,baking里可以选择一个目标贴图,直接选中一个贴图,然后点烘焙即可,会自动打开图像编辑器窗口,并自动创建接收结果用的图像纹理。本插件可以在EV引擎下烘焙
3 但是注意,没有置换贴图,置换贴图还是得用blender自带的CY渲染器,使用自发光的方式渲染(间烘焙其他类型贴图)
4 对于高低模烘焙的物体,选择低模,会出现如下提示
在这里插入图片描述
我们为高低模加上_hp和_lp的名字后缀,名字要相同
然后为低模添加缩裹修改器,指向高模
先选中低模,再同时选中高模
提示消失
然后下方的RayDistance同法线贴图里地最大光照距离

ID Map

首先这个东西在Bleder里没用,因为blender本身可以给不同区域分别指定材质球

idMap用于对模型的不同区域使用颜色进行标记,相同颜色将使用同一种材质
可以让一个材质球里,同时存在好几个材质效果

制作ID Map

方法1
TexTools里选择MaterialID类型即可烘焙IDMap
TexTools里的ColorID选项并不是用来制作idMap,但也可以用来制作ID Map。只是用来颜色区分选区,和快速操作选区,配合MaterialID烘焙出来的颜色不会是我们涂上去的颜色

方法2(推荐)
真正用于制作IDMap还是需要我们手动创建不同颜色的材质,在编辑模式为不同的面指定不用的材质来实现
新建材质
选择一个面,选中一个材质,使用指定按钮来使材质生效,第一个材质一定会对所有面生效,之后的材质会对选定的面生效。注意要切换到材质视图才能看到颜色

然后将TexTools的烘焙模式改为基建色,再烘焙,即可得到材质颜色的贴图

使用ID Map

通过IDMap的色彩通道里的值,获取两个着色器的混合系数
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/49680.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

gdb常用调试命令 + 多进程调试命令

要使用 gdb 调试,必须在gcc / g 生成执行文件时,加上 -g 选项,那么在生成的时候,就会在该执行文件中加入一些debug信息。 gcc -g -o test test.c 目录 1、常用调试命令 (1) 进入 / 退出调试模式 (2) 开始调试 2、多进程调试命…

mybatis学习:二、 Mybatis的Dao开发、mybatis-config.xml文件的详情

3. Mybatis的Dao开发 ​ 使用Mybatis开发Dao,通常有两个方法,即原始Dao开发方法和Mapper接口开发方法。 3.1 Mybatis的核心对象 SqlSessionFactoryBuilder ​ SqlSessionFactoryBuilder用于创建SqlSessionFacoty,SqlSessionFacoty一旦创建完…

nginx学习使用

nginx学习使用一、nginx安装与使用1、linux安装2、linux卸载3、升级4、linux环境下,把nginx设置为开启自启动二、nginx常用命令1、部署命令2、其他命令三、配置文件解析1、系统配置2、各配置指令详解3、日志配置4、跟据上面的命令,实现一个代理配置案例5…

2022FW柯罗芭KLOVA 用极简主义演绎服装美学

万物伊始,一切都是最简单的,后疫情时代,时尚似乎也开始化繁为简,回归本真。LESS IS MORE 诉说着真实的高贵,从不喧哗,服装里讲究的极简风,正是当下时尚和生活方式的最佳体现。 款式极简 极简又高…

Spring Boot中添加Thymeleaf模板

Spring Boot中添加Thymeleaf模板 前面我们讲解了Spring Boot项目的创建、Spring Boot结构信息,自动配置功能等,那么Springboot创建出来,我们最终是要做web开发的,所以我们这章讲解如何用SpringBoot做web开发。 一. Web开发方式 …

Maven 高级篇,Maven常用操作、高级操作、nexus私服搭建

😀😀😀创作不易,各位看官点赞收藏. Maven 高级篇 文章目录Maven 高级篇1、Maven 安装2、Maven 核心概念2.1、坐标2.2、基础操作2.3、依赖2.4、继承2.5、生命周期3、Maven 深入3.1、Spring Boot 打包3.2、超级 POM3.3、build 标签…

计算机网络第八章知识点回顾(自顶向下)

1. 网络安全 1.1 什么是网络安全? 1.2网络中的通信安全 1.2.1 安全攻击的类型:被动攻击 1.2.2 安全攻击的类型:主动攻击 1.3 常见的安全机制 2. 密码学术语 2.1 密码学术语(图示) 2.2加密算法的分类 2.3 传统加密方法&…

专访D-Wave CEO:量子计算的过去、现在和未来

(图片来源:网络) 量子计算可能成为一项颠覆性技术:它建立在听起来非常奇特的物理学基础上,并有望以前所未有的速度和效率解决某些类别的问题。一些人认为,目前在量子计算领域的承诺太多,交付却不…

【wms平台化】一个简单的wms九表架构

仓库管理软件的未来有几个方向:平台化、行业化、一体化、精简化。 然而其中行业化跟精简化,其实都离不开平台化。 也就是说,不论wms软件如何发展,唯有平台化一择。 在本人从事的传统型wms项目中,对于库存的定义是【在…

ch1_系统启动_setup.S

1 功能分析 大写的.s 后缀名, 是为了说明是一个16位, 实模式下的汇编语言, 小写的 s 是保护模式下的汇编语言; 1.1 使用中断,读取机器参数 setup.S 是一个操作系统的加载程序, 主要作用使用 ROM BIOS 中…

我为什么拒绝了一个5年测开经验的候选人

某互联网大厂的测试开发岗位招聘时,收到一位 5 年测试开发经验的候选人,是南京大学软件学院的硕士,毕业后一直在国内的互联网巨头公司从事测试框架和工具平台的开发工作。 他简历中参与开发过的测试框架和工具和当时该公司在做的项目很匹配&…

一. 编程规则

命名风格 1.不能以下划线或美元符号开头或结尾,不许使用中英文混合的模式命名. 2.必须使用驼峰命名,DO/BO/DTP/Vo/AO例外 3.常量名全部大写,单词用下划线隔开 4.抽象命名使用Abstract或Base开头,异常命名使用Exception结尾,测试类以Test结尾,枚举类名带上Enum后缀,枚举成员…

认真学习MySQL的事务日志-Redo日志

事务有4种特性:原子性、一致性、隔离性和持久性。那么事务的四种特性到底是基于什么机制实现呢? 事务的隔离性由锁机制执行。事务的原子性、一致性和持久性由事务的redo日志和undo日志来保证。 redo log称为重做日志,提供再写入操作&#x…

考研数据结构大题整合_组一(ZYL组)_做题版

考研数据结构大题整合 目录考研数据结构大题整合一、ZYL组ZYL组一ZYL组二ZYL组三ZYL组四ZYL组五ZYL组六ZYL组七ZYL组八一、ZYL组 ZYL组一 1.一棵树有度为i的结点ni 个(i1,2,3,…m), 求叶结点的个数.(10分) ∑i1m(ni∗i)1−∑i1m(ni)\sum_{i1}^m(n_i *i…

C++单例模板:使用宏函数实现

C单例模板:使用宏函数实现 在我们日常开发中,无可避免需要使用单例模式进行设计类对象,那么实际上我们写单例格式基本都是一样的,那么每次都要写几乎一模一样的代码来实现我们需要的单例对象是不是会觉得很累?下面博主…

新体验经济@2022: 世界杯、啤酒与供应链

【潮汐商业评论/原创】 四年后,世界杯再一次刷屏,绿茵场上挥洒着汗水与泪水,而绿茵场下的观众们也在对诸如“馄饨皮”、“卡塔尔小王子”和球队输赢等话题展开着热烈地讨论。 这其中当然也包括Hans,Hans是一名忠实的足球球迷&am…

mapper-reducer编程搭建

一.虚拟机安装CentOS7并配置共享文件夹 二.CentOS 7 上hadoop伪分布式搭建全流程完整教程 三.本机使用python操作hdfs搭建及常见问题 四.mapreduce搭建 五.mapper-reducer编程搭建 mapper-reducer编程搭建一、打开hadoop二、创建mapper.py、reducer.py及参数文件1.创建 mapper.…

Android Framework 如何学习,如何从应用深入到Framework?

1、为什么要学Android Framework呢? 一方面,面试考察相关内容的可能性高。随着Android开发者越来越多,企业对Android程序员的筛选也有了更高的要求, 考察对Android底层逻辑的理解和思考就是很重要的一个方面,尤其是An…

遥感测深方法综述(一)遥感测深方兴未艾

众所周知,当前世界上许多沿海近岸区域的海图数据更新滞后,甚至直接空白,大约有50%的沿海国家不具备国家级海图制图能力,特别是发展中国家常缺乏足够的水深数据或海图,总体上的浅海测深和制图能力处于从“贫乏”到“具备…

智慧社区管理系统08(维修和柱状图显现)

目录 后端代码 实体类 mapper层 mappers sql语句 Service层 接口 实现类 Controller层 前端部分 列表显示 后端代码 实体类 package com.woniu.community.entity;import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor;Data…