I want to add grip on my football shoe using geo nodes

I wanted to added grip squares or what should I say, I hope you are able to see what i really mean.

Issue is I don’t know to specifically make them appear in the same manner as in the design. So does anyone has any idea how to achieve it, i don’t want to use particle system as it might get heavy on my device, so if there is any possible solution with Geo nodes it will help. Thank you

Hi, two considerations : first the “grip size” has to be painted somehow, either using a vertex group or an image texture. Second, since you want the little grips to be aligned in a grid-like pattern, your best bet is to reuse the underlying mesh, turn it into points, delete the zero-weight vertices, and instance cubes on the remaining points (or whatever your grip object must look like). Finally plug your painted map in the scale input of the instance on points node.

I judt realized I missed the part where the grid pattern must be staggered. Let me think of something

shoepattern.blend (647.6 KB)

So this relies on the grid primitive’s vertex indexing… specifically how point numbers are staggered when the grid’s X and Y subdivisions are even. If you want a denser scattering you’ll have to recreate the grid (the object I named “pattern”) or create it procedurally even. The challenge is how to conform it to the shoe surface then. This depends on how your model is made