Константы

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

Эти константы:

  • pi — число «Пи» = 3.1415…
  • e — число Эйлера = 2,7182…
  • tau — число «Тау» = 6.2831…

Нодовый дисплейс в Blender 2.8

В Blender 2.8 нодовый дисплейс в рендер-движке Cycles был изменен со скалярного на векторный. Если просто подсоединить черно-белую карту высот на вход Displace нода MaterialOutput, как это делалось в Blender 2.7, она не даст нужного результата.

Для того, чтобы нодовый дисплейс в Blender 2.8 рассчитывался корректно, нужно преобразовать карту высот в вектор с помощью двух нод: CombineXYZ и VectorDisplacement. Карту высот нужно подключить на вход Y нода CombineXYZ, а его выход Vector соединить со входом Vector нода VectorDisplacement. После чего соединить выход Displacement нода VectorDisplacement со входом Displacement нода MaterialOutput.

Читать далее «Нодовый дисплейс в Blender 2.8»

Как узнать, включен ли режим просмотра Local View в окне 3D View

Следующая команда вернет список окон 3D_VIEW в которых включен режим работы Local View:

 

Куда исчезли значки управления видимостью объектов в аутлайнере в Blender 2.8

В последних версиях Blender 2.80 в окне аутлайнера пропали иконки управления видимостью объектов.

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

После закрытия диалогового окна иконки появятся на своих местах.

Куда исчезла возможность удаления двойных вертексов Remove Doubles в Blender 2.80

Удобная в Blender 2.7 функция удаления задвоенных вертексов Remove Doubles в Blender 2.80 исчезла из меню. На самом деле она не удалена, ее просто переименовали в «By Distance» и перенесли в меню Vertex — Merge Vertices.

Как получить глобальные координаты вертекса

Чтобы получить координаты вертекса в глобальной системе координат сцены если мастшаб объекта не применялся, нужно умножить локальные координаты вертекса на матрицу трансформации объекта:

 

Как в 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.8

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

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

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

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

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

Быстрое вращение геометрии вокруг ребра

Если ребро распологается не параллельно глобальным осям X, Y или Z, быстро повернуть вокруг него полигоны меша затруднительно — нужно переключиться в локальную систему координат ребра, зафиксировать ее оси, и только потом выполнять поворот относительно этих осей. Однако эту операцию можно выполнить быстрее — достаточно расположить вьюпорт параллельно одной из осей ребра и выполнять поворот простым нажатием клавиши «r».

Чтобы быстро повернуть полигоны вокруг ребра нужно:

  • включить режим вращения вокруг активного объекта (Active element),
  • выделить полигоны, которые нужно повернуть,
  • последним (чтобы оно стало активным элементом) выделить ребро, вокруг которого нужно вращать геометрию,
  • нажатием комбинации клавиш shift + Num1 (Num3 или Num7) установить вьюпорт параллельно оси ребра, вокруг которой нужно сделать поворот,
  • вращать геометрию нажатием клавиши «r».

Показ и скрытие коллекций в Blender 2.8

Простое нажатие на «значок с глазом» коллекции в Blender 2.8 включает и выключает отображение объектов из этой коллекции во вьюпорте. Для того, чтобы одним кликом отобразить только объекты из выбранной коллекции, а остальные — скрыть, нужно кликнуть по значку с глазом с зажатой клавишей Ctrl.

Верхнее и нижнее расположение панели инструментов в Blender

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

Для этого нужно кликнуть правой кнопкой мышки на панели и выбрать «Flip to Bottom» для переноса панели вниз. Для того чтобы переставить панель обратно наверх, нужно кликнуть по ней правой кнопкой и выбрать «Flip to Top».

Эта возможность не является эксклюзивом для версии 2.8, тоже самое можно проделать и для версии Blender 2.7.

Как продолжить выделение в Blender

Комбинация клавиш Ctrl Shift + Num+ продолжает начатое выделение с заданным шагом. Кажое последующее нажатие этой комбинации клавиш увеличивает выделение на один шаг.

Num+ — клавиша «+» на цифровой части клавиатуры.

Как узнать версию Python, используемую в Blender

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

Это означает, что в текущей версии Blender используется Python 3.7.0.

Чтобы вывести результат в более привычной форме, можно использовать команду:

или в полной форме:

Портирование аддона для Blender 2.7 в Blender 2.8

В API последней версии Blender 2.8 разработчики внесли множество изменений, поэтому практически все скрипты и аддоны, написанные для более ранних версий Blender (2.7 и ниже), перестали работать. Для того, чтобы пользоваться полюбившимися аддонами в новой версии Blender, их нужно портировать — исправить их код для корректной работы с новым API Blender.

Изменения, которые необходимо внести в код аддона, чтобы он заработал в Blender 2.80:

Читать далее «Портирование аддона для Blender 2.7 в Blender 2.8»

Как добавить нодовой группе вход целочисленного типа Int

Для того чтобы добавить в группу нодов целочисленный вход/выход (Int) нужно:

  1. Установить аддон BIS версии не ниже 1.5.2.
  2. Выделить нужную нодовую группу в окне Node Editor,
  3. В T-панели во вкладке «BIS» в разделе «Tools» нажать «+ Input» для создания входного узла или «+ Output» для создания выходного узла.

Является ли свойство объекта read-only — только для чтения

Для того, чтобы проверить, является ли какое-либо свойство любого объекта Blender (меша, нода, модификатора и т.д.) read-only — «только для чтения», нужно выполнить следующие действия:

  1. Для проверки через функцию is_property_readonly нужно выполнить команду вида:

<объект>.is_property_readonly(‘<название свойства>’)

  1. Для проверки через структуру rna нужно выполнить команду вида:

<объект>.bl_rna.properties[‘<название свойства>’].is_readonly

Например свойство меша is_editmode (находится ли меш в режиме редактирования) для активного меша:

Автоматически включается режим перспективы в Blender 2.8

В новой версии Blender 2.80 в окне 3D вдиа (3D Viewport) при прокрутке колесом для изменения масштаба или при нажатии кнопок на цифровой части клавиатуры (1, 3, 7, 9) для центрирования вида с разных сторон автоматически меняется режим проекции (оргография/перспектива).

Для того, чтобы отключить автоматическую смену режима нужно в настройках User Preferences — Navigation изменить значеие переключателя Auto Perspective:

 

Как узнать, в какой версии Blender был создан blend-файл

Для того, чтобы узнать, в какой версии Blender был сохранен blend-файл, нужно:

  • Открыть файл в Blender
  • В окне Python Console выполнить команду:

или можно открыть blend-файл для просмотра в любом текстовом редакторе, напрмер Notepad++. Версия Blender будет указана в первых 15 символах.

Также версию открытого blend-файла можно посмотеть в окно Outliner в блоке Data Blocks:

Как выровнять объект по центру ребра или полигона

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

  1. включить привязку: shift+tab, или кликнуть мышкой на иконку с магнитом,
  2. начать перемещение объекта, нажатием клавиши «g»,
  3. передвинуть курсор к первой точке нужного ребра,
  4. добавить опорную точку, нажав клавишу «a»,
  5. передвинуть курсор ко второй точке нужного ребра,
  6. зафиксировать положение объекта между двумя точками (опорной и текущей), нажав «enter».

Читать далее «Как выровнять объект по центру ребра или полигона»

Как сделать Blender полностью переносимым (Portable)

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

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

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

Читать далее «Как сделать Blender полностью переносимым (Portable)»

Как убрать заголовок окна Blender

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

Комбинация клавиш:

alt + F11

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