2
$\begingroup$

Is there a quick way to make all bones in a rig use Euler Rotation rather than Quaternions?

$\endgroup$
10
$\begingroup$

Select the bones to switch and press [CTRL] + [R]. Select the preferred rotation mode.

$\endgroup$
2
  • 1
    $\begingroup$ It seems the old method that a lot of people suggest of Alt clicking properties to edit all selected doesn't work any more in 2.80. This works though 👍 $\endgroup$ – Kenmore May 28 '19 at 5:24
  • $\begingroup$ This doesn't work for me in 2.91.0 -- It just starts rotating the bones, there's nothing to pick the preferred rotation mode. $\endgroup$ – BrainSlugs83 Mar 26 at 5:11
5
$\begingroup$

Run this script with rig object selected in in pose (or object) mode, changes all rotations to 'XYZ' euler. Change the order to suit.

import bpy
order = 'XYZ'
context = bpy.context
rig_object = context.active_object
for pb in rig_object.pose.bones:
    pb.rotation_mode = order

If you have an action check out this answer

$\endgroup$
2
  • 2
    $\begingroup$ the only working solution, always coding is best $\endgroup$ – payam_sbr Mar 7 '19 at 14:41
  • $\begingroup$ It works and doesn't mess up my pose like Ctrl+R did. $\endgroup$ – Kamil Szot Jun 3 '20 at 12:38
3
$\begingroup$

In pose mode, select all bones, press "Alt" (Windows) or "Command" (Mac) and switch from quaternion to euler.

$\endgroup$
2
  • $\begingroup$ Pressing alt or command on their own doesn't do anything. $\endgroup$ – BrainSlugs83 Mar 26 at 5:16
  • $\begingroup$ If you set a function (like switching a bone rot from quaternion to euler), it will be performed on the active object (last selected). If you do the same holding down the Alt key, it will be performed on all selected object. This works for a lot of functions in Blender. Just be aware that one of the object has to be active for all functions to work (depending on the selection method it can happen that all objects are selected, but none of them is active). $\endgroup$ – josh sanfelici Mar 26 at 9:14

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.