Blender编程入门

在本教程中,我们将学习一些 Blender 脚本技术,比如如何使用代码处理、操作、复制和动画网格图元。要结合所有这些技术,我们将创建一个波浪形的锥形图案:一个看起来很酷的动画,你可以将其转换为循环 GIF。

我将使用bpy.data模块中的一系列属性和方法来回顾最重要的bpy库。我还将介绍如何从其他 Python 文件导入代码,以及如何使用其他代码编辑器来编写 Blender 代码。当然,使用 Blender 进行创意编码还有很多其他内容,但这就是我在这个简短的教程系列中所涵盖的全部内容。

在继续之前,启动 Blender(使用命令行)。如果已经打开它,请使用File > New > General创建一个新的 Blender 文件。可以看到一个新场景,其中一个立方体位于 xyz 坐标 (0, 0, 0)。

一、导入 bpy

bpy 库是所有魔术发生的原因。它包含九个主要模块,使你能够使用 Python 控制 Blender;它们是bpy.app, bpy.context, bpy.data, bpy.msgbus, bpy.ops, bpy.path, bpy.props, bpy.types, 和bpy.utils. 在 Python 控制台中,bpy库会自动导入并立即可用。但是,当你使用文本编辑器(或任何其他代码编辑器)编写 Python 脚本时,必须先添加必要的import行,然后才能使用bpy。

注意:除了bpy,Blender 还包括几个独立的模块,例如aud用于音频,以及mathutils用于操作矩阵、欧拉、四元数和向量。

切换到 【Scripting】 选项卡,然后在【 Text Editor 】中单击 【

猜你喜欢

转载自blog.csdn.net/xiangzhihong8/article/details/132571132