- Leeroy-Majors changed review status to Awaiting Review
- 3 mo
Blender-Maze-Generator A comprehensive Maze generator for Blender 4.2
Please note folks, if you observe the console while using extensions, the extension will still report itself as version 0.2.3 when generating each maze, this is because the actual code for version 0.2.3 was not touched at all when updating to 0.2.4 - To change the invalid website address I had to push a new version and decided not to change the print statement as I didn't need to edit the code, only a .toml file associated with it.
Description: The Maze Generator is a Blender add-on designed to create customizable, random maze meshes within Blender. This tool is ideal for users in game development, architectural visualization, or artistic projects who need to quickly generate complex mazes with various configurations.
Features: Random Maze Generation: Generate mazes with customizable dimensions and properties. Users can adjust parameters such as rows, columns, cell size, and wall height to vary the complexity and size of the maze.
Solidify Modifier: Optionally apply a solidify modifier to give thickness to maze walls, enhancing the 3D appearance.
Bevel Modifier: Optionally apply a bevel modifier to smooth out the edges of the maze walls, providing a more polished look.
Advanced Configuration Options: Includes settings for random seed input, allowing users to reproduce specific mazes consistently. Additional controls for deleting isolated sections ("islands") of the maze and adjusting the complexity through iterations.
Real-time Updates: Adjust maze parameters in real-time from the Blender UI, with immediate visual feedback in the 3D view.
How to Use:
Install the add-on in Blender. Navigate to the Sidebar > Create tab in the 3D View. Adjust the maze parameters in the Maze Generator panel located at the bottom left of the viewport:
Rows and Columns: Adjust the subdivision level of the grid on the X and Y axis to control the number of walls.
Cell Size: Modifies the overall size of the maze.
Wall Height: Controls the height of the maze walls.
Click the "Generate Maze" button to create new mazes with your current settings.
Further customize the generated maze by modifying materials or applying additional Blender modifiers for enhanced visual effects.
Compatibility: Blender 4.1+ (Untested on earlier versions)
What Changed:
Re-added "website" field to the blender_manifest.toml to update website.
This extension does not require special permissions.
I am glad to see nothing I have used in the code from 4.1 has changed in the daily alphas, great sign, looking forward to comments from other users.
I have performed further investigation into the addon/extension today and noted performance issues in the clean-up process, I have reduced this by 90% so far but will try to get this down to 99% reduction before a minor re-release.
Works as expected! However, some small modifications are required:
Converted to Draft
Ready for review
Thank you for the approval Victor, I've started working on learning the PEP8 style guide and implementing it now to further improve code readability.
updated description
Hey everyone,
Just a heads-up about a recent change regarding the licensing of add-ons on the Blender extension platform. Moving forward, all add-ons will need to be released under the GNU/GPL 3.0 license (SPDX:GPL-3.0-or-later). This is mainly to keep things simple and consistent across the board.
Previously, we accepted various licenses as long as they were compatible with Blender’s distribution. However, to avoid any confusion and streamline the process, all add-ons using the bpy API should now be presented as GPL 3 (the same license the Blender bundle is distributed). Regardless of whether the original code was under GPL 2, or something else like MIT or ZLIB.
Existing add-ons versions won't be affected. However, new updates will need to comply to the revised requirements.
Thanks for understanding, and feel free to reach out if you have any questions.
Thank you for the heads-up dfelinto, I believe I have already released under GPL 3.0 but will definitely keep this in mind if I develop another extension in the future.
Facepalm Thank you for pointing out the issues in the toml. I will push an update ASAP.
uploaded new version: Add-on "Maze Generator" v0.2.3
dfelinto - I have noticed after this new update, despite removing the website field from the toml, the old website example still remains, Can you folks manually remove this? or change it to either link to github or directly to the extensions.blender.org page? it appears because I have used this field once the only other way to change it is to re-upload with a website to replace the old field.
uploaded new version: Add-on "Maze Generator" v0.2.4
updated description
updated description
Ignore last comment, I re-uploaded with a new website field in case manual editing wasn't easy/possible.
Sign in to comment.
Ready for review