Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ripping edges and vertices #1195

Closed
jlampel opened this issue Mar 9, 2023 · 6 comments
Closed

Ripping edges and vertices #1195

jlampel opened this issue Mar 9, 2023 · 6 comments
Labels
feature request v4 Applies to RF version 4x

Comments

@jlampel
Copy link
Member

jlampel commented Mar 9, 2023

At the moment, I don't believe we have a way to rip edges and vertices in RetopoFlow. Ripping is an important action in retopology since it's the fastest way to add a gap between two loops.

image

To match Blender, all tools should rip with the V key:
blender_opGlMVuued

And rip fill with Alt+V:
blender_z8dvWUhWub

I added the tag v4 to clarify that it's not a priority for RF 3x.

@jlampel jlampel added feature request v4 Applies to RF version 4x labels Mar 9, 2023
@jlampel jlampel changed the title Ripping edges Ripping edges and vertices Mar 9, 2023
@vxlcoder
Copy link
Contributor

vxlcoder commented Jun 3, 2023

this is a bit tricky, because bmesh does not have an equivalent set of operators, especially with fill.

the closest i found are face_vert_separate (doc) and maybe loop_separate (doc), although documentation for loop_separate seem to be a copy-paste from face_vert_separate.

@vxlcoder
Copy link
Contributor

vxlcoder commented Jun 3, 2023

also, i'm not entirely sure how blender makes decisions on what to rip.

for example, what should happen if i press V here?

image

vxlcoder added a commit that referenced this issue Jun 3, 2023
this is a limited implementation as blender's rip operation is very rich
and there is no equivalent bmesh op.
@vxlcoder
Copy link
Contributor

vxlcoder commented Jun 3, 2023

here is a very simple implementation.

simple rip

@vxlcoder
Copy link
Contributor

vxlcoder commented Jun 3, 2023

it works only on a single selected edge that is adjacent to exactly two faces, and it rips that edge and verts completely away from surround geometry. note: this is different from what blender does, which involves a lot more work.

@jlampel
Copy link
Member Author

jlampel commented Jul 21, 2023

That's still great! Most of the time I use it it's in very simple situations like one edge only connected to two faces. Would it be a quick thing to add this shortcut to the other tools as well so it's not just in PolyPen?

@vxlcoder
Copy link
Contributor

done!

@jlampel jlampel closed this as completed Sep 6, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature request v4 Applies to RF version 4x
Projects
None yet
Development

No branches or pull requests

2 participants