Еще один способ добавить автокомплит к коду при разработке аддонов Blender в Visual Studio Code

Для повышения удобства разработки аддонов Blender с помощью Microsoft Visual Studio Code в этой IDE можно подключить автодополнение кода для стандартных типов API Blender.

Метод подключения автодополнения кода предложен Zen3515.

Читать далее «Еще один способ добавить автокомплит к коду при разработке аддонов Blender в Visual Studio Code»

Таймлапс по созданию пончика и чашки кофе шейдерными нодами

Подробный таймлапс по созданию в Blender процедурной чашки кофе с пончиком исключительно при помощи нод в Shader Editor. Объем объектов достигается за счет использования векторного дисплейсмента.

Автор: Erindale Woodford

Как узнать об изменениях в Blender Python API

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

Для того, чтобы посмотреть перечень изменений в новой версии Python API, нужно:

  1. На официальном сайте Blender перейти на страницу с дневными сборками и нажать кнопку “New Features and Changes”.

Читать далее «Как узнать об изменениях в Blender Python API»

Автокомплит для Blender 2.91

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

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

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

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

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

Значения угла камеры в Blender могут устанавливаться как в миллиметрах – параметр Focal Length, так и в градусах – параметр Field of View.

Для того, чтобы получить Field of View в градусах имея значение Focal Length в миллиметрах, можно впользоваться следующей формулой:

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

Подборка шейдеров от Эриндейла Вудфорта с Nodevember 2020

Эриндейл Вудфорт, автор очень сложных и продвинутых шейдеров, выложил в открытый доступ все свои шейдеры с эвента Nodevember 2020.

Пак из 30 шейдеров можно скачать с Gumroad

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

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

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

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

 

Аддон Blender: Area Switcher v. 1.0.1

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

  • Добавлена возможность переключения рабочих областей с клавиатуры комбинацией ctrl + shift + d
  • Исправлен баг при переключении области UV Editor в Blender 2.91

Buy on BlenderMarket Buy on Gumroad

Реконструкция храма Бэла в Пальмире

В государственном Эрмитаже открылась выставка, посвящённая реконструкции объекта наследия ЮНЕСКО храма Бэла в Пальмире (Римская Империя, 32 год н.э.), полностью уничтоженном в 2015 году.

Цифровая реконструкция полностью выполнена вручную в Blender 3D на основе многочисленных референсов, чертежей, спутниковых снимков и фотограмметрии объектов, отснятых на месте трагедии в милитаризованной зоне. Подробности доступны в представленном видео.

Автор анонса: Павел Котелевец (1D_Inc)

Как создать группу вертексов Vertex Group и добавить в нее точки с помощью Blender Python API

Работа с группами точек для текущего активного объекта осуществляется через его структуру “vertex_groups”.

Читать далее «Как создать группу вертексов Vertex Group и добавить в нее точки с помощью Blender Python API»

Как создать развертку для меша через Blender Python API

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

Создать собственно развертку с нужным именем:

Далее, для задания координат точек развертке, нужно пройтись по всем “лупам” меша:

Читать далее «Как создать развертку для меша через Blender Python API»

Как получить список координат точек UV-развертки

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

Список разверток, имеющихся у меша, можно получить, обратившись к элементу uv_layers:

Читать далее «Как получить список координат точек UV-развертки»