Advanced Maze Generator Pro for Blender

blenderVfxMaster in Presets


PROCEDURAL LEVEL DESIGN

Maze Generator Pro

Choose an algorithm and a shape, then build a maze around the space you need. You can change the paths, rooms, walls, floors and materials rather than stopping at a rectangular grid. Once it looks right, check that the route works too.

Maze Generator Pro — promotional cover

Cover illustration. The screenshots and previews below are labelled separately.

01 / EXAMPLES

A few maze layouts

Three layouts with different shapes and geometry.

See the whole layout

RESULT · View full size ↗

01 / RESULT

See the whole layout

The overhead view makes the footprint and path density easy to see, with the generation controls alongside it.

Build a different kind of space

RESULT · View full size ↗

02 / RESULT

Build a different kind of space

This raised layout shows another direction for the maze geometry, rather than just another colour scheme.

Use a circular boundary

RESULT · View full size ↗

03 / RESULT

Use a circular boundary

The rounded footprint changes how the passages fit together. Check the route as well as the overall shape.

02 / FEATURES

Ways to change the maze

Here’s what you can do with it.

01

Try a different algorithm

Choose from recursive backtracking, Kruskal, Prim, Wilson, Eller, Binary Tree, Sidewinder, Growing Tree and the other available algorithms. Different approaches give you different starting structures.

02

Change the outer shape

Build around a rectangle, circle, ellipse, triangle, diamond, polygon, star, heart, cross, ring or an L/T shape, with more boundary options available. The outline changes the space your passages have to work with.

03

Shape the paths and rooms

Adjust complexity, symmetry, rooms, central paths, edge circuits and loops. Check the connections and entrance/exit positions as you go.

04

Explore weights and difficulty

Weighted generation, heat-map/flow tools, path analysis and difficulty controls help you explore a layout. You still need to check connectivity and playability for the project you’re making.

05

Build the walls and floors

Choose wall and floor styles, wall angles and thickness, then set materials and colours. Show the solution path and start/end markers when you need to explain the route.

06

Make and organise variants

Use batch generation to explore multiple mazes. Maze data can also be imported and exported as JSON, so keep the data with the geometry it belongs to.

07

Set practical generation limits

Use merged geometry, quality settings, memory controls, timeouts and iteration limits to suit the job. There isn’t one performance setting that fits every maze or machine.

03 / IN BLENDER

Where to set it up

The add-on in Preferences

BLENDER PREFERENCES · View full size ↗

04 / BLENDER PREFERENCES

The add-on in Preferences

The setup capture shows the installed add-on and maze workspace. The three examples above show the generated layouts.

04 / GET STARTED

Build and check a layout

  1. 01

    Pick an algorithm and an outer shape.

  2. 02

    Set the size, walls, floors and path options.

  3. 03

    Generate the maze and check the connections.

  4. 04

    Adjust rooms, loops, materials and route markers.

  5. 05

    Keep the variants you want and prepare them for your project.

05 / GOOD TO KNOW

Before you use the result

  • Blender 3.0 or newer.
  • Check passage connectivity and the entrance/exit before using a layout.
  • Suitable projects include levels, puzzles, educational examples, architectural layouts, procedural art and physical models.

Can I use something other than a rectangle?

Yes. Choose from the available shapes, then set the dimensions and geometry controls for that layout.

Does a finished-looking maze mean it’s ready?

Not necessarily. Walk through the route and check connections, entry points and usable passage widths for your project.


  • 1 seat. For individual creators or small commercial projects.

    $12
$12

Have questions about this product?
Login to message

Details
Sales 30+
Published about 1 year ago
Blender Version 3.6 - 5.2
Extension Type N/A
License