New QuadRemesh command!

Yes, we believe that it might be useful for seeding vertices in a few ways. You may want to try:

  1. Using quadremesher to re-parameterize the form into quads even across edges.
  2. Using a dense quad map to find the principle curvature of the form and trace across those for structural layout.
  3. Using guide curves to help orient the quads. In this case you might experiment with the strength of influence that guide curves have.

Play with some of the forms you have. We would be interested in seeing what you think of the results.

3 Likes

This is simply sensational.
I only did a quick test, but… Oh boy, is this impressive.
Whoever is the wizard behind this: very well done!

2 Likes

Well as you may have figured that @Trav is doing much of the work. The quad remesher magic belongs to the wizard @maxime1.

There is more coming, please send us all the feedback you have so we can get this set of tools working well for everyone.

3 Likes

Incredible work and I’m so dang excited now! I’ve been a long time Tsplines user and having these features native to Rhino is OUTSTANDING! Wooooooooooot!!! Just bring it!!!

Kevin

1 Like

This is very, very exciting! Great job @Trav and @maxime1! :+1:
Can we expect a Mac version of QuadRemesh next week when V6 is shipping - and V7 WIP becomes available to Mac users?
Thanks!

Philip

1 Like

We are working on a Mac version. Not sure when it will be available. It will not be in next weeks V6 version.

We are trying to bring the release of the two platforms more in sync with each other.

3 Likes

FWIW, Philip, our item tracker ID for this issue is RH-53378.
-wim

2 Likes

@Philip I’m hoping the Quad Remesh tool will be in Mac WIP 7 before the end of this month.

5 Likes

Great! Thank you!

Philip

By the way, is anyone having fun with this?

2 Likes

17 posts were split to a new topic: QuadRemesh trouble on simple mechanical mesh

Beautiful news
Signed: TSplines lover😊

1 Like

A couple more examples

8 Likes

5 posts were split to a new topic: QuadRemesher face errors

Wow – that doesn’t only look Zbrushy in the Viewport but also tool-naming in the panel looks oddly familiar :o). A very interesting development indeed – also curve-support is great, especially as surface-edges as input already hooked up.

On thing that comes to my mind is that one for SubD editing the remeshed part really needs to push down the cage density as far a somehow possible. In this low polygon state the remeshed part will obviously not capture the original shape accurately.
Untitled-1
Right: Usefulness for SubD-Modelling good – shape integrity bad

In tools like Zbrush one usually also wants to get a very low res cage as the result of a remesh operation. In order to capture the source shape accurately one may dynamically increase the subdivision level the cage and reproject (pull) the vertices of the denser version to the precise original geometry. This way one may create a loose and perfectly editable base-mesh which will however nicely capture the source-shape if subdivided further.

I’m not sure how exactly a good solution for a limit surface based implementation had to work, but some sort of reproject to higher levels likely had to take place too (I first thought that Interpolate was what I describe – but it only works on that single, already established mesh resolution).

We welcome any feedback you have on this new Quad Remesh features. We encourage any comments or questions be created as new topic in the Quad Remesh Category:

https://discourse.mcneel.com/c/serengeti/quad-remesh

This should make the future topics easier for others to find.

In this weeks WIP you’ll find more improvements to hard edge detection.

19 Likes

In this weeks WIP you’ll find the addition of 3 new settings for the QuadRemesh command

  1. Target Edge Length - setting this value to a value greater than 0 will let the quad remesh algorithm attempt to compute quads with an edge length as close as possible to the value based on the objects curvature. Using this setting will disable Target Quad Count / Adaptive Size / Adaptive Quad Count.

  1. Multi-Axis Symmetry - Symmetry can now be applied to more than 1 axis. X / XY / XZ etc.

Example Remeshed with XY Symmetry

Example: Remeshed with XYZ Symmetry

Example: Multiple combinations of XY XZ ZY

  1. Adaptive Quad Count - When disabled Adaptive Size value will generate varying size quads but still try to hit the goal of target quad count. When enabled the target quad count will be less respected by adaptive size values in order to better fit the curvature of the shape.
17 Likes

Brian James has created a quick demo video of using the new Quad Remesh tool in a SubD workflow that you can watch here.

6 Likes

Hi everyone!

I made an in depth walk through video on how the different controls work in the new QuadRemesh command. Hopefully this video will help you get the most out of this powerful new tool.

16 Likes