RRév O'Conner
The Himalayas, IN · UTC+5:30
← All writing
Dev2024 · September · 102 min read

Introducing a Blender Add-On: Custom Script Shelf

A Blender add-on that brings Maya/Max-style custom script shelves to Blender, with copy-paste script management and panel-based organisation.

As a new Blender enthusiast, you might find yourself missing a familiar feature from other 3D software like Maya or 3ds Max: a custom shelf or toolbar to organise and quickly execute your scripts. I faced the same frustration after learning Blender last week and was surprised that such a basic feature was missing.

Determined to fix this, I created a Custom Script Shelf Add-On - a solution that makes managing scripts in Blender easier, intuitive, and automated. This post introduces the add-on, highlights its features, and gives an overview of how to install and use it.

Features at a Glance

  1. Copy-Paste Simplicity for Scripts

    • Add scripts to your shelf by simply copying and pasting them. No need to mess with files, folders, or directory structures.
  2. Organise Your Shelf Your Way

    • Reorder, rename, and move scripts across panels within Blender. You can organise scripts into subpanels for better categorisation.
  3. Edit Scripts Directly in Blender

    • Modify saved scripts from within Blender's text editor, streamlining your workflow.
  4. Add Blender Built-In Items to the Shelf

    • Add frequently used Blender menu items directly to your shelf using a right-click context menu.
  5. Remove Panels or Delete Scripts Easily

    • Clean up your workspace by removing panels or scripts with a click.
  6. Backup Shelves Between Blender Installations

    • Safeguard your scripts and settings by saving the add-on folder (%appdata%\Blender Foundation\Blender\4.2\scripts\addons) and restoring it on new installations.

Conclusion

The Custom Script Shelf Add-On bridges a gap in Blender's functionality, giving you a powerful way to organise and manage scripts without dealing with the hassle of files and directories. Whether you're automating repetitive tasks, running custom tools, or streamlining workflows, this add-on will become an indispensable part of your Blender setup.

Download it today. If you encounter any bugs or have feature requests, feel free to share them.

Filed under: Dev← Back to writing