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

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

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

Buy on Gumroad

Константы

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

Эти константы:

  • pi — число «Пи» = 3.1415…
  • e — число Эйлера = 2,7182…
  • tau — число «Тау» = 6.2831…

Нодовый дисплейс в Blender 2.8

В Blender 2.8 нодовый дисплейс в рендер-движке Cycles был изменен со скалярного на векторный. Если просто подсоединить черно-белую карту высот на вход Displace нода MaterialOutput, как это делалось в Blender 2.7, она не даст нужного результата.

Для того, чтобы нодовый дисплейс в Blender 2.8 рассчитывался корректно, нужно преобразовать карту высот в вектор с помощью двух нод: CombineXYZ и VectorDisplacement. Карту высот нужно подключить на вход Y нода CombineXYZ, а его выход Vector соединить со входом Vector нода VectorDisplacement. После чего соединить выход Displacement нода VectorDisplacement со входом Displacement нода MaterialOutput.

Читать далее «Нодовый дисплейс в Blender 2.8»

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

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

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

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

Download

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

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

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

Автор кода: Skarn

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

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

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

Автор кода: Skarn

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

Пикселизирование текстуры

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

Возьмем для примера простую процедурную текстуру градиента от красного цвета через зеленый к синему.

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

Читать далее «Пикселизирование текстуры»

Релиз-кандидат Blender 2.80 анонсирован на 11 июля

В официальном твиттере Blender анонсирован выход «релиз-кандидат» версии 2.80 на 11 июля.

Также указано, что выход финальной релизной версии будет через одну-две недели после релиз-кадидата.

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 устанавливать аддоны быстро, сразу много и минуя каналы распространения аддонов, выбранные их авторами. Что вызвало среди разработчиков аддонов волну негатива.

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

Как узнать, включен ли режим просмотра Local View в окне 3D View

Следующая команда вернет список окон 3D_VIEW в которых включен режим работы Local View:

 

Куда исчезли значки управления видимостью объектов в аутлайнере в Blender 2.8

В последних версиях Blender 2.80 в окне аутлайнера пропали иконки управления видимостью объектов.

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

После закрытия диалогового окна иконки появятся на своих местах.

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

Самый простой способ заставить нужный объект появляться и исчезать — назначить ему ключи анимации. Для этого нужно навести курсор на значок глаза (видимость во вьюпорте) или фотоаппарата (видимость при рендере) в окне «Outliner», нажать клавишу «i» и далее в Graph Editor управлять созданным ключом так же, как с обычными ключами анимации.

Но такой способ доступен не всегда. Например, для коллекций нельзя назначить ключи анимации видимости, Blender выдаст ошибки вида:

«hide_viewport» property cannot be animated

или

«hide_render» property cannot be animated

Однако с помощью Blender Python API видимостью таких объектов можно управлять.

Читать далее «Как управлять видимостью объектов во вьюпорте и при рендере»

Куда исчезла возможность удаления двойных вертексов Remove Doubles в Blender 2.80

Удобная в Blender 2.7 функция удаления задвоенных вертексов Remove Doubles в Blender 2.80 исчезла из меню. На самом деле она не удалена, ее просто переименовали в «By Distance» и перенесли в меню Vertex — Merge Vertices.

Аддон 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

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

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