Build Any Platform-Like Structure With This Blender Tool

Check out Platform Generator, a Geometry Nodes-powered tool with options to generate, control, and customize your own platform-like structure built with procedural meshes or custom-made assets.

If you're looking for a way to quickly and efficiently build any platform structure, check out this platform generator made with Geometry Nodes and plenty of parameters to control and customize your model.

The core functioning of the tool is that at each vertex it will spawn a pillar, at each edge a support beam, and on each plane, it will instance planks following the general direction of the face. There are a lot of ways to customize the placement and scale of each piece and choose a different style for your platform with ways to scatter objects on it and control the scatter areas via vertex groups.

To get started, add a plane and the Geometry Node called Platform Generator in the Modifier tab, then model the shape of the platform using quads. Even though the faces composing the structure don't have to be merged, merging where possible ensures there won't be overlapping beams and such.

The Modifier tab is divided into sections containing parameters for the different pieces of the platform:

  • General contains the general parameters, like the angles at which stairs will start to generate and if you want to smooth out corners
  • Platform contains the parameters to instance up to two layers of planks along the surface and to tessellate a collection of meshes onto each face of the platform
  • Supports contains the parameters to instance beams on each edge of the geometry to make the grid on which the planks can be layered
  • Base contains the parameters to make the pillars or walls that hold up the structure with an option to choose a terrain collection so that the base matches the terrain's elevation
  • Railing contains the parameters to spawn a railing along each vertical face, which must be vertical
  • Stair and ladders contains the parameters of the stairs and ladders that will spawn on sufficiently angled surfaces
  • Details contains the parameter to add details like bridges and hanging ropes

Image Credits: Leonardo Ambrosini

Image Credits: Leonardo Ambrosini

Each piece has the option to use a premade asset or a procedural mesh.

As for instanced options, you can adjust the length and width and randomly mirror it to have more variations. For planks or beams, you can instance objects at the very end of the piece to add caps or at the intersections, i.e. at the end of the piece before the length adjustment to add details like ropes.

The assets also must be aligned in a specific way to avoid incorrect positioning.

Image Credits: Leonardo Ambrosini

Image Credits: Leonardo Ambrosini

Platform Generator requires Blender 4.1 and is available on Gumroad under "pay what you want" pricing.

Check out the details and grab it here. Also, don't forget to join our 80 Level Talent platform and our Telegram channel, follow us on InstagramTwitter, and LinkedIn, where we share breakdowns, the latest news, awesome artworks, and more.

Join discussion

Comments 0

    You might also like

    We need your consent

    We use cookies on this website to make your browsing experience better. By using the site you agree to our use of cookies.Learn more