Interface

Создание одинаковых панелей UI в разных окнах Blender без дублирования кода

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

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

Создание скрытого оператора

Иногда бывает необходимо зарегистрировать оператор так, чтобы пользователь не мог вызвать его напрямую. Например, если данный оператор предполагается вызывать только из другого оператора после выполнения ряда проверок или дополнительных действий.

Увеличиваем скорость выделения объектов в Blender

Начиная с версии 2.80, в Blender произошло значительное замедление выделения во вьюпорте. Это становится хорошо заметно, если быстро кликнуть по очереди на несколько рядом стоящих объектов. Задержка при выделении иногда бывает настолько велика, что некоторые из кликнутых объектов не будут выделены т.к. курсор уже успел переместиться к следующему объекту, а выделение текущего все еще не сработало.

Задержка выделения происходит из-за того, что по умолчанию в Blender включен режим выделения Box Select в Т-панели инструментов.

Меню переключения выбора вертексов-ребер-полигонов по ctrl+tab

В Blender 2.79 для переключения между выделением вертексов-ребер-полигонов в режиме редактирования меша использовалось выпадающее меню, вызываемое по сочетанию клавиш ctrl+tab. В более поздних версиях, начиная с 2.9, выбор через это меню был заменен на нажатие клавиш 1-2-3. Однако, при необходимости, выбор через выпадающее меню можно включить и в последних версиях Blender.

Переименование закладок в File Browser

Закладкам, сохраненным в раздел Favorites в File Browser, можно назначать любые удобные имена.

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

В чем разница между “глазом” и “монитором” при скрытии объектов

Для того, чтобы скрыть объекты в окне 3D Viewport можно нажать иконку с “глазом” в аутлайнере напротив нужного объекта (равнозначно нажатию клавиши “H” на клавиатуре), а можно нажать иконку с изображением монитора. И в том и в другом случае объект будет скрыт.

В чем же тогда разница между этими двумя вариантами?

На самом деле все очень просто:

Нажатие на иконку с “глазом” скрывает объекты только в текущей активной сцене blend-файла.

Нажатие на кнопку с “монитором” скрывает объекты сразу во всех сценах blend-файла.

Как изменить размеры гизмо

Для того, чтобы изменить размеры гизмо, отображаемого в окне “3D Viewport” нужно:

  • Открыть окно настроек “Preferences”
  • Перейти во вкладку “Viewport”
  • В подменю “Display” изменить значение слайдера в пункте “Gizmo Size”

Настройка окружения для удобной ретопологии

Для того, чтобы процесс ретопологии был быстрым и удобным, окружение сцены нужно немного подстроить.

 

Для начала нужно включить привязку к полигонам (Facd), указав в качестве объекта привязки активную точку (Active).

Также нужно отметить чекбокс Backface Culling для того, чтобы активные точки ретопологии не магнитились бы к обратной стороне обрабатываемого меша.

Оператор для переключения чекбоксов

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

Для примера настроим включение/выключение отображения сетки (wireframe) во вьюпорте.

Как назначить комбинацию клавиш для переключения чекбокса Front Faces Only в режиме Sculpt

Флажок “Front Faces Only” в режиме “Sculpt” для текущей активной кисти можно быстро переключать с помощью назначенной комбинации клавиш.

Автор: Виктор Мукаев

Как перенести настройки и аддоны в новую версию Blender

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

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

  1.  При первом запуске Blender в окне с заставкой можно нажать на кнопку “Load 2.xx Settings”.

Просмотр ошибок Blender в системной консоли

При появлении каких-либо ошибок в процессе работы, Blender выводит текст ошибки в системную консоль, сопровождая это действие сообщением вида:

“… errors in … (see Blender Console)”

“… обнаружена ошибка… (смотри консоль Blender)”

Что это за “консоль”, в которой нужно смотреть полную расшифровку текста ошибки?

Как прокрутить кадры анимации во вьюпорте

Для того, чтобы прокрутить анимацию не переключаясь из окна вьюпорта, нужно зажать клавишу Alt и покрутить колесико мышки.

Этот способ проигрывания анимации работает даже если нет открытого окна “TimeLine”.

Как сделать соединения нодов в Blender 2.8 не прямыми, а изгибающимися, как раньше

В Blender 2.8 соединители нодов в окне “Shader Editor” по умолчанию сделаны прямыми, в отличие от более ранних версий, где они плавно изгибались. Вернуть привычный изгиб соединительных связей можно в настройках:

  • Откройте окно “Preferences”
  • Перейдите в раздел “Themes”
  • Разверните ветку дерева “Node Editor”
  • В поле “Node Curving” установите значение больше 0. 0 означает прямые линии, чем больше значение – тем больше будет изгиб. Значение 4 соответствует тому изгибу, который был в версиях Blender 2.7x.

Удаление двойных вершин в Blender 2.83

В Blender 2.83 вызов функции слияния / удаления двойных вершин переназначен на нажатие клавиши “m”. Использующееся ранее сочетание клавиш “alt + m”, теперь вызывает функцию разбиения полигонов.

Edit Source

Для тех, кто хочет разобраться в том, “как устроен Blender”, для написания своих собственных скриптов или аддонов, разработчики предусмотрели очень удобную возможность – просматривать код любого элемента интерфейса в один клик.

Для того, чтобы посмотреть код какого-либо элемента, в отдельном окне Blender откройте текстовый редактор “Text Editor”, затем просто кликните на нужном элементе правой кнопкой мышки и выберете “Edit Source”.

Перезагрузка аддонов через F8

В Blender 2.83 аддоны не перезагружаются по нажатию клавиши F8 в окне Preferences – Add-ons. Это происходит потому, что функция перезагрузки аддонов начиная с Blender 2.80 больше не привязана к вызову по этой клавише.

 

Для того, чтобы вновь привязать перезагрузку аддонов к нажатию клавиши F8 нужно:

  1. Откройте окно Preferences
  2. Перейдите в раздел Keymap
  3. Разверните ветку Screen – Screen (Global)
  4. Нажмите кнопку “Add new” внизу списка
  5. В поле оператора identifier введите script.reload
  6. Кликните на поле указания клавиши и нажмите F8 для привязки этой клавиши к вызову указанного оператора.
  7. Нажмите кнопку Save Preferences для сохранения настроек.

 

Куда пропало автозавершение кода в python-консоли Blender 2.82

В Blender 2.81 и более ранних версиях в python-консоли можно было просмотреть возможные варианты завершения набираемого кода, нажав “ctrl + пробел”. В Blender 2.82 эта возможность исчезла.

На самом деле этот функционал в 2.82 не удален, его просто перенесли на нажатие клавиши “tab“.

Выравнивание элементов пользовательского интерфейса по колонкам

Часто элементы интерфейса, размещаемые в пользовательских панелях, не соответствуют друг другу по размерам, в результате чего общая компоновка панели выглядит не красиво. В качестве наглядного примера создадим пользовательскую панель и разместим на ней кнопку оператора и текстовое поле ввода.

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

Как вернуть открытие папок по одиночному клику в Blender 2.8x

В Blender 2.8x при выборе файлов через окно “File Browser” открытие директорий (папок) сделано по двойному клику мышкой. Это изменение внесено для большего соответствия стандартам (директории открываются двойным кликом в большинстве файловых менеджеров, например в “проводнике” Windows), но это не всегда удобно.

Для того, чтобы вернуть открытие директорий по одиночному клику:

Тюнингуем Blender

Несколько настроек, которые могут сделать вашу работу в Blender чуть более удобной.

Окно вьюпорта

Удалите куб. Каждый раз, открывая новую сцену, вы удаляете куб. Сделаем это раз и навсегда?

Удалите источник освещения lamp. В большинстве сцен вы будете настраивать освещение совершенно по новому.

Камеру можно убрать в отдельную коллекцию и скрыть ее из вьюпорта (нажать на “глаз” в аутлайнере), чтобы камера не мешала работе со сценой.

Как настроить рост камеры в режиме “прогулки”

Для того, чтобы настроить рост в режиме просмотра 3D-сцены “прогулка” – включается комбинацией клавиш shift + ` , нужно в окне “Preferences” в разделе “Navigation” отметить галочку в пункте “Graviti” и отрегулировать рост (высоту расположения камеры над поверхностью) в параметре “View Height”.

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

Для того чтобы включить в окне 3D View градиентный фон нужно:

  • открыть окно Preferences
  • выбрать пункт Themes
  • в разделе 3D View – Theme Space – Gradient Colors отметить чекбокс “Use Gradient”
  • здесь же настроить цвета перехода градиента Gradient HighOff и Gradient Low
  • для сохранения изменений нажмите кнопку “Save Preferences”

Как поставить вьюпорт, чтобы выделенный полигон оказался параллельно экрану

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

shift + Num 7