简介

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

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

    对写脚本有帮助的链接:

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

    • - 封装和发布脚本。
    • 插件项目 - 维护Blender核心扩展仓库的项目。

    手册链接

    以下链接包含从基础到进阶的Blender Python脚本。

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

    • Ira Krakow的视频教程 - 最早的视频教程。
    • - 适用于对Python和Blender有所熟悉的用户的快速入门指南。
    • 示例帖 - 包含很多简短脚本范例的帖子。
    • - 1小时的Python 和Blender API入门视频教程。

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

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

    除插件之外,还有其他可以用来扩展Blender功能的脚本:

    • 模块:用于导入其他脚本的实用工具库。
    • 预设:Blender工具和关键配置的设置。
    • 自定义脚本:与插件不同,这些往往是通过 编写的一次性脚本。

    文件位置

    所有脚本都从 本地, 系统和用户路径 下的 文件夹载入。

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

    安装

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

    你还可以在 中载入并运行脚本。