Extensions
  • Home
  • Add-ons
  • Themes
  • Approval Queue
  • About
  • Upload Extension
  • Sign in
  • BLENDER.ORG

    • Download

      Get the latest Blender, older versions, or experimental builds.

    • What's New

      Stay up-to-date with the new features in the latest Blender releases.

    LEARNING & RESOURCES

    • Blender Studio

      Access production assets and knowledge from the open movies.

    • Manual

      Documentation on the usage and features in Blender.

    DEVELOPMENT

    • Developers Blog

      Latest development updates, by Blender developers.

    • Documentation

      Guidelines, release notes and development docs.

    • Benchmark

      A platform to collect and share results of the Blender Benchmark.

    • Blender Conference

      The yearly event that brings the community together.

    DONATE

    • Development Fund

      Support core development with a monthly contribution.

    • One-time Donations

      Perform a single donation with more payment options available.

All Add-ons

Add-on Maze Generator
Maze Generator

A Maze generator extension for Blender.
Add-on by Leeroy-Majors
About What's New Reviews Version History

Version History

0.2.4 Blender 4.2  and newer
  • 20.5 KB
  • 12668
  • August 24th, 2024

Changelog

What Changed:

Re-added "website" field to the blender_manifest.toml to update website.

Compatibility
Blender 4.2  and newer
Downloads
12668
Size
20.5 KB
Permissions
No special permissions required.
License
GNU General Public License v3.0 or later
Status
Approved
v0.2.4 20.5 KB
0.2.3 Blender 4.2  and newer
  • 20.5 KB
  • 20
  • August 24th, 2024

Changelog

What Changed: Updated licence to GPL3. Removed defunct website link. Reformatted code to more closely align with PEP8 Standard. Additional commenting to make the code easier to understand for new programmers.

What stayed the same: No underlying changes to the maze generation process or performance. No new features.

Compatibility
Blender 4.2  and newer
Downloads
20
Size
20.5 KB
Permissions
No special permissions required.
License
GNU General Public License v3.0 or later
Status
Approved
v0.2.3 20.5 KB
0.2.2 Blender 4.2  and newer
  • 20.3 KB
  • 5702
  • June 4th, 2024

Changelog

Made necessary adjustments after first review.

Compatibility
Blender 4.2  and newer
Downloads
5702
Size
20.3 KB
Permissions
No special permissions required.
License
GNU General Public License v2.0 or later
Status
Approved
v0.2.2 20.3 KB
0.2.1 Blender 4.2  and newer
  • 21.6 KB
  • 19
  • June 3rd, 2024

Changelog

significantly improved maze generation speed.

Compatibility
Blender 4.2  and newer
Downloads
19
Size
21.6 KB
Permissions
No special permissions required.
License
GNU General Public License v2.0 or later
Status
Awaiting Review
v0.2.1 21.6 KB
0.2.0 Blender 4.2  and newer
  • 21.4 KB
  • 26
  • May 31st, 2024

Changelog

Changelog:

General Changes: Script Version Updated: Incremented from version (0, 1) to (0, 2). Script Name Standardization: Changed from "Blender Maze Generator" to "Maze Generator".

Class and Functionality Enhancements: Class Name Changes: MESH_OT_generate_maze renamed to OBJECT_OT_GenerateMaze to follow more standard naming conventions in Blender API.

Property Changes: cols property in MESH_OT_generate_maze renamed to columns in OBJECT_OT_GenerateMaze for clarity. Added random_seed property to allow for reproducible maze configurations. Added iterations, delete_islands, island_wall_count, apply_solidify, and apply_bevel properties to provide more control over the maze generation process.

New Methods and Functionalities: Added deselect_objects and delete_existing_maze methods to OBJECT_OT_GenerateMaze for better scene management. Introduced create_grid, initialize_maze, get_random_neighbor, visualize_maze, extrude_walls, apply_solidify_modifier, apply_bevel_modifier, remove_non_manifold_vertices, and delete_islands_with_up_to_n_faces functions to modularize the maze generation process. Added apply_transform_and_cleanup to finalize the object transformations and ensure clean geometry.

UI Enhancements: Panel Class Renamed: VIEW3D_PT_maze_panel renamed to VIEW3D_PT_CreateMazeMenu for consistency and clarity. Enhanced UI Interactivity: New UI elements for controlling additional properties like random_seed, iterations, delete_islands, island_wall_count, apply_solidify, and apply_bevel.

Documentation and Comments: Enhanced Docstrings and Comments: Added detailed docstrings to new methods and functions explaining parameters, processes, and error handling. Improved inline comments for better code readability and maintenance.

Error Handling: Robust Error Reporting: Enhanced error handling across new methods with detailed exception reporting to aid in debugging and ensure stability.

Code Structure and Organization: Improved Code Organization: Functions and methods are more modular, allowing easier updates and maintenance. Better separation of concerns, with distinct functions handling specific parts of the maze generation process.

Compatibility
Blender 4.2  and newer
Downloads
26
Size
21.4 KB
Permissions
No special permissions required.
License
GNU General Public License v2.0 or later
Status
Awaiting Review
v0.2.0 21.4 KB
  • About
  • Privacy Policy
  • Terms of Service
Download
  • Latest Blender
  • Blender LTS
  • Blender Benchmark
  • Previous Versions
  • Experimental Builds
  • Source Code
  • Release Notes
  • Requirements
Organization
  • People
  • Jobs
About
  • Blender Foundation
  • Blender Institute
  • Blender Studio
  • License
  • Logo & Trademark
  • Credits
  • Privacy Policy
Articles
  • News
  • Press Releases
  • User Stories
Get Involved
  • Dashboard
  • Development
  • Documentation
  • Education
Blender Studio
  • Films
  • Training
Support
  • Manual
  • Community
  • FAQ
Developers
  • Get Started
  • Projects
  • Docs
  • Blog
  • Forum
  • YouTube
  • Python API
Blender Conference
Follow Blender
Support Blender
  • Donate
  • One-time Donation
Artistic freedom starts with Blender The Free and Open Source 3D Creation Suite