#cgi #houdini #noAI @sidefx I generated a pattern and projected it onto the model using the uvsample function. This allows the pattern to wrap perfectly around the geometry's UVs, creating a realistic woven texture