应用介绍
软件简介:
mesh baker游戏插件是一个专门应用于unity游戏研发的插件。它不仅完美的结合网格和材料,以减少绘制调用,并且,还可以和所有材质和材质一起使用,meshbaker游戏插件可以优化场景的制作,提升场景在运行时的帧率,减少drawcall,确保游戏的环境品质。该插件适合游戏研发人员的使用,确保了研发游戏的顺利。
功能介绍:
1、mesh baker软件会扫描出当前场景中使用了相同材质球的Mesh分类显示
2、这个时候就可以和美术沟通,用了一个Shader的材质球是否可以考虑合并到其他材质球里面,在确保美术效果一样的前提,不行的话就不需要合并这个Mesh了
3、此合并工具最好建议手动合并,因为U3D 虽然会将标记为静态物体的Mesh进行自动合并,但是本身合并的过程就是一个计算量很大的过程,经过我们测试,让U3D自己合并的效率要低于用MB合并成一个MESH 的效率。此类手动合并适用于场景中的杂物,比较多的物体,例如废墟、砖块、杂草、非常多的细小的Mesh但是有非常多的那种
软件特色:
全多材料支持
结合和自定义皮肤网格
贴图,法线,切线,自动调整
烤平铺纹理
全光照贴图支持
源资产未触及
可以处理负缩放
结合网格和材料,以减少绘制调用。当前包含它自己的纹理包装器
固定模型和创建地图集,这样他们就可以分享材料(静态/动态配料)
导入模型中的缩放、旋转和平移
导入模型中的缩放、旋转和平移
和所有材质和材质一起使用
Mesh Baker教程:
1.打开这款游戏场景优化插件后,创建对象,GameObject->CreateOther->MeshBaker->Mesh And MaterialBaker
2、上有2个组件,注意,3.6版本的结构和这个有点区别,点击Open Tools For Adding Objects,弹出如下窗口
List Shaders In Scene 按钮是可以打印当前场景中物体使用的shader,lightmapping,等一些信息,可以做参考
3、选中需要合并的物体,点击Add Selected Meshes,一定要选中物体
4、输出如下信息
5、点回MeshBaker0会看到Objects To。。。里面已经有4个物体了,也就是我们刚刚选中的物体,当然,你自己手动拖进去也是可以的。
接下来点击Create Empty Assets For Combined Material
6、弹出如下窗口,选好路径,自定义名字保存即可,这个主要是用来储存合并材质和合并信息的
7、之后点击Bake Materials Into Combined Material
8、等待操作完成后,找到下面这个脚本,点击Bake即可
会生成一个 CombinedMesh-MeshBaker0-mesh 的对象
而后点击Disable Renderers on Source Objects,就是隐藏原来物体的Render组件
9、运行后可以看到 DrawCalls 从 5 降到 2 了
烘焙的材质、贴图错误怎么解决?
源材质是否有贴图、shader接口是否正确(有法线贴图等情况)
本次为你介绍的是3.7.2最新版的mesh baker游戏场景优化插件,该插件工具功能丰富,易于操作,欢迎有需要的小伙伴们在本网站免费下载体验!