Skip to content

Batch Bone Constraints

by distinctive-mark·Workflow

Images © distinctive-mark. Used for product review; image policy.

Why we like it

A compact add-on at 6.4 KB, listed in the Animation & Rigging category of the Blender extensions library.

What is Batch Bone Constraints?

Batch Bone Constraints is a Blender add-on from distinctive-mark for applying bone constraints to multiple selected armatures. It provides six operation modes: Imitate and Remove Imitate add or remove constraints targeting bones with the same names in the active object; Copy and Remove Copy handle constraints from bones with matching names in the active armature; New adds constraints to all bones in Object mode or selected bones in Pose mode; and Delete removes constraints by type, including invalid constraint detection.

The add-on is accessed from the 3D Viewport header via the Batch Bone Constraints menu, which appears when armatures are active or selected in Object or Pose mode. In Object mode you select target armatures, then choose an operation and constraint type. In Pose mode you select bones and choose New or Delete. Imitate mode works by selecting an active armature or mesh alongside other armatures.

The four Imitate modes support Copy Location, Copy Rotation, Copy Scale and Copy Transforms. All other modes support every Blender bone constraint type. It is released under the GPL-3.0-or-later license.

Who is Batch Bone Constraints best for?

Batch Bone Constraints is best for blender riggers and animators working with multiple armatures that share matching bone names.

How much does Batch Bone Constraints cost?

Batch Bone Constraints is completely free to download and use.

Key features

  • Six operation modes: Imitate, Remove Imitate, Copy, Remove Copy, New and Delete
  • Imitate and Copy modes match bones by the same names in the active object or armature
  • New mode adds constraints to all bones in Object mode or selected bones in Pose mode
  • Delete mode removes constraints by type, including invalid constraint detection
  • Imitate modes support Copy Location, Copy Rotation, Copy Scale and Copy Transforms; all other modes support every Blender bone constraint type
  • Accessed from the 3D Viewport header, with the menu appearing when armatures are active or selected

Tags

#blender#rigging#animation#bone-constraints#armature#add-on#workflow

Frequently asked questions

Does Batch Bone Constraints work with Blender 4.2?

Batch Bone Constraints is compatible with Blender 4.2 LTS and newer, and lists Blender 4.2+ as a requirement. Alongside the version requirement, the Imitate and Copy operation modes need multiple armatures with matching bone names to function, since those modes work by targeting bones that share names in the active object or armature. If your armatures do not use matching bone names, those specific modes will not have targets to act on, though other modes remain available.

How do I install Batch Bone Constraints in Blender?

Batch Bone Constraints installs through Blender's Extensions system. Open Blender, go to Edit > Preferences > Extensions, search for "Batch Bone Constraints", and click Install. Once installed, you access the tool from the 3D Viewport header via the Batch Bone Constraints menu, which appears when armatures are active or selected in Object or Pose mode. The add-on is a small download at 6.4 KB. Source code and issue reporting are available on the developer's GitHub page.

What constraint types does Batch Bone Constraints support?

Batch Bone Constraints supports different constraint types depending on the mode. The four Imitate modes work with Copy Location, Copy Rotation, Copy Scale and Copy Transforms. All other modes support every Blender bone constraint type. The Delete mode additionally handles invalid constraint detection, letting you remove constraints by type including those that are invalid. This lets you cover both the targeted matching-name workflows and broader constraint management across selected armatures.

Is Batch Bone Constraints free to use?

Batch Bone Constraints is listed as free here and is released under the GNU General Public License v3.0 or later. The add-on does not require any special permissions in Blender. For current licensing details and the source code, check the developer's GitHub page at github.com/distinctive-mark/batch-bone-constraints. As a GPL-licensed project, it follows the terms of that open-source license, which you can review on the developer's page before use.

Alternatives to Batch Bone Constraints

Also in Workflow for Blender.

Similar plugins