Система привязок

Исследование, проведенное 1D_inc (Павел Котелевец), рассматривает все наиболее популярные инструменты системы CAD-привязок. Предложения к внедрению рассмотренных инструментов в будущих версиях Blender направлено разработчикам.

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

В API Blender 2.8 ужесточаются требования к наименованию классов и их идентификаторов. Имя класса должно соответствовать следующему шаблону:

Где {SEPARATOR} — две буквы, обозначающие принадлежность класса к определенному типу (от какого типа наследуется класс):

  • HT — Заголовок
  • MT — Меню
  • OT — Оператор
  • PT — Панель
  • UL — Список UI

Идентификатор класса «bl_idname» должен соответствовать имени класса.

Читать далее «Правила наименования классов в Blender 2.8 API»

Цветовая маска по материалам

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

можно использовать следуюий скрипт:

Читать далее «Цветовая маска по материалам»

«Весна» (Spring) — премьера мультфильма, сделанного в Blender

«Весна» — мультфильм от анимационной студии Blender Animation Studio.

Мультфильм сделан полностью в Blender 2.8.

Весь контент мультфильма открыт и доступен на Blender Cloud.

Как сделать объект (меш) активным в Blender 2.8 Python API

Для того, чтобы сделать меш (объект) активным в Blender 2.8 Python API вместо своства context.scene используется context.view_layer.

При попытке сделать меш активным через «bpy.context.scene.objects.active» Blender сигнализирует ошибкой:

AttributeError: bpy_prop_collection: attribute «active» not found

Чтобы сделать объект активным, нужно использовать следующую команду:

 

Выбор объекта (меша) в Blender 2.8 Python API

В связи с изменениями Blender API в версии 2.8 выбор меша (объекта) теперь осуществляется с помощью геттера/сеттера.

При попытке проверить выбран ли объект через «bpy.context.active_object.select» Blender сигнализирует ошибкой:

AttributeError: ‘Object’ object has no attribute ‘select’

Для проверки, является ли объект выбранным в Blender 2.8 нужно использовать геттер:

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

Для снятия выбора нужно использовать тот же сеттер: