方式一,在Script(脚本)功能里面的Console(控制台输入python代码)。 如下图: 对应的三句代码是: print("Hi, blender.") import bpy bpy.ops.mesh.primitive_cube_add(enter_editmode=False, align='WORLD', location=(0,0, 0), scale=(1, 1, 1)) 1. 2. 3. 4. 5. 按下回车键,代码立刻执行,如果...
由于我们已启用 python tooltips,因此如果将鼠标指针悬停在“对象属性”面板中的任何字段上,则会有一个工具提示指示如何在 Python 中为该特定对象处理该特定属性。该面板通常位于 Blender 界面的右下方区域,位于布局和脚本工作区中。在下图 中,工具提示显示了立方体 x 坐标的 Python 详细信息: 如果右键单击此字段,则...
在Scripting 面板中,你将看到三个子选项卡:Text Editor、Console 和 Python Console。 Text Editor 选项卡是用于编辑 Python 脚本的,你可以在这里打开或创建 Python 脚本文件。 Console 选项卡是用于查看 Blender 的系统信息和 Python 输出的。 Python Console 选项卡是一个交互式 Python 解释器,你可以在这里直接输入...
Python script fail, lookinthe consolefornow... 这条消息可能会非常混乱,因为交互式控制台将什么也不显示。Blender 的意思是:现在在终端中寻找…不幸的是,大多数人不通过终端打开 Blender,错误消息和回溯将不会被注意到,除非我们有一个在后台运行 Blender 的终端。通过终端打开 Blender 是 Python 开发者的非官方...
打印命令将结果打印到Blender Console。您可以通过“窗口”菜单或通过Python调用控制台来访问控制台。#Set up some variables... standard Python rules apply...a = 'hello'b = ' world!' #Print the addition to the system console print (a+b) #open the system console bpy.ops.wm.console_toggle()探...
切换到 Scripting 选项卡,然后在 Text Editor 中单击 New 以创建新的 Python 脚本。 切换到 Scripting 选项卡并启动一个新脚本 将以下代码添加到新脚本中以导入bpy并打印场景中的对象列表: import bpy print(bpy.data.objects) 运行脚本(使用 Alt-P 或 ▶ 按钮),终端应显示: ...
对于测试要访问哪些数据,使用 Python Console 是很有用的,它是自己的空间类型。这支持自动完成,为您提供了一种快速探索文件中的数据的方法。 可以通过控制台快速找到的数据路径示例: bpy.data.scenes[0].render.resolution_percentage100>>> bpy.data.scenes[0].objects["Torus"].data.vertices[0].co.x1.0 ...
◆ 输入自然语言描述(如“围绕物体均匀分布8个相机,高度2米,半径5米,俯仰角15°”),Deepseek自动解析参数并生成Python代码。 ◆ 主动验证合理性:例如相机数量与角度是否匹配、半径是否覆盖物体体积等。 2.API命令自动补全 ◆利用bpy.ops.console.autocomplete功能快速生成Bl...
在python console中可以交互式地执行脚本,按tab键的代码候选提示非常好用 2. 在哪里看print输出和报错 交互式命令行会直接打印在命令行中。脚本运行时UI完全卡死,在此之前(最好是启动Blender后就立马)务必打开菜单Window->Toggle System Console,脚本运行的报错、print的内容会显示在System Console。脚本运行结束后,UI...
# 还有其他参数可以指定,在python console中用tab键可以查看这个函数的文档bpy.ops.object.light_add(type='POINT',location=(0,0,1.2))# 添加一个点光源,指定location 使用底层API更接近blender的数据管理底层逻辑(但这对于新手来说有些复杂,如果你比较赶时间可以跳过这个部分)。当你要添加大量物体或者要写比较...