Удаление коллекций через Blender Python API

Удаление коллекций в Blender осуществляется через список коллекций в bpy.data.

Для того, чтобы удалить коллекцию нужно вызвать метод “remove” для списка коллекций сцены, указав в параметрах коллекцию, которую нужно удалить:

Если удалить коллекцию таким образом, все объекты, содержащиеся в коллекции будут отлинковынны от сцены, но не будут удалены как объекты и останутся в blend-файле.

Чтобы полностью удалить коллекцию и все входящие в нее объекты нужно сначала удалить объекты по списку, а затем удалить саму коллекцию.

Полный код, удаляющий коллекцию и все вложенные в нее объекты:

Nikita

Автор: Nikita

Blender add-ons developer and articles writer.