Как изменить размер панелей в 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’

Создание свойств для аддона

При разработке аддонов часто бывает необходимо предоставить пользователю возможность задавать ряд параметров, влияющих на общую работу аддона. Например, пользователь может указать постоянную директорию для загрузки/сохранения файлов или задать тот или иной режим работы аддона. Конечно, интерфейс для задания подобных параметров можно разместить и в рабочей панели аддона, но гораздо удобнее поместить его в отдельную панель свойств аддона, которая размещается под панелью инсталляции аддона в окне Preferences.

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

Создадим простейший аддон и добавим ему глобальный параметр, поместив его в панель свойств аддона:

Читать далее «Создание свойств для аддона»

Умножение матриц, векторов, кватернионов в Blender 2.8 Python API

В Blender 2.7 для умножения матриц, кватернионов и векторов использовался оператор “*” (звездочка). В Blender 2.8 API он заменен на оператор “@” (ат).

При попытке использования оператора “*” для умножения матриц, векторов или кватернионов, Blender 2.8 сигнализирует ошибкой:

Element-wise multiplication: not supported between ‘Matrix’ and ‘Matrix’ types

Пример использования оператора “@”:

 

Интерьер в стиле “барокко” в Blender EEVEE

Демонстрация интерьера в стиле “барокко”. Визуализация выполнена в Blender 2.8 на новом рендер-движке EEVEE.

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


 

Как отключить подтверждение удаления в Blender 2.8

При попытке удаления объекта нажатием на клавишу “x” Blender запрашивает подтверждение, действительно ли нужно выполнить удаление объекта.

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

Читать далее «Как отключить подтверждение удаления в Blender 2.8»

Доступ к элементам привязки в Blender 2.8 Python API

Свойство, указывающее на выбранный тип привязки в Blender 2.7

в Blender 2.8 изменилось на

 

Указание центральной точки в Blender 2.8 Python API

Указание опорной точки в Blender 2.7

в Blender 2.8 API перемещено в:

 

Свойство use_drag_immediately в Blender 2.8 Python API

Свойство use_drag_immediately в Blender 2.7

в Blender 2.8 API перемещено в

 

BIS – просмотр библиотеки

На сайте BlS (Blender Interplanety Storage) открыт просмотр библиотеки общедоступных материалов и моделей. Для просмотра библиотеки теперь не нужно создавать аккаунт и проходить регистрацию, весь открытый контент доступен по прямой ссылке.

Читать далее «BIS – просмотр библиотеки»

Переключение системы координат в Blender 2.8 Python API

Обращение к текущей используемой системе координат, которое в Blender 2.7 осуществлялось через

в Blender 2.8 перенесено в коллекцию объектов TransformOrientatiosSlots. Для получения и изменения текущей системы координат нужно обращаться к объектам коллекции сцены transform_orientation_slots.

 

Аддон Advanced Transform для Blender 2.8

Адаптация аддона Advanced Transform для Blender 2.8.

В аддон внесены изменения для корректной работы в Blender 2.8, изменений в работу аддона не вносилось.

Аддон размещен на GitHub:

https://github.com/Korchy/advanced_transform

файл аддона – advanced_transform_2_8.py

Быстрое перемещение модификаторов в стеке

Комбинация клавиш “shift+r”, которая повторяет совершенное действие, работает не только при редактировании меша, но и с интерфейсом Blender. Например с ее помощью можно быстро перемещать модификатор в стеке модификаторов вверх и вниз, не гоняясь за убегающими стрелками перемещения.