Вращение(spin) и вращение с дублированием(spin dup) еще два очень мощных инструмента для моделирования.
Инструмент Spin(Вращение) в Blender'е, создает объекты по принципу токарного станка. Этот инструмент часто в литературе называется "lathe" или "sweep".
Сначала вы должны создать меш, представляющий профиль вашего объекта. Если вы моделируете полый объект, то вы сможете задать толщину контура. На Рис 31 показан профиль винного бокала, который мы будем моделировать чтобы показать работу этого инструмента.
В режиме редактирования, выберите все вершины и перейдите в окно с кнопками для редактирования (F9), в панель Mesh Tools. Кнопка "Degr" указывает на сколько градусов прокрутится объект (в нашем случае, нам необходим полный оборот 360°). Кнопка "Steps" определяет количество профилей объекта (Рис 32).
Как и Spin Duplicate (будет описан в следующем разделе), эффект Spin(вращения) зависит от места где расположен 3D-курсор и из какого вида производится эта операция. Мы будем вращать наш профиль при виде сверху. Переключитесь на вид сверху, клавишей NUM 7. Курсор должен располагаться вдоль центра профиля. Это легко сделать выбрав одну вершину вдоль центра и привязать 3D-курсор к ней, с помощью клавиш SHIFT+S>>CURS->SEL.
Рис 33 показывает профиль бокала с правильно расположенным курсором, при виде сверху.
Рис 33. Профиль бокала (в режиме редактирования) с правильно расположенным курсором, при виде сверху.
Перед тем как продолжить, давайте заметим количество вершин профиля. Эта информация находится в верхней части окна Blender'а, на Информационной панели (Рис 34).
Нажмите кнопку "Spin". Если у вас более одного 3D-окна, курсор мыши превратится из стрелки в знак вопроса, и вам нужно будет кликнуть в окне с видом сверху, чтобы продолжить вращение. Если у вас только одно 3D-окно, тогда вращение произойдет мгновенно.
Рис 35 показывает результат полного оборота.
А теперь маленькие хитрости. Операция вращения, оставляет дубликаты вершин вдоль профиля. Обычно вы можете выбрать все вершины (A) и кнопкой Remove Doubles, удалить дубликаты (Рис 32).
В очень редких случаях, эти дубликаты могут не точно соответствовать первоначальному профилю. Чтобы удалить их и таким образом закрыть объект, у нас есть два различных способа. Или поднять значение "Limit" дистанции, ниже которого вершины удаляются (по умолчанию 0.001) или больше сблизить вершины (Рис 32).
Чтобы сблизить вершины, выберите вершины, лежащие по шву, с помощью инструмента Border select (B).Белый прямоугольник на Рис 36 показывает какие вершины необходимо выбрать.
Нажмите ТОЧКУ или соответствующую кнопку, чтобы масштабировать вершины относительно 3D-курсора. Мы это делаем для того, чтобы масштабировать вершины по линии, проходящей по центру объекта.
Нажмите S чтобы начать масштабирование. Тащите курсор мыши вертикально и нажмите среднюю кнопку мыши. Если все сделано правильно, это ограничит операцию масштабирования по оси Y. Если нет, снова нажмите среднюю кнопку мыши чтобы выключить ограничение и попробуйте снова.
Во время масштабирования, удерживайте клавишу CTRL чтобы процесс шел по 0.1 единице. Смасштабируйте линию вершин до 0 по оси Y, и кликните ЛКМ чтобы завершить эту операцию. Если захотите, вы можете вернуть центр вращения/масштабирования по умолчанию нажав ЗАПЯТУЮ после завершения.
Удалите дубликаты в данной секции, нажав W>>REMOVE DOUBLES (Рис 37). Появится маленькое окошко, которое сообщит вам о количестве удаляемых вершин. Отменить действие, можно убрав мышь с окошка, нажать ESC или кликнуть левой или правой кнопкой мыши.
Обратите внимание на количество вершин перед и после операции "Remove Doubles" (Рис 38). Если все идет правильно, то количество вершин (38 в нашем примере) должно быть такое же как и на Рис 34. Если нет, значит некоторых вершин не хватает и вам нужно будет объединить их вручную. Или, что хуже, слишком много было объединено вершин.
![]() |
Объединение двух вершин в одну |
---|---|
Чтобы объединить две вершины в одну, выберите обе вершины, удерживая SHIFT кликая по ним ПКМ. Нажмите S чтобы начать масштабирование, удерживайте CTRL во время этой операции, понизьте значения до 0 по X,Y и Z. Нажмите ЛКМ чтобы завершить процесс и кликните кнопку "Remove Doubles", в окне кнопок редактирования на панели Mesh Tools. Другим способом, это можно сделать нажав W и выбрав из меню "Merge" (Рис 39). Затем появится еще одно меню, в котором можно выбрать где произвести объединение вершин: по центру или на месте курсора. Первый выбор, в нашем случае, будет лучше. |
Все что нам осталось, это пересчитать нормали наружу, выбрав все вершины и нажав CTRL+N>>RECALC NORMALS OUTSIDE. Здесь мы можем покинуть режим редактирования, применить сглаживание и материал, настроить освещение и камеру и отрендерить. На Рис 40 показаны готовые винные бокалы.
Инструмент Вращение с дублированием, отличный способ быстрого создания серии одинаковых объектов, лежащих по окружности. Давайте представим, что вы смоделировали часы, и вам нужно сделать часовые метки.
Сделайте всего одну метку и расположите ее на 12 часов, (Рис 41). Выберите метку и перейдите в окно кнопок редактирования (EditButtons), клавишей F9 в панель Mesh Tools. Установите значение градусов поворота в цифровой кнопке "Degr" на 360. Нам нужно 12 копий меток, поэтому установим значение "Steps" на 12 (Рис 42).
Переключитесь на вид, из которого будете производить вращение. Обратите внимание, что команда "Spin Dup" зависит от вида из которого вы нажмете кнопку.
Расположите 3D-курсор в центр вращения. Объекты будут вращаться вокруг этой точки.
Выберите объект, который вы хотите продублировать и клавишей TAB, переключитесь в режим редактирования.
В режиме редактирования, выберите вершины которые вы хотите продублировать (заметьте, что вы можете выбрать все вершины клавишей AKEY или все вершины связанные с одной, клавишей LKEY) Смотрите Рис 43.
![]() |
Расположение 3D-курсора |
---|---|
Если вам необходимо расположить 3D-курсор точно на существующий объект или вершину, выберите объект или вершину и нажмите SHIFT+S, затем выберите >>CURS->SEL. |
Нажмите кнопку Spin Dup. Если вы используете более одного 3D-окна, вы увидите как курсор мыши изменится на знак вопроса. Кликните им в окне, в котором вы хотите произвести вращение. В нашем случае мы будем использовать окно Front (Рис 44).
Вы можете отменить эту операцию нажав ESC
Когда производится вращение на 360 градусов, объект-дубликат ляжет на тоже место, где и первый объект. Вы заметите что, после вращения с дублированием, первый объект остается выбранным. Удалите его, просто нажав клавишу X и выберите >>VERTICES. Первоначальный объект удален, но копия его остается (Рис 45).
![]() |
Как избегать дубликатов первоначального объекта |
---|---|
Если вы чуть-чуть разбираетесь в математике, вы можете избежать копии первоначального объекта. Просто сделайте 11 копий, а не 12, и не на 360°, а на 330° (то есть 360*11/12). Таким образом, дубликат не ляжет на место первоначального объекта. Вообще, чтобы сделать n копий по кругу на 360 градусов, без лишней копии , просто вращайте на один объект меньше на 360*(n-1)/n градусов. |
На Рис 46 показаны полностью отрендеренные часы.