{"repo":"hannesdelbeke/unimenu","free":true,"listed":false,"github":"https://github.com/hannesdelbeke/unimenu","clone":"git clone https://github.com/hannesdelbeke/unimenu.git","description":"easy consistent menus across apps: unreal, blender, maya, krita, substance painter, Katana, marmoset, 3ds max, cry-engine, FreeCAD, Hero, Nuke, Qt,...","language":"Python","stars":104,"topics":["3dsmax","blender","krita","marmoset","maya","python","substance-painter","unreal","unreal-engine","menu"],"license":"Apache-2.0","category":"game-templates","readme_excerpt":"UniMenu (Universal Menu) A pure python module to add python commands to the menu. Supports Unreal Engine, Blender, Marmoset and any app that uses QT: Maya, Krita, Substance Painter, 3ds Max, FreeCAD, CryEngine ... For more info read the wiki If you use Blender, you can try the unimenu addon how to use load from config (YAML & JSON) load from a dict with code from a folder of scripts (or a Python module) To auto construct a menu from a folder, with a menu entry for every tool in a folder: 1. ensure the folder is importable (in the sys.path) 2. create a menthod in all submodules with the same name, e.g. def show() When to use some software e.g. Unity & Maya already have good ways to make custom menus. If you only use 1 software and find it easy to make a menu, you don't need unimenu. The power of this module comes from standardising menu creation across multiple software. Great for studio-pipelines with several programs. Unimenu makes menu creation less complex, e.g. in Blender. Notes - support loading multiple configs. Great for a single studio config and several project configs. Or a team config. - support creating another config to a previously created menu, or submenu! Supports unimenu was tested in the following versions, and might work in other versions. - Unreal 5.0.2 - Blender 3.2, 2.93, 2.8 (minimum) - Maya 2023, 2022 (minimum) - Substance Painter 8.2.0 - Max 2024 - Marmoset 3.08 - Nuke 13 (minimum) - Hiero 13 (minimum) - Katana 5 (minimum) - Mari 6.0 (minimum) python ","default_branch":null,"files":null,"tree":[],"storefront":"/r/hannesdelbeke","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/hannesdelbeke/unimenu/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}