如何使用python导出烘焙图像表单混合器

如何使用python导出烘焙图像表单混合器,python,blender,blender-2.76,Python,Blender,Blender 2.76,我想自动执行一些操作。但在烘焙后导出图像时遇到了一些问题。起初我尝试使用“bpy.ops.object.bake_image()”来烘焙图像。但结果图像在uv编辑器中无法激活。 所以我搜索了文档,找到了另一个命令“bpy.ops.object.bake()”。它有一个参数“save_mode”,但我在使用这个命令时仍然遇到了一些障碍。它总是指出“RuntimeError:error:在对象“1.001”的材质“material”(0)中找不到活动图像。 这是关于这两个命令的官方文件: 任何人

我想自动执行一些操作。但在烘焙后导出图像时遇到了一些问题。起初我尝试使用“bpy.ops.object.bake_image()”来烘焙图像。但结果图像在uv编辑器中无法激活。

所以我搜索了文档,找到了另一个命令“bpy.ops.object.bake()”。它有一个参数“save_mode”,但我在使用这个命令时仍然遇到了一些障碍。它总是指出“RuntimeError:error:在对象“1.001”的材质“material”(0)中找不到活动图像。 这是关于这两个命令的官方文件:


任何人都可以试着给我一些解决方案或建议,我如何才能使这件事正确。

许多搅拌机操作员在工作之前需要特定的上下文,例如
bpy.ops.image.save()
,其中包括具有活动图像的UV/图像编辑器。为了让它们发挥作用,使用其他方法往往更容易

图像对象本身也可以。如果它是一个新图像,您首先需要设置它的
文件路径
,您可能还需要设置它的
文件格式

img = bpy.data.images['imagename']
img.filepath = '/path/to/save/imagename.png'
img.file_format = 'PNG'
img.save()

许多搅拌机操作员在工作之前都需要特定的上下文,例如
bpy.ops.image.save()
,其中包括具有活动图像的UV/image编辑器。为了让它们发挥作用,使用其他方法往往更容易

图像对象本身也可以。如果它是一个新图像,您首先需要设置它的
文件路径
,您可能还需要设置它的
文件格式

img = bpy.data.images['imagename']
img.filepath = '/path/to/save/imagename.png'
img.file_format = 'PNG'
img.save()

她的链接是我尝试自动操作的链接:她的链接是我尝试自动操作的链接: