Project information

  • Category: Graphics Project
  • Client: SUTD (school)
  • Project date: 01 - 04/2023 (Term 6)

Randomised Pipe Generator

Our task was to choose 1 concept learnt in our 50.017 module (Graphics and Visualisations) to create a Graphics project. We chose curves and splines.

We decided to create a practical pipe generator that can be used by anyone. We found that current algorithms are mostly manual, so this will be useful for artists that work on urban, steampunk, and/or sci-fi environments, that wants to save time generating pipes..

Tech Stack

Blender (v3.4.1)

  • Geometry Nodes
  • Python API
In total, we came up with 4 different algorithms that the user can choose from to create different types of pipes.

My Main Contributions

Interface:

  • Panel and Operator functions
  • Added material control
  • Added algorithm control