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: