Изучаем 3D-графику

Объявление

Внимание!

Обучение на форуме уже давно не ведётся.

Однако здесь имеется неплохая коллекция ссылок на различные уроки по 3D-графике.


Надеюсь, это будет кому-нибудь полезно!

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Изучаем 3D-графику » Моделирование » Занятие 1 по моделированию


Занятие 1 по моделированию

Сообщений 1 страница 30 из 97

1

Рад приветствовать всех на нашем первом занятии по моделированию! :) (До этого было первое занятие по общим принципам.)
 

Сегодня мы рассмотрим в общих чертах различные способы моделирования, а также выполним кое-какие предварительные настройки интерфейса.
 
 

УЧЕБНЫЙ МАТЕРИАЛ
 

Создавать модели в 3DS MAX можно самыми разными способами: собирать из примитивов, применяя к ним попутно различные модификаторы, использовать составные объекты и булевские операции, сплайны и NURBS...
...Однако наиболее популярным на данный момент является полигональное моделирование (Editable Poly в связке с модификаторами сглаживания). Поэтому его мы рассмотрим в следующий раз. :) А пока давайте вкратце разберёмся с остальными методами.
 

Моделирование примитивами

Любимый способ новичков. :) Командная панель -> вкладка Create -> выбрать Geometry -> видим изобилие различных примитивов!

Помимо стандартных примитивов (Standard Primitives) можно в выпадающем списке выбрать продвинутые примитивы (Extended Primitives), а также различные архитектурные примочки (Doors, Windows, AEC Extended, Stairs).

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

Примитивы, как и многие другие объекты, можно создавать как методом клавиатурного ввода (Keyboard Entry), так и "на глазок", манипулируя курсором в окне проекции. Очень часто примитивы создаются в несколько приёмов, например для Box'а надо сначала задать длину и ширину, а затем уже высоту.

Примитивы можно свободно перемещать/вращать/масштабировать, а также конвертировать в объекты других типов (правая кнопка мыши -> меню Convert To). Скажем, примитив Box очень часто используют в качестве исходного объекта для полигонального моделирования.

Вот, пожалуй, и всё, что можно сказать о примитивах. :) (Если не углубляться в дебри различных настроек.)
 

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

Командная панель -> вкладка Create -> раздел Geometry -> выбрать Compound Objects в выпадающем списке.

Составные объекты в наше время используются не так уж часто, но всё же могут пригодиться для решения некоторых задач.

Кратко перечислим самые популярные:
- Scatter распределяет копии одного объекта по поверхности другого. Может пригодиться, к примеру, для создания реалистичной травы на лужайке.
- Boolean позволяет выполнять булевские операции над пересекающимися замкнутыми объектами (без дырок в сетке). Например, объединить сетки двух объектов, вычесть из одной другую, или оставить видимым только их пересечение.
- Loft позволяет создавать модели методом лофтинга (наносит поверхность вдоль сплайна-пути, используя сплайны-сечения).
 

Моделирование посредством модификаторов

Тут нет ничего особо сложного. Командная панель -> вкладка Modify -> стек модификаторов, а над ним выпадающий список Modifier List. В стеке отображаются уже применённые модификаторы, а в списке можно выбрать ещё какие-нибудь, чтобы добавить. :)
Или же меню Modifiers -> нужный раздел -> нужный модификатор. :)

Модификаторы применяются последовательно снизу вверх по стеку. Самым нижним в стеке всегда является исходный объект. Положение модификатора в стеке можно менять, перетаскивая его вверх/вниз. Соответственно будет меняться и результат. Кроме того, их можно временно отключать.

Скажем, создайте примитив Box. Установите его параметры Length Segs, Width Segs и Height Segs равными 25.
Примените к нему модификатор Bend (Изгиб). В свитке Parameters модификатора установите Angle (угол изгиба) равным 45. Как видите, наш Box изогнулся. :)
Поверх Bend'а примените модификатор Twist (Скручивание). В свитке Parameters модификатора установите Angle (угол скручивания) равным 45. Теперь наш Box ещё и повернулся. :)
Перетащите Bend вверх по стеку, нажав на нём и удерживая левую кнопку мыши. Результат значительно изменился, поскольку теперь объект Box сначала скручивается, а уже потом изгибается.
Кликните по лампочке рядом с Twist. Модификатор будет выключен. Теперь Box только изгибается, но не скручивается. Снова кликните по лампочке, чтобы включить модификатор.

Модификаторы также можно копировать/вставлять.
В стеке модификаторов щёлкните правой кнопкой мыши по модификатору Twist, а затем в контекстном меню выберите Copy.
Создайте ещё один Box, со значениями Length/Width/Height Segs равными 10.
В его стеке модификаторов снова кликните правой кнопкой мыши, и теперь уже выберите Paste. Добавится наш модификатор Twist, с уже установленным Angle, равным 45 градусам. Можно затем вставить ещё один Twist - наш новый Box перекрутится ещё сильнее. :)

Стек модификаторов можно свернуть, кликнув по нему правой кнопкой мыши и выбрав Collapse All. Но имейте в виду, что развернуть его потом будет нельзя (разве что Edit -> Undo).
Кроме того, можно свернуть часть стека, кликнув правой кнопкой мыши по названию модификатора и выбрав Collapse To. Указанный модификатор будет "запечён" в исходный объект, а вместе с ним и все другие модификаторы, которые расположены ниже по стеку. (Те модификаторы, которые выше, при этом сохранятся.)

Существует масса модификаторов для самых различных целей, в процессе обучения мы познакомимся с ними более подробно.
 

Редактирование сплайнов

Прежде чем моделировать при помощи сплайнов, надо разобраться, что это вообще такое. :) Сплайн - это кривая, форма которой задана рядом контрольных точек. Свойства этих точек можно настраивать, меняя тем самым форму кривой.

Сплайны бывают открытые и замкнутые. (Такие вот сложные у них характеры. :))
Открытый сплайн - у которого есть начальная и конечная точки.
Замкнутый сплайн - "змея, кусающая себя за хвост". Конечная точка у него слита с начальной.

Если во вкладке Create командной панели нажать Shapes, то появится набор кнопок для создания различных фигур и кривых.

Кнопка Line позволяет создавать сразу объекты Editable Spline.
Просто нажимаете её, а затем кликаете несколько раз в разных местах окна проекции, создавая сплайн. Новые вершины создаются левой кнопкой мыши, завершить создание сплайна можно нажатием правой кнопки мыши в активном видовом окне.

Обратите внимание на свитки, которые появляются при клике по кнопке Line:
- Rendering. Позволяет настроить, как будет отображаться сплайн при визуализации (по умолчанию он не визуализируется вообще).
- Interpolation. Управляет количеством и длиной шагов, на которые будет разбита кривая.
- Creation Method. Задаёт свойства создаваемых вершин. В группе Initial Type можно указать тип вершин, создаваемых кликом мышкой, а группа Drag Type позволяет указать, вершина какого типа будет создана при нажатии левой кнопки мыши и перетаскивании курсора.
- Keyboard Entry. Позволяет вводить координаты создаваемых точек вручную.

Следует также отметить, что вы на данном этапе можете создать лишь грубый набросок сплайна. Тонкая настройка вершин типа Безье невозможна, пока сплайн не будет создан полностью (это уточнение для тех, кто раньше уже работал с векторной графикой).

Кроме того, можно создавать сплайны заданной формы, к примеру, Circle (Окружность) или Star (Звезда). Это параметрические объекты, т.е. у окружности, к примеру, можно настроить радиус, а у прямоугольника (Rectangle) - длину и ширину, а также скруглённость углов.
Чтобы преобразовать такой объект в редактируемый сплайн, надо кликнуть правой кнопкой мыши и в меню Convert To выбрать Convert to Editable Spline.
Внимание! При этом вы потеряете доступ к прежним параметрам объекта (скажем, не сможете больше поменять радиус, введя нужное число).

Наконец сплайн создан, вы завершили его создание кликом правой кнопки мыши. (Если это одна из стандартных форм, к примеру Helix (спираль), вы должны ещё конвертировать её в Editable Spline, как говорилось выше.)
Теперь переходим во вкладку Modify командной панели. Откройте уровни редактирования сплайна щелчком по плюсику справа от надписи Editable Spline в стеке модификаторов.

Как видите, у сплайна есть три уровня редактирования:
- Vertex, позволяет редактировать положение вершин сплайна и их свойства;
- Segment, для редактирования отдельных сегментов сплайна (отрезок кривой между двумя вершинами);
- Spline, чтобы выделять целиком отдельные сплайны-подобъекты и работать с ними.
Следует отметить, что один сплайн-объект может содержать несколько сплайнов-подобъектов, не связанных друг с другом.

(Если до кого-то не дошло, то надо кликнуть, к примеру, по надписи Vertex, чтобы перейти на соответствующий уровень редактирования. :) При этом надпись будет выделена желтым цветом.)

Вершины сплайна бывают четырёх типов:
- Bezier (Безье)
- Bezier Corner (Угол Безье)
- Corner (Угол)
- Smooth (Сглаженный угол)
Разные типы вершин по-разному влияют на кривизну проходящей через них линии.
Достаточно немного поэкспериментировать, чтобы понять, что к чему.

Сменить тип вершины очень просто. Выделите одну или несколько нужных вершин, щёлкните правой кнопкой мыши в активном окне проекции и выберите нужный вам тип вершин, к примеру Bezier Corner. (Верхнее левое меню.)

С вершинами сплайна можно работать при помощи Move, Rotate и Scale. Правда, операция Scale по умолчанию затрагивает не координаты вершин, а их кривизну.
Если вам нужно изменить координаты нескольких выделенных вершин при помощи Scale (к примеру, увеличить/уменьшить радиус окружности, выделив четыре её точки и применив Scale), обратите свой взор на панель инструментов под главным меню программы. Найдите там кнопку Use Pivot Point Center, нажмите на неё и держите, пока не выпадет список из трёх кнопок. Выберите там Use Selection Center, и попробуйте теперь использовать Scale, выделив предварительно несколько вершин - вуаля! :) ВНИМАНИЕ! Не забудьте потом вернуть переключатель в прежнее положение (Use Pivot Point Center), иначе могут быть небольшие проблемы. :) Назначение выбираемых кнопок отображается внизу экрана, в строке информации.

В панели Modify вы можете видеть пять свитков:
- Rendering и Interpolation, наши старые знакомые.
- Selection. Можно выбирать уровень подобъектов, а также выполнять некоторые операции с выделением подобъектов (именно с выделением, а не с самими подобъектами).
- Soft Selection. Обеспечивает плавный переход между выделенными и невыделенными областями.
- Geometry. Позволяет редактировать геометрию сплайна. В зависимости от выбранных подобъектов, доступны разные кнопки.
Кроме того, в режимах Segment и Spline можно видеть свиток Surface Properties, в котором можно настраивать ID'ы для материалов. (Иногда требуется для текстурирования.)

Как вы уже, вероятно, догадались, наиболее интересным для нас является свиток Geometry.
Обо всём сразу не расскажешь, но вот наиболее важные функции:
- Несколько отдельных редактируемых сплайнов можно объединить при помощи кнопки Attach.
- С помощью Cross Section (аналог одноимённого модификатора) можно создавать продольные линии вдоль нужных форм (используется в связке с модификатором Surface). К примеру, вы делаете несколько окружностей разного диаметра на разной высоте, конвертируете их в Editable Spline, последовательно присоединяете нижние окружности к верхней с помощью Attach, затем выделяете самый верхний сплайн, нажимаете Cross Section, выбираете по очереди нижние окружности (начиная со второй сверху), затем применяете модификатор Surface - у вас получилась труба переменного радиуса!
- Weld позволяет сливать вместе выделенные вершины, в определённом вами радиусе (счётчик справа).
- Connect протягивает отрезок между концевыми вершинами сплайна (или двух разных сплайнов-подобъектов). Надо нажать левую кнопку мыши и тащить курсор от одной вершины к другой.
- Insert добавляет точку на выбранный сегмент. Выход из режима - правой кнопкой мыши.
- Make First делает выбранную вершину первой по счёту в сплайне. В открытом сплайне работает только с концевыми вершинами, в замкнутом - с любой вершиной. Полезен при использовании Cross Section и некоторых других фич. Отображение порядковых номеров вершин можно включить в свитке Selection (группа Display, флажок Show Vertex Numbers).
- Fuse помещает все выбранные вершины в одну точку (если это концевые вершины, то их впоследствии можно будет слить вместе при помощи Weld; сам Fuse этим не занимается).
- Reverse работает только на уровне Spline, позволяет обратить нумерацию точек (дополняет возможности Make First).
- Fillet создаёт вместо каждой из выделенных точек две новых, сглаживая острые углы.
- Chamfer аналогичен Fillet'у, но углы не сглаживает.
- Outline работает только на уровне Spline. Если выбран открытый сплайн: придаст ему "толщину", одновременно замкнув. (Можно использовать для придания толщины листу бумаги, полученному методом Extrude.) Если выбран закрытый сплайн: создаст внутри или снаружи него похожий сплайн, тоже замкнутый.
- Boolean применяет булевские операции к сплайнам-подобъектам. Сплайны могут быть расположены в разных плоскостях, или даже не быть плоскими - Boolean'у это по барабану. :) Главное, чтобы сплайны был замкнутыми, и не пересекались сами с собой в активном окне проекции.
- Mirror зеркально отражает текущий сплайн-подобъект вертикально, горизонтально, или сразу и в том, и в другом направлении.
- Divide позволяет разделить один или несколько выбранных сегментов сплайна на части, путём добавления заданного количества точек. К примеру, если выбрать сегмент, ввести 3 в счётчике справа и нажать Divide, то этот сегмент будет разбит на четыре примерно равных сегмента тремя новыми точками. Если выделено несколько сегментов, то в каждый из них будет добавлено по три точки.

Пока хватит о редактировании сплайнов. :) Это, конечно, лишь самые общие сведения, но их вполне достаточно для успешной работы.

Посмотрим теперь, что можно сделать при помощи сплайнов.
 

Моделирование сплайнами

Прежде всего, сплайны можно использовать в качестве самостоятельных объектов. К примеру, вы можете создать из них узорчатую решётку для ограды, а затем сделать их визуализируемыми, выставив флажки Enable in Renderer и Enable in Viewport (свиток Rendering вкладки Modify). Сечение сплайна при этом можно задать круглым (Radial) или прямоугольным (Rectangular), выбрав и настроив соответствующие параметры в свитке Rendering.

Для оптимального отображения сплайнов в этом случае я рекомендую использовать режим Adaptive (вкладка Interpolation). По умолчанию при интерполяции (прорисовке) сплайна он делится на ряд примерно равных отрезков. А вот в режиме Adaptive все отрезки разной длины, что обеспечивает наилучшее сглаживание (меньше шагов на прямых участках, больше возле плавных изгибов). Недостаток лишь один: значительное увеличение количества полигонов. Но современные компьютеры играючи справляются с такой нагрузкой.

К визуализируемым сплайнам можно также применять различные модификаторы, скажем Edit Poly и TurboSmooth, что открывает большой простор для деятельности. :) Хотя от режима Adaptive в этом случае придётся отказаться, и флажок Optimize снять.

Тем не менее, обычно сплайновые фигуры не отображают при рендеринге, а используют в качестве основы для различных модификаторов. Сплайны хорошо подходят для создания объектов методами:
- вращения (модификатор Lathe);
- выдавливания (модификаторы Extrude, Bevel и Bevel Profile);
- лофтинга (составной объект Loft);
- деформации вдоль пути (PathDeform).
Кроме того, в прежние времена они частенько использовались в связке с модификатором Surface, наносящим поверхность на сплайновый каркас. (До развития полигонального моделирования в его современном виде это был основной метод моделирования органических объектов.)

Вкратце рассмотрим некоторые упомянутые выше модификаторы.

Модификатор Lathe. Создаёт тело вращения на основе сплайна. Скажем, ваза или рюмка - это тела вращения. Достаточно создать профиль одной из сторон вазы (как бы половину продольного среза), а затем применить модификатор Lathe и настроить его - и мы получим готовую вазу.
При этом можно указать ось вращения (X, Y или Z), выравнивание (Min, Center или Max) и ряд других параметров. (Разобраться несложно, достаточно немного поэкспериментировать.)
У модификатора Lathe имеется подобъект Axis - ось вращения. Кликните по знаку "плюс" рядом с названием модификатора в стеке, а затем по Axis - он будет выделен цветом. Теперь ось можно перемещать/вращать как обычный объект, при этом будет меняться форма поверхности. (А вот масштабирование на ось не действует.)

Модификатор Extrude. Создаёт тело выдавливания на основе сплайновой формы. К примеру, если выдавливать из окружности (Circle), то получится цилиндр, а если выдавливать из прямоугольника (Rectangle), то у вас выйдет параллелепипед. Можно выдавить текст (Text), и у вас получится объёмная надпись. Высота выдавливания регулируется параметром Amount.

Модификатор Bevel. Аналогичен Extrude, но позволяет пошагово расширять/сужать сечение объекта в направлении выдавливания (свиток Bevel Values во вкладке Modify). Полезен, в основном, при создании фасок (чтобы края сверху и снизу выдавливания не были такими острыми), хотя может использоваться и для других целей.
Поэкспериментируйте с настройками, ничего сложного там нет.

Модификатор Bevel Profile. Позволяет поставить сечение выдавливаемого объекта в зависимость от другого сплайна (обычно перпендикулярного к плоскости исходного сплайна). Фактически, это ещё один способ создания тела вращения, только поперечное сечение объекта может быть каким угодно, не обязательно круглым.
К примеру, создаёте два сплайна в перпендикулярных плоскостях. Выделяете один из сплайнов, применяете к нему Bevel Profile, нажимаете Pick Profile в свитке Parameters модификатора, указываете второй сплайн в качестве профиля (кнопка Pick Profile в свитке Parameters модификатора).
Обратите внимание, что профиль может загибаться и в обратную сторону. Это позволяет создавать, скажем, толстостенные вазы сложной формы.

Пока достаточно. :)
 

NURBS-моделирование

Эта аббревиатура расшифровывается как "неоднородные рациональные B-сплайны", хотя к обычным сплайнам они имеют лишь косвенное отношение. Идея NURBS заключается в том, что в результате всех манипуляций создаётся не полигональная сетка, как обычно, а некая абстрактная поверхность, описываемая многоэтажными математическими формулами. (К счастью, вручную их прописывать не нужно. Форма поверхности поставлена в зависимость от параметров особых контрольных точек и кривых, вот с ними-то 3D-художники и работают.)

Следует отметить, что сама по себе NURBS-поверхность - математический объект, она существует лишь в "векторном" виде. Однако современные движки визуализации для 3DS MAX работают только с традиционными поверхностями, состоящими из конкретных точек и полигонов.
Поэтому при рендеринге NURBS-поверхности выполняется так называемая триангуляция: на поверхности выбираются некие точки, между которыми натягиваются треугольные полигоны. Фактически, по образцу NURBS-поверхности создаётся сетка из треугольников - она-то и показывается в окне проекции или при рендеринге.
Сама NURBS-поверхность идеально гладкая по своей природе, однако при разбиении на треугольники край модели становится слегка "зазубренным". Чтобы свести этот эффект к минимуму, следует воспользоваться настройками в свитках Surface Approximation и Curve Approximation (вкладка Modify командной панели).

Для работы с NURBS существует ряд специальных инструментов, которые становятся доступны в свитках вкладки Modify (а также в специальном окошке NURBS) после того, как вы создадите или выберете NURBS-объект.
Чтобы посмотреть на эти инструменты, вы можете конвертировать какой-нибудь примитив (скажем, Torus) в NURBS (выберите объект, RMB (правая кнопка мыши) -> меню Convert To -> Convert to NURBS).
Как видите, теперь появилось специальное окошко, где собраны основные инструменты для работы с NURBS-объектами.

Заглянув во вкладку Modify командной панели, вы можете убедиться, что у данного NURBS-объекта существует два уровня подобъектов: Surface CV и Surface (в стеке модификаторов разверните NURBS Surface, кликнув по плюсику слева).
На уровне Surface CV вы можете работать с контрольными точками поверхности, а на уровне Surface - с поверхностями NURBS (в режиме Wireframe они представлены формами сечений).

В свою очередь, у уровня Surface CV есть своеобразные подуровни - режимы выбора (Selection), которые доступны в свитке CV:
- Single CV (одним щелчком выбирается одна точка кривой),
- Row of CVs (выбирается сразу целый последовательный ряд точек),
- Column of CVs (колонна точек, "перпендикулярная" Row of CVs),
- Row and Column of CVs (одним кликом выбираются два ряда точек крест-накрест),
- All CVs (выбираются все точки данного элемента; у объекта NURBS может быть несколько отдельных элементов, не связанных друг с другом).
Уровень Surface в этом плане поскоромнее, у него доступно всего два режима выбора: Single Surface и All Connected Surfaces (одиночная поверхность и все связанные поверхности).

Перечень уровней редактирования отнюдь не исчерпывается перечисленными выше. Количество уровней редактирования у NURBS-объекта может быть разным, в зависимости от того, какие элементы он содержит.
Если вы сейчас создадите кривую CV Curve, то появятся ещё уровни редактирования Curve CV и Curve. А если создадите Point Curve, то добавится ещё и уровень Point. Режимы выделения на этих уровнях аналогичны описанным выше - думаю, разобраться несложно. :)

Выбранными подобъектами можно манипулировать в режимах Move, Rotate и Scale, при этом будет изменяться форма поверхности NURBS.

Разумеется, вы можете не только менять форму уже существующих поверхностей, но и создавать новые. Как я уже говорил выше, основная работа с ними происходит при помощи инструментов, которые для удобства собраны в окошке NURBS.
Там есть три отдела: Points (работа с вершинами), Curves (работа с кривыми) и Surfaces (работа с поверхностями). Во многом их назначение аналогично модификаторам и преобразованиям, применяемым к обычным сплайнам (взять хотя бы кнопку Create Lathe Surface), хотя есть и серьёзные отличия.
Но подробно углубляться в это мы сейчас не будем, иначе получится целый трактат. :)

В своё время технология NURBS произвела настоящий фурор в мире 3D. Многие тогда утверждали, что за NURBS будущее моделирования. Идея абсолютно гладкой "математической" поверхности, которую можно триангулировать как угодно, завораживала умы и кружила головы. (3D-спецы вообще иногда тащатся от очень странных вещей. :))
Оптимисты пророчили, что в скором времени все огранические модели (людей, животных, растений) будут создаваться исключительно при помощи NURBS. Их можно понять: до развития полноценного полигонального моделирования реальной альтернативой NURBS были только заморочные Loft и Surface, применявшиеся к обычным сплайнам, да ещё простенький Editable Mesh. А тут вдруг такой красивый метод, крутые перспективы... Естественно, все уверовали в NURBS как в признак наступающего светлого будущего...
Однако на практике оказалось, что модели NURBS слишком требовательны к ресурсам компьютера, и вдобавок довольно капризны (любят взглюкнуть). В частности, в 3DS MAX их поддержка поначалу была реализована настолько коряво, что даже ярые NURBS-идеологи были, мягко говоря, обескуражены. А что поделаешь, задачка-то очень непростая.
Со временем, конечно, всё более-менее пригладили, да и компьютеры стали мощнее, но дурная слава всё же осталась. К тому же, получил развитие интуитивно более понятный способ моделирования при помощи Editable Poly в связке с модификаторами сглаживания.
Сейчас NURBS в 3DS MAX занимает весьма специфическую нишу - применяется для создания различных технических деталей, которые сложно или долго делать другими способами. Впрочем, в Maya этот способ моделирования получил значительно более широкое развитие, а Rhino целиком посвящён NURBS-моделингу, так что ещё не всё потеряно. :)
 

Объект типа Editable Mesh

Предшественник Editable Poly. :) Состоит из точек и натянутых между ними треугольников - фейсов.

Преобразовать объект (к примеру, Box) в Editable Mesh можно выделив его, кликнув по нему правой кнопкой мыши и выбрав Convert To -> Convert to Editable Mesh.

Editable Mesh имеет следующие уровни редактирования подобъектов:
- Vertex (вершина),
- Edge (ребро),
- Face (треугольник),
- Polygon (четырёхугольник),
- Element (элемент).

Инструменты для работы с подобъектами находятся в свитке Edit Geometry.

Подробно мы здесь останавливаться не будем, поскольку в дальнейшем всё равно будем изучать моделирование Editable Poly, а там инструменты во многом схожи с Editable Mesh, хотя имеют больше возможностей. Если вы научитесь моделить в Editable Poly, то и освоить моделирование в Editable Mesh тем более не будет представлять для вас никакой сложности. :) (Конечно, там есть некоторые тонкие моменты - куда же без них. Но это уже выходит за рамки краткого обзора.)
 

Объект типа Editable Patch

Позволяет создавать объекты из редактируемых лоскутов.

Преобразовать объект (к примеру, Cylinder) в Editable Patch можно выделив его, кликнув по нему правой кнопкой мыши и выбрав Convert To -> Convert to Editable Patch.

Имеет следующие уровни редактирования подобъектов:
- Vertex (вершина),
- Handle (рычаг),
- Edge (ребро),
- Patch (лоскут),
- Element (элемент).

В целом, похоже на Editable Mesh, только рёбра можно настраивать как сегменты сплайнов, при помощи рычагов Безье. :)
 

Подведение итогов

Сегодня вы в общих чертах познакомились с основными способами моделирования, кроме Editable Poly. Его оставим на сладкое. :) В дальнейшем мы будем изучать в основном именно полигональное моделирование, а пока надо получить хотя бы общее представление о других методах.

(Многие современные 3D-самоучки, полагая себя спецами, между тем совершенно не умеют моделить нигде кроме Editable Poly. А ведь некоторые задачи гораздо проще и быстрее можно решить другими способами...)
 
 

ДОМАШНЕЕ ЗАДАНИЕ

Надеюсь, что вы не только прочли этот текст, но и попробовали большую часть того, о чём говорилось выше. :) Но если нет, то обязательно вернитесь и попробуйте. Собственные вольные эксперименты очень хорошо помогают запомнить материал. Абстрактные сведения превращаются во вполне конкретные навыки. :)

Кроме того, посмотрите статьи по следующим ссылкам:

Общая информация о сплайновом моделировании
Создание Loft-объектов
Основы моделирования головы сплайнами
Создание ванны при помощи сплайнов
Симпатичные узоры

Создание натюрморта

Создание реалистичной травы

NURBS: Создание автомобильного колеса

Местами изложенный там материал повторяет то, о чём я уже говорил выше... И это хорошо! Ведь как говорил один мудрый человек: "Повторение - мать учения, повторение - мать учения, повторение - мать учения..."

Будет очень хорошо, если вы заодно постараетесь выполнить практическую часть этих уроков, но это уже на ваше усмотрение. Всё зависит от того, сколько свободного времени у вас имеется. В принципе, пока достаточно хотя бы знакомства в общих чертах. :)

Наконец, практическое задание. Используя максимум полученных знаний, постарайтесь замоделить, скажем, боевую машину пришельцев, как вы её себе представляете. :) Дайте волю своему воображению! При этом голливудское качество не обязательно, главное - попрактиковаться в применении различных приёмов.
Оставайтесь спокойны, если у вас толком ничего не получится - впоследствии мы ещё много раз будем ко всему этому возвращаться. Этот первый урок был чисто ознакомительным.

Как и в прошлый раз:
- картинки с выполненным заданием выкладывайте в этой теме,
- файлы сцены высылайте на мой ящик denis_russkih@mail.ru

Работы принимаются до следующего понедельника.

Удачи! :)
 

P.S. Оценки за предыдущее домашнее задание выложу сегодня, чуть позже.

2

Боевая машина пришельцев - это крута! :laugh:
Сроки здачи задания?

3

ra(v)en, работы принимаются до следующего понедельника. :)

4

Ага, готовую боевую машину ищите в моем прошлом задании!  :lol:

5

Блин, моделирование точно не для мня :bad:. Я даже со сплайнами разобратся не могу, что же я блин дальше делать буду?:sorry:

6

Сегодня начну делать, за неделю забыл вообще про дом.задание, только что открыл форум, ужас :swoon:

7

Ну вот и готово, кажется. Принимайте моё нелепое творение в виде боевой тарелки пришельцев.

8

BloodLeo написал(а):

Блин, моделирование точно не для мня . Я даже со сплайнами разобратся не могу, что же я блин дальше делать буду?

Я ведь предупреждал:
"Оставайтесь спокойны, если у вас толком ничего не получится - впоследствии мы ещё много раз будем ко всему этому возвращаться. Этот первый урок был чисто ознакомительным".

Не ставь на себе крест раньше времени! :) В будущем мы приступим к изучению полигонального моделирования, куда более простого и интуитивно понятного.
 

*Forrest* написал(а):

Ну вот и готово, кажется. Принимайте моё нелепое творение в виде боевой тарелки пришельцев.

Почему же нелепое? :) Очень даже прилично для начинающего! (Более подробные оценки - в понедельник. :))

9

Блин, категорически не успеваю ничего делать... :(  Скоро стану не учащимся, а паломником...

10

Прошу принять мою работу до вторника (то есть до 11:59:59). Во-первых, работы невпроворот, но получиться должно безбашно. Во-вторых, я нереально загружен высшей математикой. Она - штука, конечно, интересная, но ЖУТКО запарная. Таким образом, свободными у меня остались только воскресенье и понедельник (т.к. физ. перевоспитание я благополучно отрабатываю дома на компе :) ). А впереди еще надо закончить модели, создать окружение, доп.эффекты и отрендерить все это с нескольких ракурсов при помощи mental ray с production quality, global illumination, final gather и motion blur. :swoon:
Хотя уже готовый литачок пришельцев я все же выложу.

11

Штирлиц написал(а):

Прошу принять мою работу до вторника (то есть до 11:59:59).

ОК, так и быть, работы принимаются до вторника. :)

12

Итак, рад представить вам мою новую работу - "Maloc War Car". В наше время расу Малоков можно смело считать пришельцами, вот я и решил сделать тяжелый боевой джип Малоков. В общем, смотрите все сами!

13

боюсь этот урок у меня пролетает, ибо не успеваю :blink:  :(

14

Хм сегодня посмотрел я на все что наваял за последние несколько дней, и снес к чертям. Начинаю заново, авось не так позорно выйдет. Эх, где бы еще креатива вдохнуть, чтобы пришло видение корабля? :D

15

Вот и моя моделька! Гравиплатформа огневой поддержки....че-то рисунок не грузится=(

Отредактировано Noneither (2006-10-02 14:03:43)

16

рррр! не могу! кто придумал эти Сплайны? да они меня в могилу загонят! Да как с  ними вообще можно работать? не понимаю...

17

Хех по моему сплайны просто супер вещь и для некоторых случев просто незаменимы..

18

П.С. Сорри немогу отредактировать преведущий пост..
Я хоть не не учусь но все же у меня вопрос, а можно мне тоже прислать работу???

19

крутой джип! попытаю сделать нечто подобное :good:

20

Alexander

Молодчина! :)
 

Noneither

Советую использовать сервис http://www.imageshack.us/ для размещения картинок.
 

BloodLeo

Терпи, боец! Дальше будет легче. :) В будущем мы приступим к изучению современных удобных методов полигонального моделирования (работа с Editable Poly).

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

Romulus

Конечно, присылай! :) Будет любопытно взглянуть.

21

Эх...фантазии у меня совсем нет :( Ничего не смог даже придумать. Была идея, да нифига не получилось, отчасти от того, что не знал, что туда приделать. Постараюсь придумать что-нибудь, хоть и не в срок :( Мне действительно очень обидно...извини

22

Жалкая пародия на... Сами догадайтесь что;)

23

Русских Денис написал(а):

BloodLeo
Терпи, боец! Дальше будет легче.  В будущем мы приступим к изучению современных удобных методов полигонального моделирования (работа с Editable Poly).

Ох надеюсь что с полигонами действительно будет легче. Может сплайны освою позже, уже по ходу?
Эх, моя первая двойка за ДЗ со времен третьего класса :)

24

Денис, а когда теперь следующий урок будет? Хочется новых знаний и конкретного задания, что бы было на чем практиковаться. Большинство дополнительных уроков я уже выполнил.

25

Мда, в 3D MAX'е рыться нужно конкретно.Чем больше узучаю его тем интереснее, понимаю какие открываются горизонты и возможности в 3D моделировании, поэтому жду нового урока.Скорее бы !!! :)  :)  :)

26

Блин 6 - й MAX НЕ читает формат деталей ЛЕГО!!! :mad:

27

Артём написал(а):

Блин 6 - й MAX НЕ читает формат деталей ЛЕГО!!!

потому что он для Восьмого! предупреждали же, что надо обзавестись свежей версией!

28

Денис, если можешь,выложи пожалуйста здесь рендер моей сцены,а то я пока не могу в нет выйти с компа.

29

Дкнис, появляйся пожалуйста почаще в асе. У меня нифига не получается, а спросить не у кого :( (не люблю я такой смайл, какой-то он не такой, не искренний) Вот и сижу в истерике, не зная, то делать. Самое, что мне не нравится в Максе - это то, как он крутит вид, просто ужасно! нифига не понятно, кртутит как хочет. Мышку вверх двигаешь - он вокруг детали крутит, а направо - то же самое :mad: Ещё приближает и удаляет слишком резко :mad:

30

Sova написал(а):

Мышку вверх двигаешь - он вокруг детали крутит, а направо - то же самое

Это потому, что у тебя желтым выделен горизонтальный круг вращения. Чтобы крутить как хочешь, нужно мышкой щелкнуть на пространстве между этими перекрещивающимися кругами так, чтоб оно стало серым. Тогда откроется свободное вращение.

Sova написал(а):

Ещё приближает и удаляет слишком резко

В окошке Perspective это лечится нажатием кнопок вперед/назад на клавиатуре. В других окнах проекций я так не пробовал, но может сканает...


Вы здесь » Изучаем 3D-графику » Моделирование » Занятие 1 по моделированию