Page MenuHome

Sculpt: QuadriFlow Guides
Needs ReviewPublic

Authored by Pablo Dobarro (pablodp606) on Wed, Oct 30, 11:36 PM.
Tokens
"Burninate" token, awarded by viadvena."Like" token, awarded by MetinSeven."Like" token, awarded by amoose136."Love" token, awarded by Maged_afra."Like" token, awarded by knightknight."Love" token, awarded by CobraA."Mountain of Wealth" token, awarded by juantxo."Love" token, awarded by roman13."Love" token, awarded by andruxa696."Love" token, awarded by 0o00o0oo."Mountain of Wealth" token, awarded by Zino."Love" token, awarded by brilliant_ape."Like" token, awarded by Alrob."Love" token, awarded by tiagoffcruz."Love" token, awarded by Brandon777."100" token, awarded by Frozen_Death_Knight.

Details

Summary

This patch implements a sculpt brush tool that draws and removes guides in the surface of the sculpt. These guides can be used from the QuadriFlow operator.

If the results from Quadriflow using the guides are correct I can easily implement support for sculpt undo, symmetry, fix the rendering and all remaining issues.

Also, if Quadriflow can output the flow field lines in a similar format they can be added to the preview of the tool.

Diff Detail

Repository
rB Blender
Branch
quadriflow-guides (branched from master)
Build Status
Buildable 5519
Build 5519: arc lint + arc unit

Event Timeline

Man, this is so cool. That cliffhanger though by not showing the results of the guides by remeshing. :P

Why not make it with Curves? i think that would be much help as we can tweak/remove points afterwards, If there are technical limitation to it at least should be able to convert these strokes to Curves like we do with the Grease Pencil

Just to be clear to everyone in here: This is just a quick proof of concept as we are not sure if quadriflow will produce good results with edge loop guides (as it already has issues with border edges).

@Pablo Dobarro (pablodp606) Quadriflow can output the flow field as directional vectors. So I'm guessing we would draw something like this one the mesh then?

It would actually be a very nice tool to debug issues in quadriflow if we could visualize this.

The strokes can influence two things:

  1. Just have them as very loose guides for the orientation of the flow field or you
  2. Have them define edge loops

For 1, It might be nice to have some kind of visual indicator on the stoke that makes it clear which direction it is going in.

@Sebastian Parborg (zeddb) Maybe we can try to use them as orientation guides for the flow field first and see what it does. If it works fine we can always try to snap edge loops to the guides manually after getting the new mesh from Quadriflow. I can also write a custom rendering function for the Quadriflow tool to draw the directional vectors and the guides .

One question, @Pablo Dobarro (pablodp606) . Do the guides work with brush symmetry activated like the other brushes, or will users have to know which side of the mesh that QuadriFlow will draw symmetry from when Use Paint Symmetry is active?

Pablo Dobarro (pablodp606) updated this revision to Diff 19320.EditedFri, Nov 1, 2:42 PM
  • Add flow field and singularities drawing debug functions