BagaBatch is a tool for automating the export and rendering of assets from a Blender scene into individual files. It supports processing meshes, curves, collections, and materials, automatically adding them to a specified asset library. The tool can generate asset previews using Cycles or EEVEE, providing options to define custom camera orientations based on the 3D viewport.
Additionally, the tool includes utility functions for scene management and external use. It can automatically optimize a scene by replacing the original collections with linked instances of the newly exported assets. It also allows users to save the generated asset previews as standalone PNG files in a designated folder.