You're blocking ads, which pay for BlenderNation. Read about other ways to support us.

Procedural Pipes Done Properly Geometry Nodes and UV Unwrapping


In this video, Michael Bridges dives into the world of geometry nodes and UV mapping. He's creating a pipe generator that correctly applies UV maps, and there's even a bit of math involved.

We start by getting rid of the default cube and adding a curve, transforming it into a pipe using geometry nodes. I guide you through rearranging the workspace, setting up geometry nodes, and generating the mesh.

Next, we move on to texturing, where I explain how to generate UV coordinates by capturing the length and factor across the spline. Using attributes and the shader editor, we ensure that the UV maps are applied correctly. I demonstrate how to name attributes accurately to avoid errors and show you how to fix uneven textures.

We also tackle the problem of overlapping geometry by merging it using the "merge by distance" node. To maintain the integrity of our UV maps, we store attributes differently, ensuring a seamless texture application. I guide you through creating a custom node for calculating the perimeter of a polygon, using trigonometry and geometry nodes to achieve accurate results.

Towards the end, we test our model with a real texture to identify and correct any remaining issues.

Let's hop on over, into Blender!

About the Author

Michael Bridges

I am a self confessed technology geek, and love teaching people new things. I think it is a real shame that so many people carry around such wonderfully capable devices yet do nothing but the basics on them. Computers, laptops tablets and smart phones can do much more than most people know. I would like to guide, reassure and educate people in using their technology to add to their lives I have been playing, yes playing, with technology for as long as I can remember and I still do that today! Admittedly these days with other commitments I do have to watch what I spend as technology can burn a very deep hole and quickly! As my parents will testify, I have always been inquisitive! even if it meant taking something apart to see how it worked. Of course not knowing how to put it back together again! To this day I love learning new things and developing myself as a person. Despite my techy background I remain firmly grounded and talk to people using every day language, unnecessary techno-babble drives me bonkers. This allows me to chat with people with limited knowledge on a subject and help them understand more. By day (and sometimes night) I run a successful local technology support company in Nottingham (UK).

Leave A Reply

To add a profile picture to your message, register your email address with To protect your email address, create an account on BlenderNation and log in when posting a message.