Одним из самых легких для моделирования объектов является нож. Он состоит из нескольких частей, смоделировать которые совсем несложно (рис. 1.1). Цветное изображение ножа вы найдете в папке СЬ<артег01РПе5 на прилагаемом к книге компакт-диске. На рис. 1.2 продемонстрирован сплайновый каркас, который моделируется с помощью сплайнов или НРБС.

Рис. 1.1. Изображение ножа, подлежащего моделированию

Рис. 1.2. Изображение сплайнового каркаса ножа Этап 1
Если вы решили воспользоваться шаблонами 3-D, имеющимися на компакт-диске, откройте шаблон Knife. Поместите его на фоновый слой. Работая со слоем переднего плана, обратите внимание на три сплайна, образующих контур лезвия ножа. Работая во фронтальной проекции, нарисуйте сплайн либо создайте ряд точек, образующих контур верхней части лезвия ножа. Первый сплайн изображен на рис. 1.3. Постарайтесь использовать минимальное количество точек, чтобы упростить процесс моделирования.

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

Рис. 1.4. Второй сплайн ножа
Нижний сплайн лезвия ножа также можно получить путем зеркального отображения одного из верхних сплайнов. Выберите один из верхних сплайнов и во фронтальной проекции зеркально отобразите его по оси .у. Затем переместите точки нижнего сплайна лезвия так, чтобы они совпадали с изображением шаблона.
Выделите весь нижний сплайн лезвия и, задав значения, переместите все его точки к нулевому значению по оси I- Теперь три сплайна лезвия ножа будут выглядеть так же, как на рис. 1.5.

Рис. 1.3. Этап 1: первый сплайн ножа
Рис. 1.5. Все три сплайна лезвия ножа
Этап 2
После создания трех сплайнов лезвия ножа пришло время их соединить. В зависимости от используемого программного обеспечения эту задачу можно выполнить либо путем создания поперечных сечений (эта операция называется разверткой), либо путем выделения надлежащим образом вершин и соединения их замкнутой кривой. В первом случае выделите три кривых и постройте поперечные сечения. Если вы соединяете точки, выделите три точки в самой широкой части лезвия ножа, как показано на рис. 1.6.

Рис. 1.6. Этап 2: соединение первых трех точек лезвия ножа
Продолжайте соединять соответствующие наборы вершин лезвия ножа, в том числе и те, которые находятся на его наконечнике. На рис. 1.7 показаны все соединенные точки сплайнов лезвия ножа.

Рис. 1.7. Окончательный онлайновый каркас лезвия ножа после соединения всех вершин
Этап 3
В сущности, лезвие ножа является первой сплай-новой частью. Рукоятка ножа будет прилегающей частью, имеющей общие точки с лезвием в его самой широкой части. Выделите общую замкнутую кривую в самой широкой части лезвия ножа, как показано на рис. 1.8. Скопируйте и вставьте ее на другой слой. Работая в новом слое, снова скопируйте и вставьте замкнутую кривую. На фронтальной проекции переместите ее влево от первой кривой. Промасштабируйте ее так, чтобы она стала почти в два раза выше и немного шире первой замкнутой кривой. Скопируйте первую кривую, вставьте ее и переместите влево от самой большой кривой. Теперь у вас должно быть три замкнутых кривых, аналогичных изображенным на рис. 1.9.

Рис. 1.8. Общая замкнутая кривая, расположенная в начале рукоятки и в конце лезвия

Рис. 1.9. Этап 3: три замкнутых кривых черенка
Этап 4
Теперь можно либо произвести развертку трех замкнутых кривых, либо соединить их точки незамкнутыми сплайнами. При работе со сплайнами следует помнить о том, что при построении полностью замкнутых сплайновых каркасов, соединение, как правило, выполняется с помощью сплайнов, тип которых противоположен исходным. Например, начав с замкнутых сплайнов, вы соединяете их с помощью незамкнутых сплайнов. Справедливо и обратное, как, например, в случае соединения замкнутых кривых рукоятки ножа. Их соединяют незамкнутыми сплайнами. Это правило неприменимо при моделировании половинок объектов, которые впоследствии следует зеркально отобразить. В этом случае все кривые, как правило, являются незамкнутыми.
На рис. 1.10 изображены три замкнутых кривых рукоятки после построения поперечных сечений или соединения соответствующих кривых с помощью незамкнутых сплайнов.
Этап 5
Работу над рукояткой ножа начните с выделения замкнутой кривой в конце рукоятки (рис. 1.11). Скопируйте и вставьте ее в другой слой. Продублируйте замкнутую кривую и во фронтальной проекции немного сместите ее влево от первого сплайна. В нижней части второй кривой вставьте дополнительную вершину (рис. 1.12). Переместите две нижние точки так, чтобы они находились на одинаковом расстоянии от оси I. Скопируйте и вставьте эту кривую с четырьмя вершинами. Во фронтальной проекции переместите ее влево. Продолжайте копировать, вставлять и перемещать замкнутые кривые до тех пор, пока вы не получите каркас рукоятки ножа. Промасштабируйте некоторые кривые так, чтобы они выглядели подобно изображенным на рис. 1.13. Естественно, для ножа другого типа кривым можно придать другую форму.
Этап 6
Теперь кривые можно выделить и произвести развертку либо выделить соответствующие точки и соединить их незамкнутыми кривыми. В связи с тем, что первая кривая рукоятки имеет только три вершины, а остальные кривые — четыре, вам придется соединить две нижние точки второй кривой с одной точкой первой кривой. Соединенные кривые рукоятки изображены на рис. 1.14.

Рис. 1.10. Этап 4: черными Рис. 1.11. Этап 5: один и тот линиями изображены незам- же стаии завершает черекнутые кривые, соединяю- нок и начинает рукоятку щие замкнутые

Рис. 1.12. В нижней части второй кривой рукоятки добавляется дополнительная вершина

Рис. 1.13. Все замкнутые кривые рукоятки ножа

Рис. 1.14. Этап 6: соединение кривых рукоятки
Теперь, в зависимости от используемого программного обеспечения, у вас есть два варианта. Если в пакете моделирования используются полигоны, создайте онлайновый каркас с их помощью. Например, в программе Lightwave 3D™ имеется дополнительный модуль Auto Patcher, добавляющий полигоны поверх сплайнового каркаса. Вокруг каждой части сплайнового каркаса должно быть либо три, либо четыре точки. В противном случае в сетке полигонов будут дырки. После соединения сплайнового каркаса полигонами производится их разделение с помощью команды Polygon Statistics (Статистика полигонов).
При использовании программного пакета на основе сплайнов или НРБС вы уже должны видеть поверхность сетки в затененном виде. В любом случае у вас будет возможность перенести лезвие, черенок и рукоятку в один и тот же слой. Затем можно объединить общие дублирующиеся точки или сшить их.
Некоторые люди предпочитают назначать текстуру отдельных частей изображения перед их слиянием. Это легче, чем выделять отдельные участки после объединения. Независимо от того, решите вы оставлять отдельные участки или нет, выделите их, присвойте имена различным поверхностям и назначьте для них цвета.
Два отверстия на периферии лезвия и в конце рукоятки должны быть либо соединены сварными точками, либо перемещены очень близко друг к другу. На этом урок кусочного моделирования по созданию ножа завершается.
⇐Моделирование простых объектов с помощью сплайнов или НРБС || Оглавление || Устранение проблем⇒