Blender Python API 的官方文档可以在http://www.blender.org/api/选择 Blender 的一个版本找到。我们在本文中使用 Blender 2.78c,所以我们的文档可以在http://www.blender.org/api/blender_python_api_2_78c_release/找到。 模块概述 我们首先介绍一下bpy每个子模块的背景。 bpy .运营 正如所暗示的,这个子模块...
1.生成立方体 import bpy 导入模块 bpy.ops.mesh.primitive_cube_add( ) 场景中添加一个cube(默认添加cube的时候左下角信息窗口会显示添加cube的代码) importbpybpy.ops.mesh.primitive_cube_add(size=2,enter_editmode=False,align='WORLD',location=(0,0,0),scale=(1,1,1)) 用Python创建cube 当在脚本模...
importbpy#Imports the Blender Python API importmathutils#Imports Blender vector math utilities import math #Imports the standard Python math library print 命令会将结果打印到 Blender 控制台。你可以通过 Window 菜单或通过 Python 调用控制台来访问控制台。 #Set up some variables... standard Python rules ...
记笔记可以,不用刻意去背。 今天这篇内容本来是想教大家用bpy(blender python)来创建网格对象的,但我觉得在讲这个内容之前,有必要先了解下blender对象的生成流程。这也是很多人可能会忽略的Blender知识。 有人说,创建对象还不容易吗?视图中按Shift+A;或者按前面说的,文本编辑器,bpy.ops.mesh.primitive_...blabla...
Python部分我会尽量讲得浅显易懂,至于Blender的其他基础操作,则非本系列的任务。大家自己看其他教程学习。 上一篇我们讲了blender中网格对象的生成逻辑,拢共分三步: ① 生成网格(Meshes)数据; ② 根据网格数据生成对象(Objects); ③ 将对象链接到场景窗口。
blender python入门系列教程一:认识bpy.data.objects 启动blender软件,如果没有变更系统设置,默认3d视窗就有一个灯,一个相机和一个立方体。直接选用Scripting界面,在python控制台,直接输入bpy.data.objects,系统返回 <bpy_collection[3], BlendDataObjects> 中文翻译:bpy集合[3],blender数据对象 输入:bpy.data....
blender python基础教程,边界盒 场景绘制两个立方体。移动、旋转、缩放(没有改动)for obj in bpy.context.selected_objects:print(obj)结果如下 <bpy_struct, Object("Cube")> <bpy_struct, Object("Cube.001")> 再用FOR遁环打印立方体的边界盒 for obj in bpy.context.selected_objects:print(obj.bound...
安装Blender的PythonAPI文档插件,以便获得代码补全和文档提示。 3.启动启动Blender:打开Blender,进入“文本编辑器”模式,这将允许你直接在Blender中编写和 运行Python脚本。 4.设置设置Python路径路径:如果需要使用Blender外部的Python库,可以在Blender的“用户设置”中 ...
在本教程中,我们将学习一些 Blender 脚本技术,比如如何使用代码处理、操作、复制和动画网格图元。要结合所有这些技术,我们将创建一个波浪形的锥形图案:一个看起来很酷的动画,你可以将其转换为循环 GIF。 我将使用bpy.data模块中的一系列属性和方法来回顾最重要的bpy库。我还将介绍如何从其他 Python 文件导入代码,以...