简介

    Python脚本是一种强大而灵活的用于扩展Blender功能的方法。Blender的大部分功能都可以脚本化,包括动画、渲染、导入与导出、创建物体和自动重复任务的脚本。

    脚本可以利用紧密集成的API(Application Programming Interface)与Blender进行交互。

    对写脚本有帮助的链接:

    • - 官方API文档,用作编写脚本时的参考。
    • API introduction - API使用入门, 包含范例。

    用于发布脚本的链接:

    • - 关于如何共享脚本与使脚本加入官方发布版Blender。
    • 创建插件 - 封装和发布脚本。
    • - 维护Blender核心扩展仓库的项目。

    手册链接

    外部链接

    下面的外部链接包含了很多学习资料,包括如何开始编写Blender脚本:

    插件是在Blender中用于扩展功能的脚本,可以在用户设置中启用。

    在Blender执行程序以外,还有很多人写的数以百计的插件:

    • Blender会捆绑一些官方插件。
    • 开发版会包含一些其他 测试中 的插件,而官方正式版则不会有这些。这些插件中很多都可以可靠工作且非常有用,但无法保证在正式版中的稳定性。

    Blender内置插件见 插件 文档。

    • 模块:用于导入其他脚本的实用工具库。
    • 预设:Blender工具和关键配置的设置。
    • 启动文件:启动Blender时载入的文件。这些文件定义了大多数 Blender 的用户界面和一些附带的核心操作。

    文件位置

    所有脚本都从 下的 文件夹载入。

    你可以在 文件路径 用户设置 ‣ 文件路径 中设置额外的脚本查找路径。

    安装

    通过Blender 可以很方便地安装插件。单击 安装… 按钮,并选择 .py 或 文件。

    要手动安装脚本或插件,可视具体类型将其放置到 add-ons, , presets 或 目录。参考上文所述。

    你还可以在 文本编辑器 中载入并运行脚本。