Blender 3D:从新手到专业/Python 脚本/教程(Blender 2.4.9)
外观
此文本源自的原始教程可在 Blender 3D:从新手到专业/高级教程/Python 脚本/导出脚本 找到。
一些先决条件
- 熟悉 Blender。
- 对 Python 的基本了解。(阅读一次 Python 手册,完成教程)
- 最重要的是:学习的愿望。随着我们学习的深入,对材料的理解将会增加,复杂性也会随之提高。
为了配合本教程,请将以下网站加入书签:http://www.blender.org/documentation/248PythonDoc。 248PythonDoc 包含了我们可以通过 Python 访问的所有公开方法。在继续学习之前,建议您先浏览一遍,即使其中大部分内容您可能无法理解。
注意:我使用的是 Windows,因此此处的一些信息在 Mac OS X 和 Linux 上可能会有所不同。
将窗口类型更改为“脚本”,然后单击“脚本”→“系统”→“交互式 Python 控制台”。这将显示一个类似于 Python 发行版附带的 IDLE 的控制台。窗口将显示一些有用的信息,请阅读一遍。最后几行将显示
import bpy import Blender from Blender import *
这已导入模块和方法,以便您可以绘制、查询和操作场景对象。
让我们看一些现有的脚本,为此我们可以将窗口类型更改为“文本编辑器”,并打开 .blender/scripts 文件夹中的一个脚本。任何出现在“交互式 Python 控制台”的脚本菜单中的脚本,都将以一些标准的簿记开始,如下所示:
#!BPY """ Registration info for Blender menus: Name: 'Name as it appears in the menu' Blender: 249b Group: 'Mesh' Tooltip: 'Change this template text tooltip, else it defaults to scriptname.py' """ __author__ = "FooName" __url__ = ("blender", "www.j00rURL.com") __version__ = "1.0" __bpydoc__ = """\ This is where you document the general workings of the script, keep it short but informative. """