blender 入门教程

目录

blender软件安装

blender python模块:

blender 调用python脚本,调用成功,结果不对

blender渲染3d对象,加载背景图不显示的解决方法。

背景图不显示原因:

关节运动教程:

自身旋转动画:

导入模型,再导出,导出的是立方体,不是加载的3d模型

两个物体联动:

父子联动:


blender软件安装

blender官网:

https://www.blender.org/

把安装路径添加到系统环境变量,比如:

C:\Program Files\Blender Foundation\Blender 3.4

可以在命令行 blender xx.py

blender python模块:

pip install bpy

blender 调用python脚本,调用成功,结果不对

blender.exe --background --python bbb.py

blender.exe--python bbb.py

blender.exe --background --python bbb.py --gender f --location i

blender渲染3d对象,加载背景图不显示的解决方法。

blender摄像机不显示背景图以及16:9竖屏输出解决方法_哔哩哔哩_bilibili

背景图不显示原因:

物体或者相机的scene中设置 胶片->透明。

关节运动教程:

blender教程,blender怎样做旋转动画? - 知乎

自身旋转动画:

blender-物体自身旋转动画_哔哩哔哩_bilibili

导入模型,再导出,导出的是立方体,不是加载的3d模型


import bpy

# 导入 OBJ 文件
bpy.ops.import_scene.obj(filepath=r"F:\3d\xxx.obj")

# 获取导入的对象
obj = bpy.data.objects[0]
# obj = bpy.context.selected_objects[0]

# 在时间轴的第 0 帧设置起始位置和旋转角度
obj.location = (0, 0, 0)
obj.rotation_euler = (0, 0, 0)

# 在时间轴的第 60 帧设置旋转角度
bpy.context.scene.frame_set(60)
obj.rotation_euler = (0, 0, 2 * 3.14)

# 在时间轴的第 120 帧设置旋转角度
bpy.context.scene.frame_set(120)
obj.rotation_euler = (0, 0, 4 * 3.14)

# 设置场景渲染分辨率和输出文件路径
bpy.context.scene.render.resolution_x = 640
bpy.context.scene.render.resolution_y = 480
bpy.context.scene.render.filepath = r"F:\file.png"

# 渲染场景并将输出保存为 JPG 图像文件
bpy.context.scene.render.image_settings.file_format = 'JPEG'
bpy.ops.render.render(write_still=True)

print("Rendered and saved to", bpy.context.scene.render.filepath)

两个物体联动:

父子联动:

方法1:选择a,shift 选择b,再按ctrl p,选择物体,a就是b的子节点,b动,a也跟着动,并且a还可以单独设置自己的属性。

方法2:在大纲视图里面

选择a,shift移动,移动到大纲视图中的Cube,就把a设置为了Cube的子节点,随着Cube一起运动。

blender 入门教程_第1张图片

 

Blender教程!旋转立方体动态图形动画来了 - 优优教程网 - 自学就上优优网 - UiiiUiii.com

你可能感兴趣的:(3D视觉,blender)