New QuadRemesh command!

Hello everyone,

Today we are very excited to release the first version of our new QuadRemesh command in this weeks Rhino 7.0 WIP [7-2-2019]

Download Rhino 7.0 WIP HERE

This new QuadRemesh command has the ability to create quad dominant meshes from Surfaces, Polysurfaces, Meshes, and even SubD objects. The QuadRemesh command also has the ability to generate quads along an XYZ symmetry axis of the object as well as accept guide curves as influencers for topology layout. QuadRemesh can also generate a SubD object automatically making it easier to convert your polysurface to a SubD object, or create remeshed SubD objects with smooth rounded corners for rendering. If you have used the QuadMesh command in the past you will find this new command to be more accurate and much faster.

1697

You can find this new command by typing QuadRemesh or by clicking the QuadRemesh icon in the SubD toolbar.

1691

As always we are looking to hear what you think about this new command and excited to see what you create with it.

Examples:

Create multiple resolutions for optimized SubD conversion, UV Mapping, 3D Printing, etc.

Use Symmetry for organized topology.

Hard edge detection to preserve sharp corners

Remesh to SubD to soften hard to fillet areas for rendering.

Convert Mesh heightfields in to highly optimized SubD objects ready for editing.

Optimize topology and symmetry of scan data or triangulated meshes.

Use guide curves to influence edge loops and poly flow.

For developers and Grasshopper users you’ll be happy to know that Mesh.QuadRemesh() is available via RhinoCommon and I have attached a Grasshopper sample. QuadRemesh_Example.gh (873.2 KB)

You can learn more about the settings for this new tool HERE.

Happy Quad Remeshing!

55 Likes

This is incredible work, guys! Congratulations!
These quad meshes have the potential to be used for structural analysis purposes. One of the most useful features FE mesh generation is the capability of seeding vertices. Could the guide curves be used to obtain enforce internal vertices?

1 Like

Well done

3 posts were split to a new topic: SubD Toolbar missing

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).