Правила наименования классов в Blender 2.8 API

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

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

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

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

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

Как в Blender 2.8 вернуть режим выделения из Blender 2.7

В Blender 2.8 режим выделения объектов был изменен. Команда «выделить все» по прежнему привязана к нажатию клавиши «а», но команда «полностью снять выделение» в Blender 2.8 теперь привязана на двойное нажатие клавиши «а» или на комбинацию клавиш «alt + a». Однако можно несложно вернуть режим выделения как в Blender 2.7 — выделение и снятие выделения по последовательному нажатию одной клавиши «a».

Для этого нужно в окне «Preferences» в разделе «Keymap» ввести в поле поиска «object.select». В результатах поиска в разделе «Object mode» в строке привязки к нажатию клавиши «a» изменить параметр «Action» на «Toggle».

Это вернет привычное выделение в объектом режиме.

Читать далее «Как в Blender 2.8 вернуть режим выделения из Blender 2.7»

Как установить цветовую тему в Blender

Цветовые темы для Blender можно настроить самостоятельно, однако гораздо удобнее установить уже настроенную тему из внешнего файла.

Для того, чтобы установить новую цветовую тему в Blender:

Читать далее «Как установить цветовую тему в Blender»

Как изменить размер панелей в Blender

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

Чтобы изменить размер самих элементов и шрифта на панели, нужно:

  • навести курсор на панель
  • зажать вместе клавишу «ctrl» и среднюю кнопку мышки (колесико)
  • подвигать мышкой вверх-вниз

Этот прием работает не только для боковых панелей, но еще и для всех панелей окна «Properties».

Координатные оси в привычном виде в Blender 2.8

Отображение координатных осей в окне вьюпорта можно переключить в простой и привычный вид, как в Blender 2.7.

Для этого нужно:

Читать далее «Координатные оси в привычном виде в Blender 2.8»

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

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

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

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

Релиз Blender 2.80 запланирован на июль

По сообщениям Blender Developers Blog — график ближайших изменений в разработке Blender 2.80:

  • Середина мая — завершение работы над основным функционалом и доводка пользовательского инферфейса.
  • Начало июня — обновление пользовательской документации
  • Середина июня — исправление всех критических ошибок
  • Июль — релиз 2.80
  • Blender 2.81 — через 3 месяца после релиза (патчи и дополнения функционала)

 

Преобразование карты нормалей между форматами OpenGl и DirectX

В настоящее время карты нормалей обычно сохраняются в одном двух наиболее распространенных форматов: OpenGl или DirectX. Blender использует формат OpenGl. Если карта нормалей сохранена в ином формате, результаты отображения нормалей будут неправильные. Для того, чтобы сконвертировать формат карты нормалей можно воспользоваться нодовой группой «OpenGL — DirectX Normal Map Converter» из библиотеки материалов BIS:

Результаты работы конвертера:

Читать далее «Преобразование карты нормалей между форматами OpenGl и DirectX»

Аддон Blender: Environment Brute Force

Environment Brute Force — аддон Blender для поиска наилучшего освещения сцены последовательным перебором HDRI карт.

 

 

Buy on Gumroad

Читать далее «Аддон Blender: Environment Brute Force»

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

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

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

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

Изменения в регистрации аддонов через API в Blender 2.8

В Blender 2.7 регистрация и разрегистрация аддонов через Python API производилась через Window manager — wm:

В Blender 2.8 API операторы работы с аддонами перенесены в preferences:

 

Положение 3D курсора в Blender 2.8 Python API

Свойство, указывающее на местоположение 3D-курсора

в Blender 2.8 перенесено в объект курсора

При попытке обращения к позиции курсора через «context.scene.cursor_location» Blender выдаст ошибку:

‘Scene’ object has no attribute ‘cursor_location’