blenderbezierutils icon indicating copy to clipboard operation
blenderbezierutils copied to clipboard

Visualization appears to break in 3.4 alpha

Open CurtisDitto opened this issue 2 years ago • 0 comments

Hopefully this is just because it's in alpha, or it's some other simple thing, but when trying to use this addon in the latest 3.4 alpha for Blender, the visualization does not appear. Most functionality seems to work still, but the overlays for lines and handles do not show up. FlexiDraw still works, but being unable to see what's happening makes it unusable. I found this error come in:

Traceback (most recent call last): File "/Users/rob/Library/Application Support/Blender/3.4/scripts/addons/blenderbezierutils.py", line 8674, in drawHandler ModalBaseFlexiOp.drawHandlerBase() File "/Users/rob/Library/Application Support/Blender/3.4/scripts/addons/blenderbezierutils.py", line 5634, in drawHandlerBase ModalBaseFlexiOp.bglDrawMgr.redraw() File "/Users/rob/Library/Application Support/Blender/3.4/scripts/addons/blenderbezierutils.py", line 3634, in redraw batch = batch_for_shader(self.shader,
File "/Applications/Blender.app/Contents/Resources/3.4/scripts/modules/gpu_extras/batch.py", line 62, in batch_for_shader attr_len = recommended_attr_len(name) File "/Applications/Blender.app/Contents/Resources/3.4/scripts/modules/gpu_extras/batch.py", line 37, in recommended_attr_len item = content[attr_name][0] IndexError: list index out of range

Way beyond my skills to troubleshoot this one, I tried...

I did get this other error when trying to Option Click on a curve. Perhaps the view layer system got changed in some way? image

Everything still works in 3.3, so I'm going to stick with that for now. Figured I should post what might be a big change as soon as possible. Thanks so much for building this addon, it's amazing and I wish it would get built into Blender by default somehow!

CurtisDitto avatar Sep 20 '22 20:09 CurtisDitto