Как вывести все имеющиеся ноды

Получить все доступные шейдерные ноды в виде списка можно по их типу.

Для начала, добавим в сцену любой объект, например – куб, создадим для него материал и удалим из него все ноды. Сюда, в этот материал, мы выведем все имеющиеся в Blender ноды шейдеров.

Как просмотреть список добавленных в заголовок окна операторов

Для добавления оператора в заголовок (header) окна используются функции append и prepend в которых параметром нужно указать функцию отрисовки кнопки вызова оператора.

Например, чтобы добавить в заголовок окна вьюпорта (3D View) кнопку вызова оператора добавления в сцену куба, нужно определить функцию отрисовки оператора:

и добавить ее в заголовок окна:

Кнопка с оператором добавления куба в сцену появится в заголовке окна вьюпорта.

Просмотреть список всех функций, добавляющий операторы в заголовок окна можно с помощью свойства _draw_funcs метода draw.

Обратите внимание, что свойство _draw_funcs определяется в методе draw только если в него добавлены пользовательские операторы. Если пользовательские операторы не в заголовок не добавлялись, будет выдана ошибка

AttributeError: ‘function’ object has no attribute ‘_draw_funcs’

Как создать камеру с помощью Blender Python API

Для того, чтобы создать и добавить в сцену камеру при помощи Blender Python API нужно:

1. Создать блок данных для камеры.

2. Создать объект и связать его с созданным блоком данных.

3. Поместить созданный объект в сцену.

Камера будет помещена в текущую сцену в ее главную коллекцию.

Финальный код:

Как добавить объект из другого blend-файла в сцену с помощью Blender Python API

Blender Python API предоставляет возможность добавления или линковки объектов из других *.blend файлов в сцену при помощи оператора append.

Для того, чтобы добавить (append) объект (например – меш) из другого blend-файла нужно:

Как быстро зарегистрировать Blender для открытия файлов blend по двойному клику

Для того чтобы зарегистрировать Blender для открытия файлов *.blend двойным кликом нужно:

  1. Открыть Windows Explorer (Мой Компьютер) и перейти в папку где расположен Blender.

Мои аддоны в Blender 2.90

Проверена работа моих аддонов в текущем релизе Blender 2.90 – все аддоны работают корректно.

Совместимость проверена для аддонов:

Area Switcher
Watermark Plus
Nodetree Source
Qr Signature
Eevee Materials Override
Print To Python Console
Specification Sheet
Accurate Region Border
Parent Plus
B-Presets
M-Cleaner
Wire
Parametrizer
Add-Ons Template Generator
Neoner
Colormatching
TimeMe
Select-Up
Environment Brute Force
BIS