Asset Browser Utilities : Batch Operations : Mark/Unmark, Export, tweak Metadata, manage Previews

@stger : I’m pleased to announce the bug with recursive file selection is fixed. https://github.com/Gorgious56/asset_browser_utilities/commit/a5ca4cc6d2e4578e02b3e6b5f208377634c690e8

@aplus
Hello ! Thanks for the feedback.

A “Create from .blend files” option would be nice to have, I’ll work on it. https://github.com/Gorgious56/asset_browser_utilities/issues/76

I don’t really see the “create from folders” feature being useful in the “Current File” nor “External File” submenus since they are by definition not tied to a particular folder. However I will add it to the “External Folder” submenu so you don’t have to make the folder a user library to create the catalog tree.

The error you encountered is due to something I broke since last release and needed to fix for the next one, I encourage you to use the latest release version instead of the ongoing dev one from github if you want a more bug free experience :slight_smile: https://github.com/Gorgious56/asset_browser_utilities/releases

Cheers !

2 Likes

New Release ! 0.2.3

Highlights :

  1. Better logger display, more info messages. Disable in the preferences
    image

  2. Feature https://github.com/Gorgious56/asset_browser_utilities/issues/67 : Add case sensitive option for tag removal by name
    image

  3. Abandon previexw generation after waiting for too long

  4. Refactor asset export operator to always open in new instance

  5. fix https://github.com/Gorgious56/asset_browser_utilities/issues/62 : Extract thumbnails doesn’t work with select items in asset … with Add handle on selected assets at invoke time

  6. Fix Gpencil objects not being marked

  7. Feature https://github.com/Gorgious56/asset_browser_utilities/issues/69 Don’t giggle. Add option to filter file names
    image

  8. Update types for new 3.2 release
    image

  9. Feature https://github.com/Gorgious56/asset_browser_utilities/issues/72 : Go back to previously opened file after operation

  10. Feature https://github.com/Gorgious56/asset_browser_utilities/issues/73 : Add option to merge materials
    image

  11. Fix https://github.com/Gorgious56/asset_browser_utilities/issues/68 : Operators don’t work when selecting multiple files using th…

  12. Feature https://github.com/Gorgious56/asset_browser_utilities/issues/76 : Add option to add assets to catalog blend file names
    Also : New custom catalog name
    Also : Asset name
    Also : Collection name
    Also : Material name
    Also : Asset data name
    image

Cheers !

1 Like

Hi Gorgious,
I switched from 0.2.2 to 0.2.3 to try some of the new features (in blender 3.1 or 3.2) - but something is broken
Exception in module register(): /home/alaindehoe/alain-git/blender/scripts/addons/asset_browser_utilities/init.py
Traceback (most recent call last):
File “/home/alaindehoe/Downloads/blender-3.2.0-linux-x64/3.2/scripts/modules/addon_utils.py”, line 371, in enable
mod.register()
File “/home/alaindehoe/alain-git/blender/scripts/addons/asset_browser_utilities/init.py”, line 22, in register
auto_load.init()
File “/home/alaindehoe/alain-git/blender/scripts/addons/asset_browser_utilities/auto_load.py”, line 29, in init
modules = get_all_submodules(Path(file).parent)
File “/home/alaindehoe/alain-git/blender/scripts/addons/asset_browser_utilities/auto_load.py”, line 60, in get_all_submodules
return list(iter_submodules(directory, directory.name))
File “/home/alaindehoe/alain-git/blender/scripts/addons/asset_browser_utilities/auto_load.py”, line 65, in iter_submodules
yield importlib.import_module("." + name, package_name)
File “/home/alaindehoe/Downloads/blender-3.2.0-linux-x64/3.2/python/lib/python3.10/importlib/init.py”, line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File “”, line 1050, in _gcd_import
File “”, line 1027, in _find_and_load
File “”, line 1006, in _find_and_load_unlocked
File “”, line 688, in _load_unlocked
File “”, line 883, in exec_module
File “”, line 241, in _call_with_frames_removed
File “/home/alaindehoe/alain-git/blender/scripts/addons/asset_browser_utilities/core/cache/prop.py”, line 1, in
from asset_browser_utilities.module.node_tree.operator.merge import NodeTreeMergeOperatorProperties
File “/home/alaindehoe/alain-git/blender/scripts/addons/asset_browser_utilities/module/node_tree/operator/merge.py”, line 2, in
from lib2to3.pgen2.grammar import opmap_raw
ModuleNotFoundError: No module named ‘lib2to3’

Hello, thanks for the report ! I fixed it. https://github.com/Gorgious56/asset_browser_utilities/commit/272ac24393b7a39fe71807ab57839ba4c867beda
I encourage you to please use the latest stable release instead of the current dev build, otherwise you could encounter some bugs that are yet to be fixed. :slight_smile:

1 Like