Skinify error for BVH data in Blender 3.1 #98390

Closed
opened 2022-05-26 06:11:54 +02:00 by Todd Pataky · 2 comments

System Information
Operating system: macOS-12.4-x86_64-i386-64bit 64 Bits
Graphics card: AMD Radeon Pro Vega 56 OpenGL Engine ATI Technologies Inc. 4.1 ATI-4.8.54

Blender Version
Broken: version: 3.1.2, branch: master, commit date: 2022-03-31 17:40, hash: blender/blender@cc66d1020c
Worked: (newest version of Blender that worked as expected)

Addon Information
Name: Skinify Rig (0, 11, 0)
Author: Albert Makac (karab44)

Short description of error
Skinify does not work for BVH data in Blender 3.1.

Exact steps for others to reproduce the error

  • Open the attached .blend file (example_bvh.blend)
  • Select the armature
  • Enter Pose Mode
  • Select all bones
  • Open the Skinify interface (Sidebar.. Create.. Skinify Rig)
  • Select "Add Shape"
  • An "unknown location" error is generated (see full error message below), and the keyframe data appears to be lost

Full error message:

Python: Traceback (most recent call last):
  File "/Applications/Blender/v3.1/Blender.app/Contents/Resources/3.1/scripts/addons/object_skinify.py", line 664, in execute
    Mesh = main(context)
  File "/Applications/Blender/v3.1/Blender.app/Contents/Resources/3.1/scripts/addons/object_skinify.py", line 621, in main
    generate_mesh(ob, size, sknfy.thickness, sknfy.finger_thickness, sknfy.sub_level,
  File "/Applications/Blender/v3.1/Blender.app/Contents/Resources/3.1/scripts/addons/object_skinify.py", line 554, in generate_mesh
    bpy.ops.object.modifier_apply(override, modifier="Skin")
  File "/Applications/Blender/v3.1/Blender.app/Contents/Resources/3.1/scripts/modules/bpy/ops.py", line 130, in __call__
    ret = _op_call(self.idname_py(), C_dict, kw, C_exec, C_undo)
RuntimeError: Operator bpy.ops.object.modifier_apply.poll() This modifier operation is not allowed from Edit mode

location: <unknown location>:-1

example_bvh.blend

**System Information** Operating system: macOS-12.4-x86_64-i386-64bit 64 Bits Graphics card: AMD Radeon Pro Vega 56 OpenGL Engine ATI Technologies Inc. 4.1 ATI-4.8.54 **Blender Version** Broken: version: 3.1.2, branch: master, commit date: 2022-03-31 17:40, hash: `blender/blender@cc66d1020c` Worked: (newest version of Blender that worked as expected) **Addon Information** Name: Skinify Rig (0, 11, 0) Author: Albert Makac (karab44) **Short description of error** Skinify does not work for BVH data in Blender 3.1. **Exact steps for others to reproduce the error** - Open the attached .blend file (example_bvh.blend) - Select the armature - Enter Pose Mode - Select all bones - Open the Skinify interface (Sidebar.. Create.. Skinify Rig) - Select "Add Shape" - An "unknown location" error is generated (see full error message below), and the keyframe data appears to be lost Full error message: ``` Python: Traceback (most recent call last): File "/Applications/Blender/v3.1/Blender.app/Contents/Resources/3.1/scripts/addons/object_skinify.py", line 664, in execute Mesh = main(context) File "/Applications/Blender/v3.1/Blender.app/Contents/Resources/3.1/scripts/addons/object_skinify.py", line 621, in main generate_mesh(ob, size, sknfy.thickness, sknfy.finger_thickness, sknfy.sub_level, File "/Applications/Blender/v3.1/Blender.app/Contents/Resources/3.1/scripts/addons/object_skinify.py", line 554, in generate_mesh bpy.ops.object.modifier_apply(override, modifier="Skin") File "/Applications/Blender/v3.1/Blender.app/Contents/Resources/3.1/scripts/modules/bpy/ops.py", line 130, in __call__ ret = _op_call(self.idname_py(), C_dict, kw, C_exec, C_undo) RuntimeError: Operator bpy.ops.object.modifier_apply.poll() This modifier operation is not allowed from Edit mode location: <unknown location>:-1 ``` [example_bvh.blend](https://archive.blender.org/developer/F13107086/example_bvh.blend)
Author

Added subscriber: @tpixtal

Added subscriber: @tpixtal
Member

Closed as duplicate of #78064

Closed as duplicate of #78064
Sign in to join this conversation.
No Milestone
No project
No Assignees
2 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#98390
No description provided.