Blender 2.93.4使用BabylonJS导出插件导出文件报错如何解决
问题定位
报错核心原因是Babylon.js Blender导出插件版本和你的Blender版本不匹配:
- 你下载的仓库最新代码是为更高版本Blender开发的版本,代码中新增了
overloadChannels参数逻辑,但是对应Blender 2.93.4版本的插件调用逻辑没有同步适配,导致调用readMaterialNodeTree()函数时缺失必填参数触发异常。
修复步骤
- 首先卸载当前已安装的Babylon导出插件:打开Blender→编辑→偏好设置→插件,搜索找到Babylon.js导出插件,点击移除即可。
- 下载适配Blender 2.93.x版本的稳定版导出插件安装包,不要使用仓库main分支的最新开发代码。
- 安装对应版本插件后重启Blender即可正常导出,你可以先使用默认立方体+默认PBR材质做导出测试,场景中提前添加一个相机即可消除相关警告。
内容的提问来源于stack exchange,提问作者Muhammad Fathur
相关产品推荐
相关产品推荐

