You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Blender 3.6中bpy调用EEVEE渲染输出异常问题咨询

Blender 3.6中bpy调用EEVEE渲染输出异常问题咨询

各位Blender开发者好,我最近在使用bpy调用EEVEE渲染时遇到了一个诡异的问题,想过来求助一下。

我已经将bpy配置为Python的依赖库,然后用下面这段代码执行渲染流程:

self.bpy.context.scene.render.engine = 'BLENDER_EEVEE'
self.bpy.context.scene.eevee.taa_render_samples = 1
self.bpy.context.scene.render.image_settings.file_format = 'PNG'
# 注:原代码里的self.bpy_context应该是笔误,修正为self.bpy.context
self.bpy.context.scene.render.filepath = "res.png"
self.bpy.ops.render.render(write_still=True)
self.__export_blender_scene("/projectX/tmp/blender.blend")

按照这段代码渲染出来的图片是完全不正确的,但下面几种操作却能得到正确的渲染结果:

  • 直接打开导出的blender.blend文件,不做任何参数修改,点击渲染按钮就能出正确图;
  • 在命令行执行这条命令:blender -b blender.blend -o //render_##### -f -2;
  • 把Python代码里的渲染引擎从'BLENDER_EEVEE'替换成'CYCLES',重新运行代码也能得到正确结果。

目前我用的是Blender 3.6版本,想问下这会不会是该版本中bpy对EEVEE支持的bug?有没有人遇到过类似情况,或者能给我一些排查的思路?

备注:内容来源于stack exchange,提问作者vwertuzy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.22 15:13:12