3

我正在尝试使用 Blender 2.63 中的 python 脚本创建一个更友好的菜单来使用我创建的文件格式导出模型。

一直在检查 Blender 的 API 文档,还有模板示例,但还没有弄清楚如何实际调用我创建的导出器,它工作正常。

让我再描述一下这个问题;要导出,我必须转到文件->导出->选择所需格式->命名->按导出按钮。我想通过一个菜单来自动化这个过程(就像模板中提供的那个,ui_menu);只需加载/运行脚本并选择导出,其余的应由脚本自己处理。假设混合文件是 MyCoolModel.blend,它将假定导出的文件将放置在同一位置,名称为 MyCoolMode,并附加正确的扩展名。

通过具有自定义菜单,该菜单位于一个文件中。不知道如何调用提供描述参数的导出器的过程,甚至不知道这是否可能。

另一方面,将导出器的代码移动到另一个模块(自定义菜单)可能更容易,添加一个按钮并调用一个执行所描述内容的函数,如果有人已经对此进行了编码,我只是为了获得反馈,然后重新- 使用导出模块。

最后,我想保留原始导出模块,以防艺术家需要更改导出过程的默认名称,或者只是因为他想手动进行......拥有两个版本,试图重新如果可能的话,使用 Export 将是最好的,真的没有重复代码;)。

4

1 回答 1

1

我想做类似的事情,我发现它们唯一足够接近的是以下Scripts/Cookbook/Interface:popup。当然,离导出菜单还很远,但希望它可以扩展更多。

于 2013-04-12T02:04:49.560 回答