Smoothing Dendro mesh with QuadRemesh (failing from too many faces?)

I’m starting with a set of curves that I use to create a volume via Dendro, but the output mesh is not as smooth as I’d like since I want to send it to a resin printer. I’m trying to use quadremesh (starting at 50% adaptive size and reducing the target face count by 50%) but can’t seem to get an output. Calling the node in grasshopper freezes the program while trying it in rhino the command gets stuck at 35% (but I can press ESC to cancel the operation). I’ve left it running overnight with no change in progress.

What I’ve found to work is if I split the mesh into four parts (since it has symmetry), quadremesh takes about 5 minutes to run but it does eventually complete. This doesn’t really solve my problem as I want to apply this to meshes that are not always symmetrical.

Does this seem like a hardware or software problem?

I’ve seen similar work made but the artists use cinema 4d or houdini to get their meshes (via a similar openVDB workflow). Also looked into z-remesher as an option, but was hoping to see if it could be done in grasshopper/rhino.

See below for system info and a grasshopper file.

Rhino 7 SR36 2023-12-12 (Rhino 7, 7.36.23346.16351, Git hash:master @ 11a364321297eb8cdb34405a3308d8911f58706d)
License type: Educational Lab License, build 2023-12-12
License details: LAN Zoo Network Node

Windows 10 (10.0.19045 SR0.0) or greater (Physical RAM: 16Gb)

Computer platform: DESKTOP

Standard graphics configuration.
Primary display and OpenGL: NVIDIA GeForce GTX 1070 (NVidia) Memory: 8GB, Driver date: 11-29-2023 (M-D-Y). OpenGL Ver: 4.6.0 NVIDIA 546.29
> Accelerated graphics device with 4 adapter port(s)
- Windows Main Display attached to adapter port 0

OpenGL Settings
Safe mode: Off
Use accelerated hardware modes: On
Redraw scene when viewports are exposed: On
Graphics level being used: OpenGL 4.6 (primary GPU’s maximum)

Anti-alias mode: 4x
Mip Map Filtering: Linear
Anisotropic Filtering Mode: High

Vendor Name: NVIDIA Corporation
Render version: 4.6
Shading Language: 4.60 NVIDIA
Driver Date: 11-29-2023
Driver Version: 31.0.15.4629
Maximum Texture size: 32768 x 32768
Z-Buffer depth: 24 bits
Maximum Viewport size: 32768 x 32768
Total Video Memory: 8 GB

Rhino plugins that do not ship with Rhino

Rhino plugins that ship with Rhino
C:\Program Files\Rhino 7\Plug-ins\Commands.rhp “Commands” 7.36.23346.16351
C:\Program Files\Rhino 7\Plug-ins\rdk.rhp “Renderer Development Kit”
C:\Program Files\Rhino 7\Plug-ins\RhinoRenderCycles.rhp “Rhino Render” 7.36.23346.16351
C:\Program Files\Rhino 7\Plug-ins\rdk_etoui.rhp “RDK_EtoUI” 7.36.23346.16351
C:\Program Files\Rhino 7\Plug-ins\rdk_ui.rhp “Renderer Development Kit UI”
C:\Program Files\Rhino 7\Plug-ins\NamedSnapshots.rhp “Snapshots”
C:\Program Files\Rhino 7\Plug-ins\IronPython\RhinoDLR_Python.rhp “IronPython” 7.36.23346.16351
C:\Program Files\Rhino 7\Plug-ins\RhinoCycles.rhp “RhinoCycles” 7.36.23346.16351
C:\Program Files\Rhino 7\Plug-ins\Grasshopper\GrasshopperPlugin.rhp “Grasshopper” 7.36.23346.16351
C:\Program Files\Rhino 7\Plug-ins\Toolbars\Toolbars.rhp “Toolbars” 7.36.23346.16351
C:\Program Files\Rhino 7\Plug-ins\3dxrhino.rhp “3Dconnexion 3D Mouse”
C:\Program Files\Rhino 7\Plug-ins\Displacement.rhp “Displacement”

remesh_dendro.gh (260.5 KB)

You can stay using Dendro, remove Adaptivity, lower resolution, change the type of smoothing. Width of smoothing is an Integer.


You can smooth also inside Rhino
remesh_dendro.gh (253.6 KB)

Then I reduce mesh in Rhino by 90% ~400000 vertices
Then quadremesh 100 000 faces x and Y symmetry

2 Likes

Thanks Laurent! I didn’t think to reduce the mesh separately in Rhino.