Выключение коллекции через Blender Python API

Исключить коллекцию из взаимодействия со сценой можно сняв галочку в чекбоксе, расположенном в Аутлайнере напротив имени нужной коллекции. Для того чтобы проделать это при помощи Blender Python API, необходимо обратиться к коллекции через слой видимости View Layer сцены, на котором расположена нужная коллекция.

За включение-выключение коллекции отвечает ее свойство exclude. Однако это свойство отсутствует у коллекции сцены (bpy.context.collection).

Получить доступ к этому свойству можно, через коллекцию слоя видимости View Layer.

Текущая активная коллекция на текущем активном слое видимости:

Выключение коллекции (снятие чекбокса):

И включение коллекции обратно (установка чекбокса):

0 0 голоса
Article Rating
Подписаться
Уведомить о
guest

0 Комментарий
Новые
Старые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии