Blender Addon: Auto Dance Camera

Blender addon: Auto Dance Camera

A dance animation often comes with 5000-7000 frames. Creating its camera motion is painful.

This Blender addon can create whole camera motion for dance animation with one click, with professional composition and combine with 4x3x3x3x5=540 total different shots.

Demo Video

A full song demo video:



Blender Market:


Github repo is for document and issues. There is no code in it.


  • Generate character’s camera motion automatically
  • Re-generate a range of the motion
  • Adjust moving speed, min and max length of shots, so it can be use to both pop song and slow romantic song.
  • Can only generate front shot if needed (good for composing)
  • Combine 4x3x3x3x5=540 total shots and only generate those can fit for character’s pose
  • Track eye position to prevent character moves out frame.
  • Set offset to fit with any kind of characters

Supported Character

Any type. It has build-in support for: Daz, CC3, MMD, Rigify, Mixamo

If your character is not one of them, just check “Pick Bone” on addon panel, then select bone names it needed.

How to use

  • Pick your character’s Armature on addon’s panel
  • Click “Generate” button, done.

It will create a new camera named “Auto Dance Camera” with motion on it in your active collection, and set that camera as active camera.


  • Move camera’s empty parent object can adjust the whole camera motion.

  • Click “Generate” button mutiple times, then pick the one you like most.

  • For slow romantic song, set shot length min to 3, max to 5 and speed to 0.004 will be better

  • Select a generated camera, check “Use selected camera”, and set a frame range. Then you can re-generate that range again and again, until you get a shot you like.

Supported camera motion

This addon will try to put character’s eye on the top 1/3 area of the camera frame. Like a professional cameraman.

If character moves too far away in a single shot, it will try to follow.

  • Supported shot types: full shot, medium shot, lower shot, close-up shot
  • Supported rotation types: fix, left, right, up, down
  • Supported camera movements: fix, zoom in, zoom out, left pan, right pan, move up

It will check your character’s pose and remove those shots won’t fit for this pose, then pick one shot randomly.

Shot length is also generated randomly.

For non-Dance motion

Change the setting, make shot length longer, then it can be used in other cases.

1 Like

Added commercial tag.