切换到Properties面板,找到Object标签,你会看到Simple Cube Adder面板。 2. 使用插件 点击Add Simple Cube按钮,会在场景中添加一个立方体,并在控制台输出信息。 四、调用已安装的插件 单独编写插件并不是 Blender 开发的唯一方式。有时,您可能需要调用已安装的插件。以下是通过 Python 脚本调用已安装插件的一个示例:...
bpy.context.scene.collection.children.link(new_collection)# add object to scene collection new_collection.objects.link(new_object)执行此代码后,通过按“运行脚本”按钮,我们将向场景添加具有单个顶点的网格。
bpy.ops.object.modifier_add(type='DECIMATE')添加编辑器 bpy.context.object.modifiers["Decimate"].ratio = 0.1设置编辑器参数 bpy.ops.object.modifier_apply(apply_as='DATA', modifier="Decimate")#应用编辑器 bpy.ops.mesh.primitive_cube_add()创建box bpy.context.object.active_material返回当前选择物体...
强大的Python控制台 准备好下一步之后,转到“脚本工作空间”选项卡。您会在左下方找到现在熟悉的信息编辑器。在它的正上方是Python控制台,您可以在其中粘贴命令并使事情发生。尝试以下操作:在信息编辑器中选择一行,按Ctrl + C进行复制,然后使用Ctrl + V将其粘贴到控制台中。按Enter键,您将看到完全相同的操作...
python代码: import bpy for i in range(0,10): bpy.ops.object.shape_key_add(from_mix=False) if i ==0: bpy.data.shape_keys["Key"].key_blocks[i].name = "base" else: key_name = "Key" + str(i) bpy.context.object.active_shape_key_index = i ...
打开交互式 Python文体编辑器 (Shift+F4)粘贴并运行脚本 在目录下的对象周围,您最终应rotation_steps一些图片(由对象定义) :/Users/myusername/Pictures/VR def rotate_and_render(output_dir, output_file_format, rotation_steps = 32, rotation_angle = 360.0):bpy.ops.object.add(type = 'EMPTY')orig...
# 还有其他参数可以指定,在python console中用tab键可以查看这个函数的文档 bpy.ops.object.light_add(type='POINT', location=(0, 0, 1.2)) # 添加一个点光源,指定location 使用底层API更接近blender的数据管理底层逻辑(但这对于新手来说有些复杂,如果你比较赶时间可以跳过这个部分)。当你要添加大量物体或者要...
要学习 Blender Python 解释器版本 现在,我们可以在 PyCharm 中创建 Blender 脚本文件:创建 PyCharm 项目 创建项目后,右键单击项目名称以打开其菜单。选择"新+ Python 文件"以创建新脚本文件。例如,将名称motion_script.py。运行 PyCharm。创建新项目。指定项目位置并选择解释器:按启动屏幕中的"创建新项目"在"...
bl_info={"name":"Honeycomb grid","author":"Dugupiaoling","version":(1,0),"blender":(4,0,0),"location":"F3 searchinginView3Dt","description":"Add a Honeycomb Grid","warning":"","doc_url":"","category":"Add Mesh",} 重新保存。然后在Preferences窗口的插件里面加载刚刚保存的python文件...
首先我们可以将主界面中某一个编辑窗口类型设置为python控制台(快捷键为Shift+F4)。 它是编写插件和脚本的时候最重要的调试工具之一,我们可以在这个控制台内输入命令来实现一些操作。 它默认包含了bpy模块,bpy模块是blender python API最常用最主要的模块,它所包含的内容比较庞大。