Pipe Systems Generator

by Samuels Procedural Tools in Modifier Setups


You can get 33% off this product by buying it as part of my Procedural Structures bundle.

Overview

Pipes add realism and details to your scene, but they can be a pain to model and to adapt them to scene changes. That's why I created a Geometry Nodes-based generator for easily creating complex pipe systems with only a few clicks.

The generator comes as a single blend file for your Asset Library. There's a default object with the generator applied and all material presets linked, so all you have to do is drag and drop the asset into your scene and start piping.

How it works

The heart of the generator is a path finding algorithm that spawns a 3D lattice around your input mesh and finds the best rectangular path for your input. No more tedious manual extruding in three dimensions, simply drag the start and end points where you want them to be and the path finder will do the rest. It also works with junctions of three and more edges.

The resolution of the 3D lattice can be changed easily. There is also a parameter to break the repetitive lattice pattern and create irregular segment lengths.

Changing the corner radius (the fillet radius) is just as simple:

The size of the junctions can also be adapted to your liking:


Other features include:

  • accepting meshes and curves as input
  • turning off path finding for full manual control
  • changing the pipe radius, as well as flange radius, width and resolution
  • changing the pipe count and offset them in fixed directions
  • offsetting every pipe edge in a random position while keeping them rectangular
  • fully UV-mapped geometry
  • MAYHEM MODE for extra randomized pipe appendices because why not, everyone likes pipes

You can find a detailed explanation of all parameters in the Documentation section.

The product also comes with a visual step-by-step guide PDF to get you started.


Whats in the box

There's a total of three different flange types available (you can also use your own flange objects, see the documentation) and six different completely procedural material presets:


Changelog


V1.0:

  • initial release

V1.1:

  • added pipe resolution parameter
  • added UV data for all meshes
  • overhauled the painted metal material and exposed parameters in the material tab to tweak it


Note: this generator was created with Blender version 3.6. There's only backwards compatibility to version 3.5 because some of the nodes used don't exist yet in earlier versions.

Choose a product version:

Sales 100+
Customer Ratings 2
Average Rating
Dev Fund Contributor
Published over 1 year ago
Blender Version 4.1, 4.0, 3.6, 3.5
License GPL
Have questions before purchasing?

Contact the Creator with your questions right now.

Login to Message