旧帖子:blender自制简易烘焙插件(v0.4)-blender布的 (blenderco.cn)
自制Blender简易烘焙插件-blender布的 (blenderco.cn)
到此,我大致把我的预想实现了,接下来只要优化就好了,也可能稍微添加点新功能
多数功能在Blender里写了注释
目前所能实现的功能:
多种烘焙方式:以物体为单位烘焙一份贴图,或者以材质为单位烘焙一份贴图,或者为多个物体烘焙一个合并贴图或将贴图烘焙至活动物体
多种方法使用烘焙:以原理化BSDF为基础进行的烘焙,或者以Blender默认的cycle烘焙为基础进行的烘焙
特殊的烘焙方法:将物体烘焙成顶点色,或者将结果烘焙到指定的UV上,或者将所有的物体UV结合起来,共同烘焙一个ALTAS合并贴图
烘焙动画:可以烘焙一系列的贴图序列,也就是动画
自定义的命名方式:使用物体的名字,材质的名字或自定义的名字进行基础命名,并且可以为每一个通道定义一个前缀和后缀,以便自己自定义化的需要
多种保存方式:可以将文件保存于内部或者外部,可以为每一个物体/材质新建一个文件夹,也可以决定需要外部保存哪些通道的贴图
大量的的可用通道:除了Blender默认的所有通道和BSDF节点的几乎所有通道之外,还有AO,倒角,线框,位置或者特殊的ID贴图(还在测试),并且很多贴图有一些可用的选项
自定义通道:自定义化的通道,可以用已有通道的RGBA或黑白信息重新组合起来一个自己定义的通道(目前这个贴图只能外部保存)
物体贴图集:保存贴图时附带一个管理板块,可以在物体面板管理所有的内部烘焙贴图,进行保存或删除等操作
应用烘焙:创建一个新的物体,应用所有的烘焙结果,也包括UV等的更改
保存/读取设置:将所有插件的设置保存起来,以待读取使用
节点烘焙:可以烘焙选中的节点(不过暂时没法烘焙着色节点)
更新内容:
增加CPU或者GPU设备的选择
增加了选择UV贴图的情况,现在可以指定UV特定的贴图存储烘焙信息
增加了自动烘焙altas贴图的功能,可以方便的烘焙altas贴图
增加了单材质烘焙的功能,可以一个一个材质的烘焙
网格贴图改名特殊贴图(在其中包含网格贴图),环境和阴影贴图从BASIC类型贴图改为特殊贴图
现在部分网格(特殊)贴图可以烘焙顶点色了
将烘焙顶点色的功能做成了特殊烘焙,并建立了一个枚举属性,与烘焙ALTAS和指定UV烘焙合在了一起(因为他们是互斥的)
在选择至活动烘焙模式中,增加了罩体,挤出和光线投射的选项(和Blender自带的功能相同)
增加了一些特定情况的检测提醒
增加了ID材质贴图,ID松散块贴图,位置贴图,选择项贴图,斜率贴图和厚度贴图(我实在不太了解THICKNESS贴图的制作方法与用途,如果有知道的可以跟我说一下)
增加了顶点色贴图,可以将顶点色保存为贴图(不能把顶点色烘焙至顶点色)
增加了一些BSDF烘焙的贴图通道,现在绝大多数BSDF的贴图通道都可以烘焙了
增加了保存设置的功能,可以保存多种预设
改进了自定义通道设置,可以更方便的管理自定义通道
重写了物体贴图集系统,现在可以更加方便的管理贴图了
现在,每个贴图的具体选项只有在贴图被选中时才会展开详情
不会将非RGB通道的信息烘焙成RGB的信息
现在在烘焙顶点色时不会应用材质或烘焙自定义通道
在应用烘焙时将会使用正确的UV块
一大堆细枝末节的改动和修正错误
请在3.5以上环境运行该插件
本人并不是一个擅长软件技术的人,更新这些仅为自己的学习和兴趣爱好所为,不能保证稳定性.当然也欢迎大家反映问题或提出建议,本人表示感谢
请先
!