GSoC 2021: Curve Improvements: Feedback

Both features sound great! I was just wondering if there are any plans to make the bevel feature as both a destructive editing tool and a modifier (similar to the bevel modifier for meshes)? If you are planning a modifier/node option it would be useful if you could include something similar to the bevel weights for meshes.

1 Like

like this?

Doesn’t help, but, I usually use Adobe Illustrator, to clean up/covert images to a vector image, mostly automatically, then I export as SVG into Blender and works really well.

If something like that was more built into blender / automated, besides the grease pencil thing, that would be awesome.

1 Like

Oh, I didn’t know that grease pencil feature, thanks for sharing. I’d rather do the tracing manually anyway, I don’t rely much on automatic bitmap to vector conversion.

So I was simply referring to an intuitive, simpler and less tedious way to manually draw/trace curves (Silhouettes/contours with reference images for example).

1 Like

Thanks!
Not at the moment. The thing is, I believe something like bevel weights would require a change in the underlying implementation of curves. It’s something that’s being worked on at the moment so this might be something to consider. But eventually, I don’t see why not :-). Thanks for the comment!

Do you consider to implement adaptive resolution on curves? There’s nothing worse than deleting all those unecessary loops on straight spline after convertng curve to mesh.

1 Like

We looked into it. Unfortunately, it doesn’t seem computationally practical to implement it with the current implementation of curves (at least as far as I understand it). The curves data structures are currently undergoing an overhaul and it’s quite likely that features like this would be possible when it’s done.

5 Likes

Hello,
Will there be a way to box select each point instead of clicking the point itself?

Hi. Yes, the usual shortcut of B to box select and C to circle select should work.

ohh great good to know!

1 Like

What’s the latest idea on removing a control point? I hope the standard Alt+Click will go forward.

And for this feature, here’s one very important topic. Right now removing a point does it the dumb way. It keeps the handles of the surrounding points unchanged and doesn’t try to get the same curvature as it had with the now removed point.

So there’s a dire need for smart delete - the reverse method of how you now add points. (I mean the reverse of the one you just made)
It needs to change the length of the inner handles of the surrounding control points - trying to match the curvature it had before as good as possible.

I bought a pricey Illustrator plugin which can do this just because Illustrator doesn’t have this feature natively. It’s that important.

Do you think that’s doable?

It could be an extra feature reachable by Alt+Shift+Click for example.
Or it could be the default too.

I believe Alt+click is not used within Blender because Alt is used for “Emulate 3 button mouse”. Delete point is currently set to Ctrl+click.

The main problem with smart delete for bezier curves is that it would be impossible to get a perfect representation because we’re losing data. Even if we try to get a representation as close as possible, it could very easily look nothing like what it initially was.

The other problem is that it would be a change in the underlying way in which Blender handles the deletion of curve vertices so I feel like it would be out of scope for this GSoC project.

Don’t get me wrong, I could see how useful it could be, at least for Bezier curves that aren’t too complicated and can be represented with fewer vertices. But I feel like it doesn’t work on enough cases for it to be default behavior. Maybe as an extra feature like you suggested. Either way, I think it’s something that could use some discussion. Thanks for the suggestion!

3 Likes

Sorry if I’ve missed it being mentioned but will this allow for bevelling curve points (like this)?

Yes, the curve fillet node would work similarly :slight_smile: . However, as a start (and possibly, for the summer), I would be focusing on producing a circular arc (the handle moving part in the video). Once that’s ready, I’ll be looking into making the superellipse like shape (the Numpad +/- part in the video; Not sure if it’ll be exactly the same but something similar :slight_smile: ).

3 Likes

That’s great to hear! I often want to quickly bevel a few curve points and being able to do it directly from edit mode is awesome :smiley:

1 Like