Hi everyone,
I’m trying to reproduce a surface effect similar to the one shown in the attached image, where the printed bead follows a continuous wavy pattern, creating a woven or rippled texture across successive layers.
I’d like to understand the recommended workflow for generating this effect when I already have a 3D model in Rhino that I intend to print in vase mode.
Ideally, I’d like to use Grasshopper to generate or modify the toolpath geometry before slicing, rather than simply applying a texture to the CAD model.
My main questions are:
-
Toolpath generation: Should I generate the wavy toolpaths directly in Grasshopper, or is there a slicer that allows this type of custom pattern to be applied to vase-mode toolpaths?
-
Layer height and bead geometry: How can I incorporate the actual printing parameters into the workflow, such as layer height, bead width and cross-sectional geometry? These parameters will depend on whether I’m using a robotic LFAM system or a conventional large-format printer, such as a Modix.
-
Wave generation and alignment: How can I generate a wave along one toolpath and then reproduce the same wave on the next layer, rotated by a defined angle (e.g. θ°), so that the successive layers align and create the continuous woven/rippled effect shown in the reference image?
-
Vase-mode constraints: How can this be achieved while maintaining a continuous toolpath, consistent extrusion and proper bonding between layers?
-
Export and slicing: Once the geometry is generated in Grasshopper, what is the recommended way to export it and preserve the intended toolpath and extrusion behaviour in the printer?
I’m particularly interested in a practical, reproducible workflow, preferably with an existing Grasshopper definition (.gh file), a step-by-step tutorial or a video demonstrating the complete process.
If anyone has worked on custom toolpath generation for robotic LFAM or large-format FDM printing, I’d really appreciate any advice or resources.




