I would like to try to understand if it is possible to bake without the use of the operator, using only Python without operators. If anyone has been able to do such a thing, I'd like to figure out how. This would be really interesting, although I'm afraid the answer is that it can't

  • 1
    $\begingroup$ Don't think it can be done. Can't find any low level operators that do the various pieces of a bake. $\endgroup$ Mar 9, 2022 at 0:42

1 Answer 1


See source/blender/editors/object/object_bake_api.c starting at line 1168. Bake uses internal C code that implements operators that are not exported to Python.

So no, you can't bake without using bpy.ops.object.bake.


You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .