Особенности задания параметров оператора

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

Например, нам нужно вызвать оператор «transform_apply» — применение трансформаций к объекту, указав применить только масштаб.

Если мы вызовем оператор следующим образом:

К объекту все равно будут применены все трансформации (масштаб, вращение и положение).

Читать далее «Особенности задания параметров оператора»

Рендер из консоли только на определенных GPU-картах

Иногда для эффективного распределения нагрузки на «железо» бывает нужно запустить рендер из Blender только на определенных видеокартах их нескольких имеющихся.

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

Читать далее «Рендер из консоли только на определенных GPU-картах»

Аддон Blender «M-Cleaner» v. 1.1.0.

Обновление аддона Blender «M-Cleaner» до версии 1.1.0.

  • Добавлено объединение материалов по имени (деструктивное) — для чистки материалов вида .001, .002, и т.д.

Gumroad

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

Для того, чтобы быстро разделить окно 3D Viewport на 4 вида: сверху, слева, спереди и вид в три четверти, нужно нажать комбинацию клавиш:

ctrl + alt + q

Курсор в этот момент должен находиться над окном вьюпорта.

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

Обновление модулей для автокомплита fake-bpy-modules для Blender Python API

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

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

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

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

Настройка выделения точек в Blender 2.8x

В Blender 2.79 точки меша выделялись в режиме выделения «tweak» зажатой клавишей «shift» и небольшим движением курсора с нажатой правой кнопкой мышки. Это позволяло быстро добавлять вертексы к выделению не выцеливая каждый вертекс со снайперской точностью.

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

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

Читать далее «Настройка выделения точек в Blender 2.8x»

Аддон Blender «Neoner» v. 1.1.0.

Обновление аддона Blender «Neoner» до версии 1.1.0.

  • Добавлена автоматическая обработка мешей (переключатель FLAT/VOLUME Shape)
  • На панель вынесены часть настроек «Bloom»
  • Улучшен материал трубок

Gumroad

Куда в Blender 2.8x переместилась кнопка блокировки трансформаций объектов

В Blender 2.8 кнопка блокировки трансформаций мешей (Manipulate center points) перемещена в N-панель во вкладку «Tool» (Options — Transform — Affect only — Locations) и ее вид изменен с кнопки на чекбокс.

Назначение вертексам дополнительных свойств

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

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

Читать далее «Назначение вертексам дополнительных свойств»

Как разделить и объединить окна в Blender через python API

Для манипуляций с размерами и положением интерфейсных окон в Blender предусмотрен ряд операторов.

Чтобы разделить текущее (с текущим context) окно на два в заданном соотношении, нужно выполнить оператор:

Где:

  • direction указывает на направление разбиения — по горизонтали ‘HORIZONTAL’ или по вертикали ‘VERTICAL’
  • factor — процентное соотношение разделенный окон по выбранному направлению

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

Генератор шаблонов для создания аддона v.1.1.0

Генератор шаблонов для создания аддона Blender обновлен до версии 1.1.0.

  • Добавлен шаблон для Blender 2.81.
Gumroad

 

Как узнать текущую версию Blender через Python API

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

или

Читать далее «Как узнать текущую версию Blender через Python API»

Рисование в окне вьюпорта

API Blender предоставляет возможность рисовать в окне вьюпорта (3D Viewport) при помощи модуля gpu.

Для примера нарисуем в центре сцены упрощенный виджет системы координат, состоящий из трех линий разного цвета.

Читать далее «Рисование в окне вьюпорта»