Bsurfaces addon stopped working (probably after the new Retopology Overlay addition) #104484
Labels
No Label
Interest
Animation & Rigging
Interest
Blender Cloud
Interest
Collada
Interest
Core
Interest
Documentation
Interest
Eevee & Viewport
Interest
Geometry Nodes
Interest
Grease Pencil
Interest
Import and Export
Interest
Modeling
Interest
Modifiers
Interest
Nodes & Physics
Interest
Pipeline, Assets & IO
Interest
Platforms, Builds, Tests & Devices
Interest
Python API
Interest
Rendering & Cycles
Interest
Sculpt, Paint & Texture
Interest
Translations
Interest
User Interface
Interest
UV Editing
Interest
VFX & Video
Meta
Good First Issue
Meta
Papercut
Module
Add-ons (BF-Blender)
Module
Add-ons (Community)
Platform
Linux
Platform
macOS
Platform
Windows
Priority
High
Priority
Low
Priority
Normal
Priority
Unbreak Now!
Status
Archived
Status
Confirmed
Status
Duplicate
Status
Needs Info from Developers
Status
Needs Information from User
Status
Needs Triage
Status
Resolved
Type
Bug
Type
Design
Type
Known Issue
Type
Patch
Type
Report
Type
To Do
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: blender/blender-addons#104484
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
System Information
Operating system: macOS Monterey 12.6.2
Graphics card: Intel HD Graphics 530 / Radeon Pro 450
Blender Version
Broken: Blender 3.6.0 - Alpha - Intel
Worked: Blender 3.5
Addon Information
Name: Bsurfaces GPL Edition (1, 8, 1)
Author: Eclectiel, Vladimir Spivak (cwolf3d)
Short description of error
No mesh is being generated
Exact steps for others to reproduce the error
Nothing happens (i.e. no mesh is being generated).
I'm testing this with the Metal Backend and first noticed this behaviour after the (otherwise really awesome) Retopology Overlay was added to Blender 3.6.0 - Alpha.
Looking at the commit, it seems to me that "use_hidden_wire" was replaced with "use_retopology" on which Bsurfaces and probably other addons were relying.
Thank you
Bsurfaces addon stopped working (probably after the new retopology overlay addition)to Bsurfaces addon stopped working (probably after the new Retopology Overlay addition)None of the addons that come with Blender use the old
show_occlude_wire
or the newshow_retopology
.Neither
use_hidden_wire
noruse_retopology
ever existed.My guess is the issue has something to do with the deprecation of passing in context overrides in favor of using
Context.temp_override
, because the console is filled with warnings about that when using Bsurfaces.I'll go investigate this now.
Edit: That wasn't it, though it is nice getting rid of console warnings.
Jorijn de Graaf referenced this issue2023-03-14 21:23:46 +01:00
Going all the way back to https://projects.blender.org/bonj/blender/src/branch/retopology-overlay does fix it, so the retopology overlay isn't what broke the addon.
I guess that means something else introduced in the last 2 weeks broke it.
Update: the commit that broke it is
1658de6769
.At least that's the first one where it breaks when you check out.
Reverting the changes doesn't actually fix it, so I have no idea what's going on.
@bonj your efforts are very well invested as Bsurfaces is a precious addon for the very people interested in your awesome retopology overlay. I believe it's important to understand what broke it while the issue is still fresh. It's frustrating that even reverting that commit isn't enough to get it back to normal. Nothing in that commit seems related to its functions. What else can that be, I wonder.
I think the reason it's not working is because convert mesh to curve is broken; it generates empty splines.
I found this out by going through Bsurfaces to find where in the code it goes wrong.
Where do we go from here? I can't believe we just lost the Bsurfaces addon. Without it, retopology is pretty much dead on Blender despite your new retopology overlay.
Will this issue be escalated to encompass the original addon developers?
I've spent a few hours fixing the convert mesh to curves operator, so after that is merged Bsurfaces will work again.
Here's the pull request: blender/blender#105838.
Jorijn de Graaf referenced this issue2023-03-16 17:47:15 +01:00
Jorijn de Graaf referenced this issue2023-03-16 17:47:27 +01:00
Seriously, this was not an easy one. You did an amazing job!
Thank you very much
@antonheg Alright the fix got merged, so this issue should be solved now.
Would you mind closing the issue as resolved? I can't do it cause I didn't open the issue, and am not a maintainer.
Great, thanks again.