Rigify Quat/Euler conversion errors #63624

Closed
opened 2019-04-15 11:34:49 +02:00 by Alexander Dumproff · 5 comments

System Information
Operating system: Windows 7 Pro
Graphics card: NVidia Quatro 5000

Blender Version
Broken: Blender 2.8 - 219-04-14 / 860a9f979d60 Beta

Short description of error

Rigify conversion from Quaternion to Euler results in Error

Traceback (most recent call last):
  File "F:\[...]\blender-2.80.0-git.860a9f979d60-windows64\2.80\scripts\addons\rigify\rot_mode.py", line 266, in invoke
    self.execute(context)
  File "F:\[...]\blender-2.80.0-git.860a9f979d60-windows64\2.80\scripts\addons\rigify\rot_mode.py", line 277, in execute
    convert.one_act_sel_bon(obj, action, pose_bones, order)
  File "F:\[...]\blender-2.80.0-git.860a9f979d60-windows64\2.80\scripts\addons\rigify\rot_mode.py", line 176, in one_act_sel_bon
    self.one_act_one_bon(obj, action, bone, order)
  File "F:\[...]\blender-2.80.0-git.860a9f979d60-windows64\2.80\scripts\addons\rigify\rot_mode.py", line 153, in one_act_one_bon
    self.group_qe(obj, action, bone, bone_prefix, order)
  File "F:\[...]\blender-2.80.0-git.860a9f979d60-windows64\2.80\scripts\addons\rigify\rot_mode.py", line 96, in group_qe
    self.add_keyframe_euler(action, euler, fr, bone_prefix, group)
  File "F:\[...]\blender-2.80.0-git.860a9f979d60-windows64\2.80\scripts\addons\rigify\rot_mode.py", line 67, in add_keyframe_euler
    fc = self.get_or_create_fcurve(action, bone_prefix + "rotation_euler", i, group)
  File "F:\[...]\blender-2.80.0-git.860a9f979d60-windows64\2.80\scripts\addons\rigify\rot_mode.py", line 53, in get_or_create_fcurve
    fc = action.fcurves.new(data_path, array_index)
TypeError: ActionFCurves.new(): required parameter "index" to be a keyword argument!

location: <unknown location>:-1

Where [...] is the path to Blender. No special characters in path.

Exact steps for others to reproduce the error
Create [Armature -> Basic -> Basic Human] Rigify Setup and create the rig.
Animate handles and Hit conversion from Quaternion to Euler.

See blend Test from basic Rig without anything customized or added: Rigify_QuatEulerConversion.blend

When trying to convert from Euler to Quat or vice versa in the .blend it results in the errors above.

**System Information** Operating system: Windows 7 Pro Graphics card: NVidia Quatro 5000 **Blender Version** Broken: Blender 2.8 - 219-04-14 / 860a9f979d60 Beta **Short description of error** Rigify conversion from Quaternion to Euler results in Error ``` Traceback (most recent call last): File "F:\[...]\blender-2.80.0-git.860a9f979d60-windows64\2.80\scripts\addons\rigify\rot_mode.py", line 266, in invoke self.execute(context) File "F:\[...]\blender-2.80.0-git.860a9f979d60-windows64\2.80\scripts\addons\rigify\rot_mode.py", line 277, in execute convert.one_act_sel_bon(obj, action, pose_bones, order) File "F:\[...]\blender-2.80.0-git.860a9f979d60-windows64\2.80\scripts\addons\rigify\rot_mode.py", line 176, in one_act_sel_bon self.one_act_one_bon(obj, action, bone, order) File "F:\[...]\blender-2.80.0-git.860a9f979d60-windows64\2.80\scripts\addons\rigify\rot_mode.py", line 153, in one_act_one_bon self.group_qe(obj, action, bone, bone_prefix, order) File "F:\[...]\blender-2.80.0-git.860a9f979d60-windows64\2.80\scripts\addons\rigify\rot_mode.py", line 96, in group_qe self.add_keyframe_euler(action, euler, fr, bone_prefix, group) File "F:\[...]\blender-2.80.0-git.860a9f979d60-windows64\2.80\scripts\addons\rigify\rot_mode.py", line 67, in add_keyframe_euler fc = self.get_or_create_fcurve(action, bone_prefix + "rotation_euler", i, group) File "F:\[...]\blender-2.80.0-git.860a9f979d60-windows64\2.80\scripts\addons\rigify\rot_mode.py", line 53, in get_or_create_fcurve fc = action.fcurves.new(data_path, array_index) TypeError: ActionFCurves.new(): required parameter "index" to be a keyword argument! location: <unknown location>:-1 ``` Where [...] is the path to Blender. No special characters in path. **Exact steps for others to reproduce the error** Create [Armature -> Basic -> Basic Human] Rigify Setup and create the rig. Animate handles and Hit conversion from Quaternion to Euler. See blend Test from basic Rig without anything customized or added: [Rigify_QuatEulerConversion.blend](https://archive.blender.org/developer/F6947495/Rigify_QuatEulerConversion.blend) When trying to convert from Euler to Quat or vice versa in the .blend it results in the errors above.

Added subscriber: @A.Lex_3D

Added subscriber: @A.Lex_3D

#64546 was marked as duplicate of this issue

#64546 was marked as duplicate of this issue
Alexander Gavrilov was assigned by Brendon Murphy 2019-05-26 02:49:49 +02:00

This issue was referenced by d9bdae1d6d

This issue was referenced by d9bdae1d6dd48e184629d4cf2b81c694e5246f75

Changed status from 'Open' to: 'Resolved'

Changed status from 'Open' to: 'Resolved'

Added subscribers: @StanislavOvcharov, @angavrilov

Added subscribers: @StanislavOvcharov, @angavrilov
Sign in to join this conversation.
No Milestone
No project
3 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: blender/blender-addons#63624
No description provided.