1
$\begingroup$

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

$\endgroup$
8
$\begingroup$

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

| improve this answer | |
$\endgroup$
  • 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
4
$\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

| improve this answer | |
$\endgroup$
  • 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 at 12:38
3
$\begingroup$

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

| improve this answer | |
$\endgroup$

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.