Sculpting Plugin - No Zbrush Required (WIP)

Hello Grasshopper community!
I am working on a plugin for Grasshopper that enables real-time sculpting of mesh geometry. This tool introduces a “painting” mechanism to embed multi-agent behaviors directly into the mesh, allowing intricate deformations and ornamental details to emerge interactively—without the need for external sculpting tools like ZBrush.
Painting examples:


Low res form finding example:

The halfedge mesh deformations and behaviours are computed on GPU and then converted back to a Rhino mesh. Halfedge meshes are used as the topology changes each frame/iteration. Preparing the mesh for the drawframe is the main bottleneck at this stage:

My Question:
Is there a way to introduce a custom geometry type into Rhino’s render pipeline? Ideally, I would like to bypass the conversion to the Mesh class for intermediate frames, only generating a Rhino-compatible mesh for exporting the final result. Any advice or pointers would be much appreciated!

Example sculpts using the software:


4 Likes