Skip to content

Dynamic Parent

by RomanVolodin·Workflow

Images © RomanVolodin. Used for product review; image policy.

Why we like it

Dynamic Parent earns a spot for handling a fiddly manual task, animating Child Of constraints, through a small set of Create, Disable and Clear actions.

What is Dynamic Parent?

Dynamic Parent is an add-on for Blender by RomanVolodin that handles animated parent-child relationships between objects through the Child Of constraint. It lets you quickly enable and disable those relationships, and when a relationship is disabled the child's position relative to the parent is preserved.

The workflow runs from the selection: pick two objects with the child selected last, then click Create to add the constraints and animation keys. Move to another frame and click Disable to switch the constraints off for the selected objects. Because a constraint holds a single transform matrix, disabling calculates that matrix for the child, so a new constraint is created each time rather than reactivating an old one.

The Clear menu covers cleanup. Clear removes all DP constraints and their keyframes so you can start again, while Bake and Clear bakes object or bone animation before removing the DP constraints. The add-on requires Blender 5.0 or newer; earlier versions of Blender can use Dynamic Parent v2.0.2 or earlier. It is released under the GNU General Public License v3.0 or later.

Who is Dynamic Parent best for?

Dynamic Parent is best for blender animators working with parent-child relationships between objects through animated Child Of constraints.

How much does Dynamic Parent cost?

Dynamic Parent is completely free to download and use.

Key features

  • Creates and disables animated Child Of constraints between objects
  • Preserves the child's position relative to the parent when a relationship is disabled
  • Create adds the constraints and animation keys from a two-object selection, child last
  • Disable switches the constraints off for the selected objects on the current frame
  • Clear removes all DP constraints and their keyframes so you can start from scratch
  • Bake and Clear bakes object or bone animation before removing the DP constraints

Tags

#Blender#animation#rigging#parenting#Child Of constraint#constraints#add-on

Frequently asked questions

Does Dynamic Parent work with Blender 4.x?

Dynamic Parent version 2.1.0 requires Blender 5.0 or newer. If you are on Blender 4.x or an earlier release, the developer directs you to Dynamic Parent v2.0.2 or earlier, which supports those versions. For Blender 5.0 and up the add-on installs from the Blender Extensions platform, while the older builds are installed manually through Edit and Preferences. Check the developer's GitHub page for the specific download that matches your Blender version before installing.

Can I re-enable a disabled parent in Dynamic Parent?

Dynamic Parent does not support re-enabling a child constraint once it has been disabled. When you disable DP, Blender calculates the constraint's transform matrix for the child object, and since a constraint can hold only one matrix, the add-on creates a new constraint each time rather than switching an existing one back on. If you need to redo the relationship, you would create it again on the current selection. To remove existing DP constraints and keyframes entirely, the Clear menu lets you start from scratch.

How do I install Dynamic Parent in Blender?

Dynamic Parent installs differently depending on your Blender version. For Blender 5.0 and newer, install it from the Blender Extensions site. For Blender 4.x and older, download the latest add-on archive without unpacking it, launch Blender, open Edit then Preferences, click the Add-ons button in the left column, click Install at the top, select the downloaded archive in the window that opens, and tick the checkbox to activate the add-on. The developer's GitHub page links to both routes.

Is Dynamic Parent free to use?

Dynamic Parent is listed here as free and is released under the GNU General Public License v3.0 or later. That license covers how you can use, modify and redistribute the add-on. For the current licensing terms and the latest release, check the developer's GitHub page for details. The add-on also states that it requires no special permissions to run in Blender.

Alternatives to Dynamic Parent

Also in Workflow for Blender.

Similar plugins