欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 健康 > 养生 > blender 渲染obj

blender 渲染obj

2025/9/27 17:33:38 来源:https://blog.csdn.net/jacke121/article/details/146046428  浏览:    关键词:blender 渲染obj

blender 渲染obj

但是渲染没有结果


import bpydef setup_scene(camera_position=(0, 0, 5), look_at=(0, 0, 0), light_position=(5, 5, 5)):"""设置相机和光源"""# 创建相机bpy.ops.object.camera_add(location=camera_position)camera = bpy.context.objectcamera.rotation_euler = (1.5708, 0, 0)  # 设置相机方向,使其朝向物体bpy.context.scene.camera = camera# 创建光源bpy.ops.object.light_add(type='POINT', location=light_position)light = bpy.context.objectlight.data.energy = 1000  # 设置光源亮度def setup_scene(camera_position=(0, 0, 5), look_at=(0, 0, 0), light_position=(5, 5, 5)):"""设置相机和光源"""# 创建相机bpy.ops.object.camera_add(location=camera_position)camera = bpy.context.objectcamera.rotation_euler = (1.5708, 0, 0)  # 设置相机方向,使其朝向物体bpy.context.scene.camera = camera# 创建光源bpy.ops.object.light_add(type='POINT', location=light_position)light = bpy.context.objectlight.data.energy = 1000  # 设置光源亮度def render_image(output_path, resolution_x=1920, resolution_y=1080):"""渲染场景并保存为图片"""# 设置渲染分辨率bpy.context.scene.render.resolution_x = resolution_xbpy.context.scene.render.resolution_y = resolution_y# 设置输出路径和格式bpy.context.scene.render.image_settings.file_format = 'PNG'bpy.context.scene.render.filepath = output_path# 渲染并保存图像bpy.ops.render.render(write_still=True)def main(obj_file_path, output_image_path):"""主函数,导入 .obj 文件并渲染为图片"""bpy.ops.wm.obj_import(filepath=obj_file_path)# 设置场景(相机和光源)setup_scene(camera_position=(0, 0, 5), look_at=(0, 0, 0), light_position=(5, 5, 5))# 渲染并保存为图片render_image(output_image_path)# 设置 OBJ 文件路径
obj_path = r"E:\project\3d\blender\wonderstudio\tmp\805\frame_0000.obj"
output_path = r"E:\project\3d\blender\805/render.png"
# 执行脚本
main(obj_path, output_path)

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词