mmSolver.tools.attributebake#

Tools#

mmSolver.tools.attributebake.tool.main()#
mmSolver.tools.attributebake.tool.open_window()#

Library#

mmSolver.tools.attributebake.lib.get_bake_frame_range(frame_range_mode, custom_start_frame, custom_end_frame)#
mmSolver.tools.attributebake.lib.bake_attributes(nodes, attrs, start_frame, end_frame, smart_bake=False, preserve_outside_keys=False)#

Bake the attributes on nodes.

Note

If ‘attrs’ is empty, all keyable attributes are baked on the nodes.

Parameters:
  • nodes – Nodes to bake.

  • attrs – Attributes to bake. If empty, bake all keyable attributes.

  • start_frame – Start frame to bake.

  • end_frame – End frame to bake.

  • smart_bake – Perform a “smart” bake - do not bake per-frame.

  • preserve_outside_keys – Delete the keyframes outside the given frame range, or not.

UI - Layout#

UI - Window#

Constants#

Attribute (fast) Bake constants.