A tool for digital creators to unify asset access and management across content creation applications.
-
Desktop:
- Clone the repo.
- Install it to a Python interpreter.
- Execute the package.
-
Houdini:
- Clone the repo.
- Install it to a new Python interpreter.
- Create a directory named
uaband auab.jsonfile in$HOUDINI_USER_PREF_DIR/packages. - Copy the following to
uab.json:{ "hpath": "$HOUDINI_USER_PREF_DIR/packages/uab" } - Create a directory named
python_panelsand auab_interface.pypanelfile in theuabdirectory. - Copy the following to
uab_interface.pypanel:<?xml version="1.0" encoding="UTF-8"?> <pythonPanelDocument> <!-- This file contains definitions of Python interfaces and the interfaces menu. It should not be hand-edited when it is being used by the application. Note, that two definitions of the same interface or of the interfaces menu are not allowed in a single file. --> <interface name="uab_interface" label="Universal Asset Browser" icon="MISC_python" showNetworkNavigationBar="false" help_url=""> <script><![CDATA[ def onCreateInterface(): import uab.runner return uab.runner.run() ]]></script> <includeInPaneTabMenu menu_position="0" create_separator="true"/> <includeInToolbarMenu menu_position="212" create_separator="false"/> <help><![CDATA[]]></help> </interface> </pythonPanelDocument>
- Create a directory named
python3.11libsand copy the contents of the interpreter'ssite_packagesto it. - Create a new pane in Houdini and select "Universal Asset Browser".