Аддон Blender “BIS” v. 1.9.0.

Обновление BlS (Blender Interplanety Storage) до версии 1.9.0.

  • Изменен формат хранения данных в библиотеке. На текущий момент обратная совместимость полностью поддерживается, сохраненные материалы и нодовые группы для любых предыдущих версий могут быть загружены через аддон версии 1.9.0. В дальнейшем планируется обновить все сохраненные материалы и нодовые группы в хранилище до версии 1.9.0., после чего обратная совместимость со старыми версиями будет удалена из аддона. Пользователи могут самостоятельно обновить свои материалы, для этого нужно загрузить материал из хранилища и обновить его, нажав на кнопку “update”. Делать это не обязательно, в дальнейшем все не обновленные материалы будут обновлены до версии 1.9.0. автоматически.
  • Проведен рефакторинг аддона, теперь для каждого нода сохраняется больше атрибутов. Подбор сохраняемых атрибутов теперь происходит автоматически.
  • Размер сохраняемых данных уменьшен за счет архивации на лету, что должно понизить объем трафика при работе с аддоном.

Download

Как получить координаты точек рендера в композитинге

Для доводки готового рендера в композитинге бывает нужно обращаться к координатам точек обрабатываемого изображения, например для наложения эффектов распределенных по всей ширине или высоте картинки.

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

Читать далее «Как получить координаты точек рендера в композитинге»

Как удалить объект через Blender Python API

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

Откроем окно текстового редактора “Text Editor”.

Читать далее «Как удалить объект через Blender Python API»

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

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

Для начала, добавим в сцену любой объект, например – куб, создадим для него материал и удалим из него все ноды. Сюда, в этот материал, мы выведем все имеющиеся в 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-файла нужно:

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

Использование браузера файлов FileBrowser для открытия и сохранения файлов

В скриптах и аддонах импорта-экспорта форматов, не поддерживаемых в Blender по умолчанию, пользователю необходимо предоставить возможность выбора файлов при помощи браузера файлов “FileBrowser”.

Для того, чтобы открыть браузер файлов, а после указания пользователем необходимых файлов, получить путь к ним, нужно использовать классы ImportHelper и ExportHelper.

Читать далее «Использование браузера файлов FileBrowser для открытия и сохранения файлов»

Watermark Plus add-on – пример использования

Чем полезен аддон Watermark Plus в работе дизайнера:

Я использую его так: пока заказчик не оплатит проект полностью, у него все рендеры в финальном качестве, в финальном размере, но с ватермарками. У заказчика есть доступ к папке “Согласование”. А после оплаты проекта я просто даю доступ на скачивания папки “Финальные”.
Очень просто, очень эффективно.

Юрий Тюжин

Режимы прозрачности EEVEE Blend Mode – Multiply и Additive

В Blender 2.83 среди возможных режимов наложения прозрачности в рендер-движке EEVEE отсутствуют режимы “Additive” и “Multiply”, которые присутствовали в Blender 2.80.

При необходимости использования этих режимов наложения прозрачности в Blender 2.83, их можно воссоздать при помощи нодов.

Читать далее «Режимы прозрачности EEVEE Blend Mode – Multiply и Additive»

Создание меша через Python API

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

Откройте окно текстового редактора “Text Editor”.

Читать далее «Создание меша через Python API»

Как установить нужные пакеты через pip в Blender

При разработке аддонов иногда необходимо использовать пакеты, не входящие в базовый набор Python-интерпретатора Blender. Чаще всего нужные пакеты входят в в Python Package Index (PyPI) и могут быть установлены в Blender через систему управления пакетами Pip.

Менеджер пакетов Pip изначально уже установлен в Blender. Однако Blender не позволяет вызвать команду установки нужного пакета обычным способом “pip install имя_пакета”.

Читать далее «Как установить нужные пакеты через pip в Blender»

fake-bpy-modules для Blender 2.83

Обновление модулей автокомплита Blender Python API от Nutti – добавлена ветка для Blender 2.83.

Последний релиз от 2020.07.24.

GitHub автора: https://github.com/nutti/fake-bpy-module

Файлы отдельно (без установки через pip) https://github.com/Korchy/blender_autocomplete

Аддон Blender “NodeTree Source” v. 1.0.1.

Обновление аддона “NodeTree Source” до версии 1.0.1.

  • Исправлен баг с группами нодов в композиторе
  • Исправлен баг с отступом в Mapping-нодах
  • Добавлена обработка свойства нодов hide
  • Исправлена ошибка с нодом ColorRamp

Gumroad