r/geometrynodes • u/Anthromod • 7h ago
Surface Shell Lattice (Tissue inspired)
As part of my most recent upgrade to my Lattice Generator addon for 3D printing, I added a new shell lattice structure. This way you can reinforce the surface of a part without having to completely fill it with an infill lattice. I was inspired by CGMatter/Default Cubes geometry nodes recreation of the Tissue addon.
This new nodegroup needed a few extra functions to make it viable for the Lattice. The first being a procedural remesh of the original object with a quad based surface. The second being a relaxation of the quad surface so that the quads are more uniform (hence the info data about edge length). Finally the lattice couldn't just be a simple extrusion from each face, but instead I used a Bilinear normal mapping scheme to make each cubic cell mesh with it's neighbours correctly.
I also added the SDF grid fillet as a smoothing option for a nicer smoothing option. Unfortunately the grid smoothing is voxel size dependent so changing voxel size changes the smoothed geometry.