Как выделить объект в блендере
Перейти к содержимому

Как выделить объект в блендере

  • автор:

Объектный режим и режим редактирования

В Blender изменять объекты можно в разных режимах (object interaction modes). Каждый режим вносит изменения по-своему. Набор режимов воздействия на объект зависит от его типа. Так у камеры и лампы всего один режим – объектный. Куб можно править в шести различных режимах.

Куб относится к так называемым меш-объектам, которые состоят из отдельных групп элементов: вершин (vertex – вершина), ребер (edge – край, ребро) и граней (face – лицо, грань).

Мы не можем их выделить и работаем с кубом как единым целым до тех пор, пока находимся в объектном режимеObject Mode. Именно он включен в Blender по умолчанию и является основным.

Трансформации в объектом режиме касаются всего объекта. Например, операция перемещения переместит его целиком в новое место.

В режиме редактированияEdit Mode, или режиме правки, изменения затрагивают отдельные элементы. Например, можно переместить одну вершину или изменить размер нескольких граней, в результате форма объекта изменится. Элементы также можно добавлять и удалять.

В Blender в редакторе 3D Viewport | 3D-сцена переключение в режим редактирования выполняется клавишей Tab клавиатуры. Повторное нажатие Tab вернет вас в предыдущий режим. Обычно им является объектный. Таким образом, нажимая Tab , вы туда-сюда переключаетесь между двумя режимами. Также переходить в другой режим изменения объекта можно с помощью выпадающего списка в заголовке редактора.

Переключение в режим редактирования

Базовые трансформации (перемещение, вращение, масштабирование) в режиме редактирования работают аналогично объектному. Однако здесь операции применяются по отношению к вершинам, ребрам и граням.

При переходе в режим редактирования объекта в первый раз, все его элементы будут выделены. Чтобы сбросить выделение, надо нажать Alt + A . Снова выделить все – A .

Для того, чтобы редактировать составные части объекта, их выделяют по отдельности или группами. Что именно будет выделяться – ребра, грани или вершины – определяется включением-отключением специальных кнопок в заголовке редактора. «Горячими клавишами» для них являются цифры 1, 2 и 3 в основной части клавиатуры.

Выделение вершин, ребер и граней

Зажав Shift , можно включить все три кнопки и выделять любой элемент объекта.

Выделение элементов выполняется также как объектов – кликом левой кнопкой мыши. Если надо выделить несколько, зажимают Shift . На рисунке ниже выделены две грани – передняя и боковая.

Групповое выделение граней

У каждого объекта есть центральная точка, играющая роль центра масс. Она видна как в объектном режиме, так и режиме редактирования. Чтобы лучше ее увидеть, уберите 3D-курсор с центра куба или сместите сам куб.

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

Центральная точка

Центральная точка (origin) играет важную роль. По ее местоположению определяются координаты объекта. Все манипуляции в объектном режиме происходят относительно нее. Например, при нажатии R , если центр масс находится в центре куба, то куб будет вращаться на месте. Если же центр находится на одной из его вершин, то будет вращаться вокруг нее.

При изменении объекта в режиме редактирования, следует обращать внимание на то, где остается его центральная точка. Если положение центра объекта не устраивает, можно выделить все элементы ( A ) и переместить их на точку так, как вам надо.

Другой способ изменить положение центра масс – в объектном режиме в контекстном меню (вызывается кликом правой кнопкой мыши) выбрать Set Origin → Origin to 3D Cursor | Задать центральную точку → Центр объекта к 3D-курсору .

Установка центральной точки в место 3D-курсора

Перед этим надо установить 3D-курсор в то место, где вы хотите, чтобы находилась точка. Более точно позиционировать курсор можно с помощью другого пункта контекстного меню – Snap → Cursor to Grid | Привязка → Курсор к сетке .

Выравнивание курсора по сетке

С помощью пунктов меню Snap | Привязка исходные точки объектов не меняются. Здесь перемещается либо сам объект (к курсору, к сетке), либо курсор (к центру мира, к центральной точке выделенного объекта и др.). Меню привязки также вызывается нажатием Shift + S .

Snap-меню

Практическая работа

Сделайте из куба фигуру подобную представленной ниже. Переместите центр масс на меньшую грань. В объектном режиме покрутите объект как трекбол (двойное нажатие R ).

Изменение формы и смещение центра масс объекта

Курс с инструкционными картами к части практических работ:
pdf-версия

X Скрыть Наверх

Введение в Blender. Курс

Blender: способы выделения объектов и подобъектов

Blender: способы выделения объектов и подобъектов

В данном уроке рассмотрены различные способы выделения объектов и подобъектов (вершин, ребер, граней) модели в бесплатном 3D редакторе Blender.
Урок состоит из четырех частей:

Часть 1. Основные принципы выделения в Blender, в том числе особенности выделения в режимах отображения «Wireframe» и «Solid».

Часть 2. Выделение подобъектов расположенных в ряд по линиям.

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

Часть 4. Автоматическое выделение подобъектов по указанным признакам: длине, площади, материалам, текстурам, направлению нормалей, числу ребер и т.д.

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

1. Принципы выделения в Blender

Выделение, как объектов, так и подобъектов в Blender осуществляется при помощи щелчка правой кнопки мыши. Если необходимо выделить несколько элементов, то это осуществляется при зажатой клавише «Shift».

Выделение абсолютно всех объектов в слое, либо подобъектов объекта осуществляется простым нажатием клавиши «A», ей же и снимаются абсолютно все выделения.

Blender: способы выделения объектов и подобъектов

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

Если необходимо выделить объект, который расположен сзади или внутри другого объекта и находится вне поля зрения, то это делается следующим образом: при зажатой клавише «Alt», правой кнопкой мыши необходимо щелкнуть на место его расположения. В результате появится меню со списком объектов, из которых можно выбрать невидимый объект.

Blender: способы выделения объектов и подобъектов

Выделение подобъектов в режимах отображения «Wireframe» и «Solid»

Основная работа в Blender ведется в двух основных режимах отображения: «Wireframe» (Каркасный) и «Solid» (Цельный). Здесь следует отметить некоторые важные особенности этих режимов при выделении подобъектов.

1. В режиме отображения «Solid» выделяются только те подобъекты, которые непосредственно видны, то есть ни вершины, ни ребра, ни грани на обратной стороне в данном режиме выделить нельзя;

Blender: способы выделения объектов и подобъектов

2. Допустим, что на виде спереди нужно выделить не только передние грани (ребра, вершины), но и те которые находятся сзади – с обратной стороны. Это можно сделать, перейдя в каркасный режим «Wireframe». Только здесь нужно учитывать следующую особенность выделения в Blender. В этом режиме отображения грань условно делится пополам. Если правой кнопкой мыши щелкнуть по её верхней половине, то выделится передняя грань, а если по нижней, то аналогичная задняя грань.

Blender: способы выделения объектов и подобъектов

Похожая ситуация с вершинами: если правой кнопкой мыши щелкнуть выше вершины, то выделится вершина, расположенная спереди. Если же щелкнуть, ниже вершины, то выделится вершина, расположенная сзади – на обратной стороне объекта.

Blender: способы выделения объектов и подобъектов

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

Blender: способы выделения объектов и подобъектов

Выделение ближайшего скопления подобъектов

Допустим, что нужно выделить близлежащие вершины (ребра, грани) вокруг указанной вершины. Это делается следующим образом: указывается подобъект (вершина, ребро, грань) или несколько подобъектов, а затем при нажатой клавише «Ctrl» нажимаем на клавишу «+». Каждое нажатие на клавишу «+» будет выделять следующий ближайший окружающий ряд подобъектов. Таким образом, произойдет равномерное выделение близлежащих подобъектов вокруг выделенного.

Blender: способы выделения объектов и подобъектов

Равномерное снятие выделений с подобъектов происходит аналогично зажатой клавишей «Ctrl», но при помощи клавиши «-».

Выделение отдельных элементов в объекте

Если объект состоит из нескольких элементов разделенных между собой, то их выделение происходит следующим образом: правой кнопкой мыши указывается, например, какая-нибудь вершина элемента, а затем нажимаем сочетание клавиш «Ctrl+L».

Blender: способы выделения объектов и подобъектов

Выделение всех подобъектов кроме указанных

Допустим, что объект состоит из нескольких сотен граней, а выделить необходимо все, кроме каких-нибудь пяти. Для этого выделяем эти пять граней, а затем нажимаем сочетание клавиш «Ctrl+I».

Blender: способы выделения объектов и подобъектов

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

Выделение отверстий (дыр) в объекте

Выделение отверстий (дыр) в объекте возможно только на уровне редактирования вершин или ребер и осуществляется следующим образом. При зажатой клавише «Alt» правой кнопкой мыши нужно щелкнуть между любыми вершами отверстия. Если при этом выделится не всё отверстие, а только её часть, то необходимо дополнительно зажать клавишу «Shift» и правой кнопкой мыши щелкнуть между любыми вершинами оставшейся части отверстия.

Blender: способы выделения объектов и подобъектов

Данный способ выделения является аналогом инструмента выделения «Border» (Граница) в Autodesk 3ds Max.

2. Выделение подобъектов расположенных в ряд

Допустим, что необходимо выделить ряд вершин, ребер или граней расположенных на одной прямой. Это осуществляется при помощи зажатой клавиши «Alt» и щелчком правой кнопки мыши между вершинами данной прямой (для вершин) или указанием ребра, лежащего на этой прямой (для ребер). Аналогично выделяется и ряд граней.

Blender: способы выделения объектов и подобъектов

Если вместе с «Alt» зажать «Shift», то можно выделить сразу несколько рядов подобъектов, расположенных на разных прямых.

Blender: способы выделения объектов и подобъектов

Выделение ряда параллельных ребер производится правой кнопкой мыши при зажатых клавишах «Alt+Ctrl», а нескольких рядов – при зажатых клавишах «Alt+Ctrl+Shift».

Blender: способы выделения объектов и подобъектов

Здесь следует сделать одно важное замечание. Для корректного выделения ряда подобъектов, необходимо, чтобы на прямой были только вершины с четырьмя ребрами. Ели же в каком-то месте их будет больше или меньше, то выделение ряда там будет прервано.

Blender: способы выделения объектов и подобъектов

3. Ручное выделение множества подобъектов

Как было отмечено выше, если необходимо выделить несколько объектов или подобъектов, то это можно сделать при зажатой клавише «Shift». Этот способ выделения подходит для малого числа объектов/подобъектов. Если же необходимо выделить множество объектов/подобъектов, то для этой цели в Blender предназначены специальные инструменты. Рассмотрим их.

Выделение прямоугольной рамкой

Включение инструмента «Рамка» осуществляется нажатием клавиши «B», а выделение производится зажатой левой кнопкой мыши. Данный инструмент предназначен, в основном, для выделения однотипных подобъектов расположенных на прямых линиях по вертикали или горизонтали.

Blender: способы выделения объектов и подобъектов

Для выделения нескольких групп подобъектов подряд, например, сначала вертикальных, а затем горизонтальных, клавишу «Ctrl» зажимать не нужно, достаточно, при уже выделенных подобъектах, снова нажать клавишу «B».

Отключается рамка нажатием клавиши «Esc» или правой кнопкой мыши.

Так же рамкой можно снимать выделение, для этого нужно нажать «B», но вместо левой кнопки мыши нажать на её колёсо.

Выделение окружностью

Включение инструмента «Окружность» осуществляется нажатием клавиши «С», а выделение зажатой левой кнопкой мыши. Инструмент «Окружность» предназначен, в основном, для выделения подобъектов или их групп, имеющих круглую форму. Размер окружности регулируется колесом мыши. Отключается данный инструмент нажатием на клавишу «Esc», «Enter» или правую кнопку мыши.

Blender: способы выделения объектов и подобъектов

Снятие выделений с подобъектов данным инструментом происходит путем нажатия на колесо мыши.

Выделение произвольной формой

Если же необходимо выделить группы подобъектов сложной формы расположенных хаотично, то для этого предназначен инструмент «Лассо». Выделение им происходит левой кнопкой мыши при зажатой клавише «Ctrl».

Blender: способы выделения объектов и подобъектов

Снимается выделение данным инструментом так же левой кнопкой мыши, но при зажатых клавишах «Ctrl+Shift».

Рассмотренными способами можно выделять как объекты, так и подобъекты во всех режимах отображения.

4. Автоматическое выделение подобъектов по указанным признакам

Допустим, что нужно выделить подобъекты по какому-нибудь признаку: грани определенной формы или цвета, ребра определенной длины, вершины с определенным числом ребер и т.д. Для этого предназначен инструмент «Select Similar» (Выбор Подобного), который вызывается в режиме редактирования объекта сочетанием клавиш «Shift+G». Выделение граней, ребер и вершин при помощи его происходит по различным признакам. Рассмотрим их подробно.

Выделение вершин по указанным признакам

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

1. По направлению нормалей (направление нормали указывает, в какую сторону направлена лицевая сторона полигона). Для этого необходимо выделить вершину и вызвать меню «Select Similar» сочетанием клавиш «Shift+G», а после выбрать пункт «Normal» (Нормаль).

2. По числу прилегающих граней: пункт «Amount of Adjacent Faces» (Количество Смежных Граней).

3. По числу прилегающих ребер: пункт «Amount of connecting edges» (Количество соединяющих ребер).

Blender: способы выделения объектов и подобъектов

4. По группам вершин. Допустим, необходимо постоянно выделять некоторое скопление вершин, которые расположены хаотично. Для этого удобно их объединить в группу: выделить, нажать сочетание клавиш «Ctrl+G» и выбрать пункт «Assign to New Group» (Назначить Новую Группу). После этого достаточно выделить любую вершину данной группы, нажать сочетание клавиш «Shift+G» и выбрать пункт «Vertex Groups» (Группы Вершин). Все вершины данной группы будут автоматически выделены.

Blender: способы выделения объектов и подобъектов

Выделение ребер по указанным признакам

Здесь параметров выделения немного больше. Рассмотрим основные. Выделение происходит так же через всплывающее меню «Select Similar», вызываемое сочетанием клавиш «Shift+G».

  1. По длине «Length»: все ребра указанной длины будут выделены независимо от их направления.
  2. По направлению «Direction»: ребра расположенные под одинаковым углом будут выделены независимо от их длины.
  3. По образованным углам боковых граней «Faces Angles»: все ребра с одинаковыми углами прилегающих боковых граней будут выделены.
  4. По швам развертки «Seam»: выделяет все грани на указанном шве развертки объекта.

Blender: способы выделения объектов и подобъектов

Выделение граней по указанным признакам

Здесь так же рассмотрим только основные способы. Выделение происходит аналогично через «Select Similar» сочетанием клавиш «Shift+G».

  • По материалу «Material»: все грани с одинаковыми материалами будут выделены.
  • По текстуре «Image»: все грани, на которые наложена одна текстура будут выделены.
  • По площади «Area»: все грани с одинаковой площадью будут выделены независимо от формы и расположения.
  • По количеству сторон у грани «Polygon Sides»: грани с одинаковым количеством сторон будут выделены независимо от их размера.

Blender: способы выделения объектов и подобъектов

  • По периметру «Perimeter»: выделяет грани с одинаковой длиной по периметру.
  • По направлению нормалей «Normal»: грани с одинаковым направлением нормали будут выделены.
  • По «Co-planar»: грани, лежащие в одной плоскости, будут выделены независимо от направления их нормалей и площади..
  • По сглаживанию «Flat/Smooth»: все грани сглаженные или напротив, не сглаженные, будут выделены.

Blender: способы выделения объектов и подобъектов

В заключение следует отметить, что при выделении через меню «Select Similar» у каждого параметра в колонке слева внизу появляется меню с его настройками. Если слева колонка вообще отсутствует, то она вызывается клавишей «T». Здесь можно установить погрешность выделения по длине, площади и т.д.

Blender: способы выделения объектов и подобъектов

Другие полезные уроки по Blender на нашем сайте:

  • Моделирование покебола в Blender 3D
  • Экспорт моделей формата .OBJ из Blender в 3Ds Max
  • Точное построение 3d модели по заданным параметрам в программе Blender

Перепечатка и использования данного материала без прямой обратной ссылки категорически запрещена!

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

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

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

Режим Box Select ожидает от пользователя выделения нескольких объектов драгом – пользователь зажимает кнопку мышки и тянет курсов, рамкой обводит объекты, которые нужно выделить. И даже простой клик по объекту рассматривается системой как микродраг на котором собственно и происходит задержка.

Решить проблему задержек выделения объектов поможет переключение выделения в режим “Tweak”.

Для этого откройте Т-панель, нажатием на кнопку t во вьюпорте. Наведите курсор на кнопку инструмента выделения и зажмите кнопку мышки на пару секунд. В открывшемся меню выберете “Tweak”.

Для того, чтобы этот режим оставался включенным по умолчанию, сохраните дефолтную сцену, выбрав в главном меню:

File – Defaults – Save Startup File.

В этом режиме прямое выделение объектов рамкой будет отключено, однако вы всегда можете выделить объекты рамкой нажав клавишу “b” на клавиатуре, как это делалось в Blender раньше.

Однако в режиме выделения “Tweak” Blender ждет от пользователя не просто выделения объекта, а выделения со смещением. То есть подразумевается, что пользователь хочет подхватить объект, зажав на нем курсор мышки, передвинуть его на новое место и зафиксировать там, отпустив кнопку мышки. Из-за этого простое выделение объекта может привести к его нежелательному смещению.

Решить проблему нежелательного сдвига объектов можно, увеличив значение параметра “Mouse Drag Threshold” в настройках Blender.

Откройте окно “Preferences”, перейдите в раздел “Input” и увеличьте значение параметра “Mouse Drag Threshold”.

Точное значение нужно подобрать экспериментально, под себя. В общем случае оптимальные значения лежат в диапазоне от 15 до 30 pix.

Не забудьте сохранить настройки, нажав кнопку “Save Preferences”, если у вас снята галочка немедленного сохранения настроек.

При таких настройках мы получаем высокую скорость выделения кликом и минимизируем риски нежелательного смещения объектов. Выделение рамкой производится шорткодом “b”.

Автор решения: Павел Котелевец.

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

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

Для режима редактирования меша, нужно ввести в поисковое поле “mesh.select” и тоже поменять значение параметра “Action” на “Toggle” в строке привязки к нажатию клавиши “a” в разделе “Mesh”.

Сохранить изменения, нажав на кнопку “Save Preferences”.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *