Skip to content

Latest commit

 

History

History
42 lines (33 loc) · 1.68 KB

README.md

File metadata and controls

42 lines (33 loc) · 1.68 KB

Unimenu Blender Add-on

A Blender add-on to easily make custom menus in Blender, with UniMenu
Just modify the config in the unimenu_addon/configs folder.

demo screenshot

Example of a menu config:

{
   "label":"My Menu",
   "items":[
      {
         "label":"Print Hello",
         "command":"print('Hello')"
      }
   ]
}

Features

  • Run any python command from the menu. Launch tools, add-ons & scripts.
  • Customize the menu with icons, tooltips, separators & sub-menus.

This add-on is a self contained environment to quickly get started with UniMenu, so you don't have to setup your own environment in a startup file.
In a studio pipeline, you might want to use the python module instead, with your own startup script.

You can add config folders to the environment variable UNIMENU_CONFIG_PATH. On startup, unimenu will attempt to read the menu configs in this folder and load the menu(s) in Blender.

Installation

  1. Download the addon from this repo, and install this add-on in Blender
  2. Install the unimenu python module dependency:

The add-on will show install instructions when enabled. Guiding you with installing the UniMenu dependency. demo screenshot

Current Bugs

  • on disable, the menu is removed. But on re-enable, 2 menus appear.
  • handling more than 1 config in the configs folder is not yet working well

dependencies