Вращение и Вращение с дублированием

Вращение(spin) и вращение с дублированием(spin dup) еще два очень мощных инструмента для моделирования.

Вращение(Spin)

Инструмент Spin(Вращение) в Blender'е, создает объекты по принципу токарного станка. Этот инструмент часто в литературе называется "lathe" или "sweep".

Сначала вы должны создать меш, представляющий профиль вашего объекта. Если вы моделируете полый объект, то вы сможете задать толщину контура. На Рис 31 показан профиль винного бокала, который мы будем моделировать чтобы показать работу этого инструмента.

Рис 31. Профиль бокала

В режиме редактирования, выберите все вершины и перейдите в окно с кнопками для редактирования (F9), в панель Mesh Tools. Кнопка "Degr" указывает на сколько градусов прокрутится объект (в нашем случае, нам необходим полный оборот 360°). Кнопка "Steps" определяет количество профилей объекта (Рис 32).

Рис 32. Кнопки вращения

Как и Spin Duplicate (будет описан в следующем разделе), эффект Spin(вращения) зависит от места где расположен 3D-курсор и из какого вида производится эта операция. Мы будем вращать наш профиль при виде сверху. Переключитесь на вид сверху, клавишей NUM 7. Курсор должен располагаться вдоль центра профиля. Это легко сделать выбрав одну вершину вдоль центра и привязать 3D-курсор к ней, с помощью клавиш SHIFT+S>>CURS->SEL.

Рис 33 показывает профиль бокала с правильно расположенным курсором, при виде сверху.

Рис 33. Профиль бокала (в режиме редактирования) с правильно расположенным курсором, при виде сверху.

Перед тем как продолжить, давайте заметим количество вершин профиля. Эта информация находится в верхней части окна Blender'а, на Информационной панели (Рис 34).

Рис 34. Информация о меш-объекте - количество вершин(Ve:) и граней(Fa:).

Нажмите кнопку "Spin". Если у вас более одного 3D-окна, курсор мыши превратится из стрелки в знак вопроса, и вам нужно будет кликнуть в окне с видом сверху, чтобы продолжить вращение. Если у вас только одно 3D-окно, тогда вращение произойдет мгновенно.

Рис 35 показывает результат полного оборота.

Рис 35. Результат вращения

А теперь маленькие хитрости. Операция вращения, оставляет дубликаты вершин вдоль профиля. Обычно вы можете выбрать все вершины (A) и кнопкой Remove Doubles, удалить дубликаты (Рис 32).

В очень редких случаях, эти дубликаты могут не точно соответствовать первоначальному профилю. Чтобы удалить их и таким образом закрыть объект, у нас есть два различных способа. Или поднять значение "Limit" дистанции, ниже которого вершины удаляются (по умолчанию 0.001) или больше сблизить вершины (Рис 32).

Чтобы сблизить вершины, выберите вершины, лежащие по шву, с помощью инструмента Border select (B).Белый прямоугольник на Рис 36 показывает какие вершины необходимо выбрать.

Рис 36. Выбор вершин по шву

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

Нажмите S чтобы начать масштабирование. Тащите курсор мыши вертикально и нажмите среднюю кнопку мыши. Если все сделано правильно, это ограничит операцию масштабирования по оси Y. Если нет, снова нажмите среднюю кнопку мыши чтобы выключить ограничение и попробуйте снова.

Во время масштабирования, удерживайте клавишу CTRL чтобы процесс шел по 0.1 единице. Смасштабируйте линию вершин до 0 по оси Y, и кликните ЛКМ чтобы завершить эту операцию. Если захотите, вы можете вернуть центр вращения/масштабирования по умолчанию нажав ЗАПЯТУЮ после завершения.

Удалите дубликаты в данной секции, нажав W>>REMOVE DOUBLES (Рис 37). Появится маленькое окошко, которое сообщит вам о количестве удаляемых вершин. Отменить действие, можно убрав мышь с окошка, нажать ESC или кликнуть левой или правой кнопкой мыши.

Обратите внимание на количество вершин перед и после операции "Remove Doubles" (Рис 38). Если все идет правильно, то количество вершин (38 в нашем примере) должно быть такое же как и на Рис 34. Если нет, значит некоторых вершин не хватает и вам нужно будет объединить их вручную. Или, что хуже, слишком много было объединено вершин.

Рис 38. Количество вершин после удаления дубликатов.

Tip Объединение двух вершин в одну
 

Чтобы объединить две вершины в одну, выберите обе вершины, удерживая SHIFT кликая по ним ПКМ. Нажмите S чтобы начать масштабирование, удерживайте CTRL во время этой операции, понизьте значения до 0 по X,Y и Z. Нажмите ЛКМ чтобы завершить процесс и кликните кнопку "Remove Doubles", в окне кнопок редактирования на панели Mesh Tools.

Другим способом, это можно сделать нажав W и выбрав из меню "Merge" (Рис 39). Затем появится еще одно меню, в котором можно выбрать где произвести объединение вершин: по центру или на месте курсора. Первый выбор, в нашем случае, будет лучше.

Рис 39. Меню объединения

Все что нам осталось, это пересчитать нормали наружу, выбрав все вершины и нажав CTRL+N>>RECALC NORMALS OUTSIDE. Здесь мы можем покинуть режим редактирования, применить сглаживание и материал, настроить освещение и камеру и отрендерить. На Рис 40 показаны готовые винные бокалы.

Рис 40. Готовые винные бокалы.

Вращение с дублированием(SpinDup)

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

Рис 41. Часовая метка указана стрелкой

Сделайте всего одну метку и расположите ее на 12 часов, (Рис 41). Выберите метку и перейдите в окно кнопок редактирования (EditButtons), клавишей F9 в панель Mesh Tools. Установите значение градусов поворота в цифровой кнопке "Degr" на 360. Нам нужно 12 копий меток, поэтому установим значение "Steps" на 12 (Рис 42).

Рис 42. Кнопки Вращения с дублированием (Spin Dup)

Tip Расположение 3D-курсора
 

Если вам необходимо расположить 3D-курсор точно на существующий объект или вершину, выберите объект или вершину и нажмите SHIFT+S, затем выберите >>CURS->SEL.

Рис 43. Объект выбран и готов к вращению с дублированием

Вы можете отменить эту операцию нажав ESC

Рис 44. Выбор видового окна для Spin Dup.

Когда производится вращение на 360 градусов, объект-дубликат ляжет на тоже место, где и первый объект. Вы заметите что, после вращения с дублированием, первый объект остается выбранным. Удалите его, просто нажав клавишу X и выберите >>VERTICES.  Первоначальный объект удален, но копия его остается (Рис 45).

Рис 45. Удаление первоначального объекта

Tip Как избегать дубликатов первоначального объекта
 

Если вы чуть-чуть разбираетесь в математике, вы можете избежать копии первоначального объекта. Просто сделайте 11 копий, а не 12, и не на 360°, а на 330° (то есть 360*11/12). Таким образом, дубликат не ляжет на место первоначального объекта.

Вообще, чтобы сделать n копий по кругу на 360 градусов, без лишней копии , просто вращайте на один объект меньше на 360*(n-1)/n градусов.

На Рис 46 показаны полностью отрендеренные часы.

Рис 46. Готовый рисунок часов.