Простой Blender. Часть 2
КДПВ 2.
Продолжение рассказа о том, что Blender — это несложно, написанный непрофессионалом. Вот начало рассказа.
Техники моделирования
- Обработка примитива модификаторами.
Делаем плоскость с большим количеством полигонов, накладываем на нее Noise/Displase (шум) и Smooth (сглаживание) — получаем ландшафт. - Работа на уровне геометрии.
Мое любимое. При желании можно сделать что угодно. В пределе выглядит так: ставим точку. Потом еще одну, и еще одну, и еще, и еще, и еще. Проводим ребра и получаем каркас. Выбираем набор ребер и натягиваем на него грань. По итогу — готовый объект. Техника хардкорная и не всегда уместная (проще и быстрее сделать другим способом). - Построение поверхностей по кривым сечений.
Если нужно тело вращения — делаем кривую и просто накладываем на нее модификатор вращения — Lathe (макс) или Spin (Blender). Так делают рюмки, пули и пр. Если это, например, лодка или фюзеляж вертолета, то рисуются кривые сечений и для каждой рядом стоящей пары делается “скиннинг” — указание программе сделать поверхность, облегающую эти кривые. - Скульптинг.
Берем и вытягиваем/вдавливаем участки поверхности высокополигональной сферы, например. Как видно из названия, это уже скорее творчество, чем четкий процесс.
Итак, примитивы и модификаторы. Но сначала — еще немного про UI.
Работа с программой
Upd. По рекомендации Leopotam: нажатия горячих клавиш идут в активную область Blender. В непонятных ситуациях — попробуйте переместить мышку в интересующую вас область и повторить.
Область 3D
Вся работа с геометрией ведется в этой области. Еще раз скрин:
Рисунок 1. Область 3D.
Про панели
Если вам нужно создать объект, повернуть его, сгруппировать с другим, физику назначить (есть и такое, да), не используя меню/горячие клавиши — это налево, в панель работы с объектами. Частью этой панели является панель детальной настройки операции. Там же назначаются точные стартовые параметры примитивов, например. Если хочется что-нибудь потюнить и непонятно где смотреть — загляните сюда.
Если нужно картинку на фон подложить (разную в зависимости от проекции — очень удобно), нормали отобразить, настроить длину отрезка обрезки вьюпорта (вряд ли вам понадобится это сходу) — это направо, и на горячие клавиши это вроде не завязано.
3D курсор
Как я уже упоминал ранее, у Blender есть такая вещь, как 3D курсор. Им можно указать на любую точку в пространстве сцены. Эта точка будет использоваться как origin point для вновь созданных примитивов. Можно передвигать кликами, можно — заданием значения (панель, вызываемая по N):
Рисунок 2. Поля для ввода численных значений требуемых координат 3D курсора.
Аналог в маске отсутствует — там ориджин указывается в момент OnMouseDown и исчезает при OnMouseUp.
Фича не плохая и не хорошая — просто не так, как в максе.
Эти клавиши связаны с курсором и помогают хоть как-то выровнять ситуацию с отсутствующим “align to” (передвинуть объект в центр сцены, например).
Shift-S. Выдает следующее меню:
Здесь selection — выделенный объект, center — центр координат.
Ctrl-Alt-Shift-C. Самое пальцеломное комбо из активно мной используемых:
Origin — это аналог pivot-point в максе, точка объекта, вокруг которой он вращается.
Сочетания этих команд позволяют хоть как-то костылить поведение “align to”. BF, проснись, пальцы бастуют.
Можно завязать точку зрения камеры текущей 3D области, если явно обозначить такое желание в настройках во все той же панели по N:

Я активно пользуюсь этой возможностью — кликать курсором в интересующую меня точку с мгновенным переносом камеры области. К сожалению для меня, начиная с версии 2.74 мгновенного переноса уже нет — нужно каждый раз подтверждать переход клавишей Home. Поэтому я сижу на 2.73. Но это дело привычки. И могли бы и в настройки засунуть.
Создание примитивов
- Для новичков — через панель по T (я упоминал этот способ в предыдущей части). Перейдите там на вкладку “Create” и нажмите что вам нужно:

Рисунок 3. Вкладка создания примитивов. Здесь перечислены все доступные в программе примитивы. - Для познавших хоткеи — по Shift-A:

Рисунок 4. Тот же список, что и на предыдущем рисунке, только переведенный в выпадающие меню.
В меню работают курсорные клавиши и автопереход на подчеркнутую букву (т.е. нажатие M, P приведет к переходу Mesh->Plane и созданию плоскости).
Сюзанна
В максе примитивом со сложной геометрией является чайник. В Blender — голова обезьяны по имени Сюзанна. Находится в Mesh->Monkey:
Рисунок 6. Вообще Сюзанна гораздо более квадрированная, но для первого знакомства я сгладил ее субдивиженом (см. ниже).
Базовые операции над объектами
- Поворот — R
- Растяжение/сжатие — S
- Перемещение — G (мнемоника — слово Grab, насколько я понял. Вроде как негуманоидная логика, зато G ближе к R и S, чем M, которую пришлось бы жать правой рукой)
Кнопка 1 включает/выключает отображение визуальных контроллеров.
Кнопки 2 переключают операцию и контроллер для нее:
Рисунок 8. Контроллеры для перемещения, поворота, и растяжения/сжатия.
Тянем за цветную ось на контроллере — совершаем операцию строго относительно оси данного цвета (цвета осей — внизу слева в области 3D). Тянем за белое кольцо — делаем операцию, не оглядываясь на оси.
Выпадающий список 3 позволяет указать систему координат, в которой делается операция — порой помогает.
Замечу, что вызов операции по горячей клавише срабатывает, даже если объект находится вне вьюпорта. Через UI, понятное дело, так сделать нельзя — не видно контроллеров.
В Blender есть восхитительная фишечка, которая доступна только если вызывать базовую операцию через горячую клавишу: ввод оси ограничения и числового значения операции. Поясняю. Допустим, вы хотите повернуть объект по оси X на 90 градусов. Вы выделяете объект и затем жмете: “R” — поворот, “X” — вокруг оси X, “90” — на 90 градусов, “Enter” — подтвердить. Все. Вот как это индицируется на интерфейсе:
Контрол дропа против корейцев в явном виде.
Параметры и модификаторы
Небольшое отступление.
Как вы уже знаете, в Blender нет «главного» окна/вида/etc. Соответственно, для настроек параметров объекта (положение, название, текстуры, примененные модификаторы и так далее) используется область настроек. Она табированная, и первые 4 таба всегда доступны (даже если объектов на сцене нет). Это потому, что они позволяют настроить те вещи, которые есть всегда, пока есть сцена. Это вкладки рендера, мира и собственно текущей сцены (также всегда доступна вкладка текстур, но я сейчас немного о другом).
Как только вы выделяете какой-то объект, в этой области добавляются вкладки, относящиеся к объекту. Они сохраняются даже если снять выделение с объекта. А вот если выделить объект и удалить его — вкладки объекта опять исчезнут:

Рисунок 9. UI области настроек. Слева — постоянные вкладки, справа — объектные
Область настроек
Подробная работа с параметрами объекта ведется с помеченными вкладками:
Рисунок 10. UI области настроек. Самый востребованные вкладки
- Объект
- Модификаторы
- Материалы
- Текстуры
На скрине я свернул все подгруппы вкладки “Объект” (чтобы не вставлять в текст простыню) — по дефолту некоторые из них развернуты. Числом 5 обозначено поле для ввода имени объекта.
Вкладка модификаторов
Тут находится, фактически, аналог стека модификаторов макса. Но с гораздо более приятным UI, по-моему. Вот Сюзанна, которой довели количество полигонов до 126 000 (модификатор Subdivision surface), затем натянули на шар (модификатор Cast), а потом у результата срезали количество полигонов до неприличных 600 (модификатор Decimate):
Рисунок 11. Участь Сюзанны нелегка. Но с ней и не такое проделывают — погуглите.
Выпадающий список позволяет добавить модификатор, панели под ним — это собственно UI добавленных модификаторов по очереди (самый верхний применяется самым первым). Вот сравнение стеков Blender и макса:

Рисунок 12. Стек Blendera vs. стек макса
Как видно, UI стека модификаторов макса — это “списковая форма” + “детальная инфа для выделенного элемента”, а Blender — “список детальных окошек”. У каждого решения свои плюсы и минусы.
Ну и напоследок
Для понимания, что такое контрол дропа против корейцев в Blender, попробуйте следующее. Запустите Blender, ткните мышкой в 3D область, а затем… Затем уберите руку с мыши и просто нажимайте написанные ниже клавиши. Если собьетесь — рекомендую начать сначала.
Буквы вбиваются без шифта (если явно не указано другое). Числа так и вбиваются, если -1.2, то это “минус”, “1”, “точка”, “2”. Enter — это, собственно, клавиша Enter.
Ctrl-N, Enter,
Shift-A, M, U, Enter,
Shift-A, M, U, S, 1.35, Enter, G, Z, -1.6, Enter,
Shift-A, M, U, S, 0.65, Enter, G, Z, 1.2, Enter,
Shift-A, M, O, S, Shift-Z, 0.2, Enter, G, Z, 1.2, Enter, R, X, 90, Enter, G, Y, -1, Enter, A
Вращение¶
Вращение также известный как прокрутить, скручивание, орбита, ось вращения и предполагает изменение ориентации элементов (вершин, грани, объекта и т. д.) вокруг одной или нескольких осей или опорной точки элемента. Есть несколько способов, повернуть элемент, который включает:
Клавиатурное сочетания клавиш ( R )
Меню свойств ( N )
Основное использование вращения и общие параметры описаны ниже. Для получения дополнительной информации, Вы, возможно, захотите прочитать страницы о управлении преобразованим и ориентацией, которые предоставят более подробную информацию о вариантах, таких как точность, блокировка осей, цифровой ввод, привязка и различные типы опорных точкек.
Использование¶
Вращения с помощью сочетаний клавиш¶
Используйте RMB чтобы выделить элементы которые Вы хотите вращать.
Нажмите на R один раз чтобы войти в режим вращения.
Вращайте элементы, перемещая мышь. Чем ближе мышь к центру элемента, тем выше влияние вращения.
Rotate
Rotation is also known as a spin, twist, orbit, pivot, revolve, or roll and involves changing the orientation of elements (vertices, edges, faces, objects, etc.) around one or more axes or the Pivot Point .
The angle of rotation is displayed in the header of the 3D Viewport.

Using a combination of shortcuts gives you more control over your transformation. See Transform Control .
Options
The amount of rotation.
Used to constraint the transformation to one or more axes.
Aligns the transformation axes to a specified orientation constraint. See Transform Orientations for more information.
The extruded face will affect nearby geometry. See Proportional Editing for a full reference.
Trackball Rotation
Object and Edit Modes
A free rotation mode. Press R R to enable Trackball rotation.
© Copyright : This page is licensed under a CC-BY-SA 4.0 Int. License. Last updated on 02/15/2023.
Что нужно знать о навигации в 3D-пространстве Blender
Blender – программа, с помощью которой трехмерную сцену можно рассматривать в ортогональной и перспективной проекции. Следует отметить, что человеческое зрение всё представляет в перспективном виде, поэтому все объекты, которые находятся далеко, выглядят миниатюрными. Что же касается ортогонального вида, то такая проекция сохраняет изначальные размеры объектов при любых обстоятельствах.

Хотя изначально проекция ортогонального типа выглядит странно, именно она обеспечивает пользователя более точными данными реальных размеров рабочего элемента, а также упрощает процесс настройки сцены. Чтобы сменить представление проекции на трехмерный вид, достаточно воспользоваться комбинацией View – View Persp/Ortho или же просто кликнуть по кнопке 5 NumPad. Соответствующая проекция должна будет появиться в левой части рабочего поля сверху.

Приложение Blender работает на основе декартовой системы координат с осью Z, которая направлена вверх. Настройки по умолчанию предлагают четыре рабочих направления: вид из камеры, с передней части, с верхней части и правой стороны. Представление выполняется вдоль оси X, Y или Z.
Поворот
Выбрать подходящее направление предварительного просмотра проще всего через меню View. Клавиша 3 NumPad открывает вид с правой стороны, клавиша 1 NumPad запускает вид спереди, а 7 NumPad — вид с верхней стороны. Если нажать сочетание Ctrl + 1, 3, 7 NumPad, отобразится противоположное направление представления.

Если стандартные направления предварительного просмотра вам не подходят, можно вывернуть сцену в любом направлении с небольшим или большим смещением по градусам. Вы можете просто зажать вращающийся элемент во время включенного режима 3D view. Перемещать мышку можно практически в любом направлении. Иногда достаточно зафиксировать нажатие Ctrl + Alt, чтобы меня угол обзора в горизонтальном направлении. Комбинация Shift + Alt поможет с вертикальным представлением. Кроме того, вы всегда можете воспользоваться кнопками NumPad.
Перемещение
Чтобы передвигаться по сцене, можно обратиться за помощью к соответствующим кнопкам и их комбинациям. Для смещения обзора в том или ином направлении достаточно зафиксировать кнопку Shift вместе с вращающимся элементом. Аналогичного эффекта можно добиться с помощью сочетания Ctrl + 2, 4, 6, 8 NumPad. Зафиксированная клавиша Shift, а точнее её прокручивание, отвечает за вертикальное перемещение сцены. Что же касается кнопки Ctrl, то с её помощью можно добиться горизонтального перемещения.
Приложение Blender может похвастать наличием рабочего режима полета, который пользуется большой популярностью при просмотре представления через камеру. Активировать fly mode очень просто. Достаточно зажать Shift + F. Управлять таким режимом можно кнопками W, S, A и D или же с помощью банального вывода курсора мышки за рамки отображаемой прямоугольной зоны. После манипуляций можно вернуть мышку обратно или кликнуть по противоположной клавише, когда управление производится через клавиатуру. Кликнув мышкой в любой точке, можно покинуть режим полета.
Работа над масштабом
Если сцену нужно удалить или приблизить, стоит воспользоваться прокруткой колеса мышки. На клавиатуре для достижения такого же эффекта можно воспользоваться плюсом и минусом. Зафиксируйте кнопку Ctrl вместе с колесиком, а потом перенесите курсор верх для удаления или вниз для приближения масштаба. В таком случае точность представления сцены будет максимальной, что очень удобно и практично для пользователя.