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

Symmetry in RetopoFlow 4 #1403

Open
jlampel opened this issue Jan 7, 2025 · 0 comments
Open

Symmetry in RetopoFlow 4 #1403

jlampel opened this issue Jan 7, 2025 · 0 comments
Labels
enhancement low priority v4 Applies to RF version 4x

Comments

@jlampel
Copy link
Member

jlampel commented Jan 7, 2025

Symmetry in v3 was based on the mirror modifier under the hood. In v4, we have direct access to the mirror modifier, so there is no need to duplicate that behavior with custom RF functions.

However, Blender also has a separate Mirror option in Edit Mode that allows the user to mirror transformations across any local axis. To be completely honest, the way it is implemented is great in theory but in practice totally sucks to use because very few operators actually support it. Basic transformations are mirrored, but anything to do with creating, deleting, or adjusting geometry in more complex ways is not.

So, to match Blender's current expected behavior, we simply need to... do nothing. Awesome, we can cross this off the list.

However, long term, we should try to improve the situation because mirroring in Blender is a bit of a mess. I think that after RF 4 has been released and has been proven to be reliable in production and we are in a good place to look at new features, we should consider:

  • Adding edit mode symmetry support for all RF functions, including those that create or delete geometry
  • Adding an easy way to interactively adjust the retopo object's origin and orientation and thus its symmetry plane ( Customizable Symmetry #1227 )
  • Attempt to contribute symmetry support to Blender's most used tools, such as extrude, fill, inset, etc., possibly through a dev fund grant
  • Attempt to contribute an improvement to Blender's retopology overlay so that the result of the mirror modifier can be seen while working in Edit Mode without On Cage being enabled
@jlampel jlampel added enhancement v4 Applies to RF version 4x low priority labels Jan 7, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement low priority v4 Applies to RF version 4x
Projects
None yet
Development

No branches or pull requests

1 participant