Аддон Blender «BIS» v. 1.8.1.

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

 

  • Загруженный через панель в окне «3D Viewport» материал назначается всем выделенным объектам, а не только активном.
  • В панель в коне «3D Viewport» добавлен раздел «Tools». В этот раздел добавлена кнопка с помощью которой можно назначить материал активного объекта всем выделенным объектам.
Download

Аддон Blender «BIS» v. 1.8.0.

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

  • Панель BIS в окне 3D_VIEW разделена на две категории: Materials и Meshes. Meshes — для работы с объектами (все, как было раньше), Materials — для быстрого назначения материала на активный объект.
  • Исправлена критическая ошибка предыдущей версии из-за которой материалы, имеющие вложенные группы, сохранялись и загружались некорректно.
Download

Аддон Blender «BIS» v. 1.7.1.

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

  • При загрузке нодовой группы из библиотеки снимается выделение с остальных нодов
  • Некоторые внутренние изменения
Download

Fake-bpy-module

Автокомплит кода сильно упрощает работу при написании скриптов или разработке аддонов для Blender. Один из лучших на сегодня модулей автокомплита разрабатывается Nutti. Последнее обновление: 20190718.

Проект размещается на GitHub автора: https://github.com/nutti/fake-bpy-module

Для удобства установки модули распространяются через pip или в виде pre-generated zip-архива. Так же автор предоставляет генератор модулей, с помощью которого можно собрать модули автокомплита самостоятельно.

Аддон Blender «TimeMe» v. 1.2.0.

Обновление аддона TimeMe до версии 1.2.0.

  • Аддон портирован под Blender 2.80
  • Добавлена новая катерогия «ACTIVE TIME» — время, пока главное окно Blender активно
  • В связи с тем, что автосейвы Blender не работают при запущенном аддоне, в настройки аддона добавлена опция, включающая встроенный в TimeMe функционал автосейвов.

Buy on Gumroad

Аддон Blender «BIS» v. 1.7.0.

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

  • В экспериментальном режиме добавлена возможность хранения внешних текстур в хранилище BIS. Общий объем сохраняемых текстур не должен превышать 25 мб.

Однако BIS все же акцентируется на чистых процедурных материалах.

Download

Декоратор для отложенного обновления нодового дерева

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

Проблему лагов можно решить, используя декораторы для отложенного обновления нодового дерева.

Автор кода: Skarn

Читать далее «Декоратор для отложенного обновления нодового дерева»

Класс для создания нодов по их типу

Класс для удобного создания нодов по их типу.

Автор кода: Skarn

Читать далее «Класс для создания нодов по их типу»

Quick Instance аддон

Аддон повзоляет работать в Blender 2.8 с группами по тому же принципу, что и 2.7. Аддон не «ломает» сцену, работать с группами сцены можно и при отсутствии установленного аддона.

Автор аддона: Михаил Солуянов.

  • ctrl+g — группировка выделенных объектов
  • f9 — установка имени и центра группы
  • tab — включение/выход режима редактирования группы в изолированном пространстве

Видео с демонстрацией работы аддона:

 Аддон можно получить:

Blender Market: https://blendermarket.com/products/quick-instance

Gumroad: https://gumroad.com/l/qinstance

Как защитить свой аддон от распространения через агрегаторы

С ростом популярности Blender растет и количество аддонов, создаваемых для него сторонними разработчиками. В настоящий момент под Blender написано множество качественных профессиональных аддонов. С течением времени аддонов становится все больше. И на волне роста их количества появились агрегаторы — программы или сервисы самостоятельно проводящие поиск аддонов в сети и позволяющие пользователям Blender устанавливать аддоны быстро, сразу много и минуя каналы распространения аддонов, выбранные их авторами. Что вызвало среди разработчиков аддонов волну негатива.

Читать далее «Как защитить свой аддон от распространения через агрегаторы»

Аддон Blender «BIS» v. 1.6.4.

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

  • Введен раздельный режим для работы отдельно с материалами (проще в использовании) и с нодовыми группами (для продвинутых пользователей). В режиме «материалов» сохраняется и загружается целиком материал. Для режима «нодовых групп» все работает по прежнему, сохраняется и загружается отдельная нодовая группа для удобства комбинирования при создании сложных материалов.
  • В режиме нодовых групп загружаемая из хранилища группа помещается в текущую открытую область редактора нодов, а не в корень нодового дерева, как раньше.
  • Экспериментальный режим доступен для активации через свойства аддона

Download

Модули для автокомплита Blender API

Nutti, автор проекта fake-bpy-modules, перевел установку модулей автокомплита Blender Python API на платформу pip. Установка через pip быстрее и проще, однако иногда бывает нужно просто скопировать файлы модулей автокомплита в нужное место, а на GitHib Nutti они теперь не размещаются.

Копии файлов автокомплита для Blender версий 2.79 и 2.80 можно скачать отсюда напрямую: https://github.com/Korchy/blender_autocomplete

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

Чтобы получить координаты вертекса в глобальной системе координат сцены если мастшаб объекта не применялся, нужно умножить локальные координаты вертекса на матрицу трансформации объекта:

 

Создание свойств для аддона

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

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

Создадим простейший аддон и добавим ему глобальный параметр, поместив его в панель свойств аддона:

Читать далее «Создание свойств для аддона»

BIS — просмотр библиотеки

На сайте BlS (Blender Interplanety Storage) открыт просмотр библиотеки общедоступных материалов и моделей. Для просмотра библиотеки теперь не нужно создавать аккаунт и проходить регистрацию, весь открытый контент доступен по прямой ссылке.

Читать далее «BIS — просмотр библиотеки»

Аддон Advanced Transform для Blender 2.8

Адаптация аддона Advanced Transform для Blender 2.8.

В аддон внесены изменения для корректной работы в Blender 2.8, изменений в работу аддона не вносилось.

Аддон размещен на GitHub:

https://github.com/Korchy/advanced_transform

файл аддона — advanced_transform_2_8.py

Как узнать версию Python, используемую в Blender

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

Это означает, что в текущей версии Blender используется Python 3.7.0.

Чтобы вывести результат в более привычной форме, можно использовать команду:

или в полной форме:

Портирование аддона для Blender 2.7 в Blender 2.8

В API последней версии Blender 2.8 разработчики внесли множество изменений, поэтому практически все скрипты и аддоны, написанные для более ранних версий Blender (2.7 и ниже), перестали работать. Для того, чтобы пользоваться полюбившимися аддонами в новой версии Blender, их нужно портировать — исправить их код для корректной работы с новым API Blender.

Изменения, которые необходимо внести в код аддона, чтобы он заработал в Blender 2.80:

Читать далее «Портирование аддона для Blender 2.7 в Blender 2.8»

Аддон «BIS» для Blender 2.8

Аддон BlS (Blender Interplanety Storage) портирован на Blender 2.8

 

Ветка версии аддона для Blender 2.7 фиксируется на номере 1.5. Для Blender 2.8 далее будет развиваться ветка с номером версии 1.6 и выше.

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

Теперь можно скачать два архива для установки аддона:

  • bis_2_7.zip — для Bleder 2.7
  • BIS.zip — для Blender 2.8
Download