Чтение онлайн

на главную - закладки

Жанры

Шрифт:

Работа с Poly объектами

Моделирование большинства сложных по форме объектов, как правило, происхо-дит с использованием методов редактирования сегментационных сеток моделей. Этих методов очень много, и они делятся на группы, в зависимости от типа редак-тируемой сетки — типа модели.

Напомню, что существует несколько типов моделей: Mesh, Poly, Patch, NUR BS. От типа модели зависит состав ее структурных элементов, а также методы и инст-рументы редактирования.

Сейчас мы будем работать с одним из наиболее пластичных, на мой взгляд, типом моделей — Poly.

В данном разделе мы рассмотрим ряд средств, позволяющих обрабатывать сегмен-тационную сетку Poly -

объектов для придания ей необходимой формы. Перевод процедурных объектов в тип Poly Чтобы получить в сцене Poly - объект, достаточно просто перевести тип любого из существующих объектов в Poly. Это можно выполнить двумя способами. 1- й способ

Создайте в сцене любой стандартный примитив, например Sphere (Сфера). Щелк-ните по нему правой кнопкой мыши для вызова квадрупольного меню. В нижней части меню выберите подменю Convert To (Перевести в). В появившемся подменю выберите пункт Convert to Editable Poly (Перевести в редактируемый поли) —

рис. 2.84.

Рис. 2.84. Опция перевода в тип Editable Poly

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

Снова создайте в сцене примитив, затем перейдите во второй раздел командной панели и в стеке модификаторов щелкните правой кнопкой мыши по названию примитива, выделенно-му серой линией. Появится меню, в котором необходимо выбрать пункт Editable Poly (Редактируемый поли) — рис. 2.85. Последствия этих действий аналогичны предыду-щим.

Рис. 2.85. Вторая опция перевода

в тип Editable Poly

П РИМЕЧАНИЕ

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

Итак, мы получили Poly - модель, созданную на основе обыкновенного примитива. Мы отметили, что формообразующие и остальные параметры ее пропали. Poly -модель не является процедурным объектом, поэтому не может иметь параметров, корректирующих ее форму. Если вы превратили сферу в Poly - объект, то больше для программы это не сфера, а просто сферический объект. Сферу можно было ре-дактировать за счет изменения, например, радиуса. Это значит, что можно было лишь менять характерные для сферы признаки, не изменяя сути ее формы. Сфери-ческий же объект можно редактировать как угодно. Из него можно лепить, как из пластилина, любую требуемую форму. Разумеется, ни о каком радиусе и прочих параметрах здесь говорить уже не приходится.

В ЫВОД 1

Переведя процедурный объект в тип Poly, вы теряете возможность редактирования его на уровне параметров, но обретаете возможность произвольного редактирования формы объекта за счет использования множества специальных инструментов. В ЫВОД 2

Прежде чем переводить какой -

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

Структура Poly модели

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

Создайте в сцене примитив Sphere (Сфера), переведите его в тип Editable Poly лю-бым способом из указанных ранее.

Для удобства отображения подобъектов модели в окне проекций Perspective (Пер-спектива) включите добавочный режим отображения Edged Faces (Выделенные ребра). Для этого необходимо щелкнуть кнопкой мыши по надписи "Smooth + Highlights" в левом верхнем углу окна проекций Perspective (Перспектива) и вы-

брать соответствующий пункт (см. рис. 1.52). Выделите получившуюся модель, перейдите во второй раздел командной панели ( Modify ) и в стеке модификаторов раскройте структуру подобъектов модели, нажа-тием на кнопку с изображением "+". Перед вами — структура подобъектов Poly -модели (рис. 2.86).

Рис. 2.86. Подобъекты

Poly- модели Рис. 2.87. Вершины подсвечены

Рассмотрим данные подобъекты.

? Vertex (Вершина) — это точка, образуемая при пересечении сегментных линий модели. Вершины также называют узловыми точками . Перейдя на уровень ре-дактирования вершин, вы делаете их видимыми. Теперь они отображаются в окне проекций, подсвечиваются синим цветом (рис. 2.87). Вершины можно выделять, перемещать, редактировать при помощи специальных инструментов, преобразовывая тем самым форму модели.

? Edge (Ребро) — это отрезок сегментной линии между вершинами. Выделите дан-ный подобъект, затем щелкните по любой части сегментационной сетки модели в сцене. Тем самым будет выделено какое - либо ребро на поверхности модели.

? Border (Граница) — данный подобъект позволяет работать с границами откры-тых участков модели. В нашем случае сфера является закрытым объектом, т. е. ее поверхность нигде не прерывается. Поэтому границ на ней просто нет. На рис. 2.88 показана выделенная граница на полусфере. Границы возникают лишь в случае, если поверхность прерывается.

Рис. 2.88. Выделен подобъект Border

Рис. 2.89. Несколько полигонов на поверхности объекта выделены Polygon

? (Полигон) — представляет собой часть поверхности, ограниченную сегментными линиями. На нашей сфере все полигоны имеют четырехугольную форму. В целом, они могут быть любыми. Существует множество инструментов оперирования полигонами, которые мы рассмотрим далее. На рис. 2.89 показана сфера с несколькими выделенными полигонами на поверхности.

Поделиться:
Популярные книги

Отмороженный 10.0

Гарцевич Евгений Александрович
10. Отмороженный
Фантастика:
боевая фантастика
рпг
5.00
рейтинг книги
Отмороженный 10.0

Иной. Том 1. Школа на краю пустыни

Amazerak
1. Иной в голове
Фантастика:
боевая фантастика
рпг
аниме
5.75
рейтинг книги
Иной. Том 1. Школа на краю пустыни

Цикл "Идеальный мир для Лекаря". Компиляция. Книги 1-30

Сапфир Олег
Лекарь
Фантастика:
боевая фантастика
юмористическое фэнтези
аниме
фэнтези
5.00
рейтинг книги
Цикл Идеальный мир для Лекаря. Компиляция. Книги 1-30

Как я строил магическую империю

Зубов Константин
1. Как я строил магическую империю
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Как я строил магическую империю

На границе империй. Том 5

INDIGO
5. Фортуна дама переменчивая
Фантастика:
боевая фантастика
попаданцы
7.50
рейтинг книги
На границе империй. Том 5

Адвокат Империи 8

Карелин Сергей Витальевич
8. Адвокат империи
Фантастика:
городское фэнтези
альтернативная история
аниме
дорама
фантастика: прочее
попаданцы
5.00
рейтинг книги
Адвокат Империи 8

Сильнейший Столп Империи. Книга 2

Ермоленков Алексей
2. Сильнейший Столп Империи
Фантастика:
аниме
фэнтези
фантастика: прочее
попаданцы
5.00
рейтинг книги
Сильнейший Столп Империи. Книга 2

Аристократ из прошлого тысячелетия

Еслер Андрей
3. Соприкосновение миров
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Аристократ из прошлого тысячелетия

Двойник Короля 4

Скабер Артемий
4. Двойник Короля
Фантастика:
аниме
фэнтези
фантастика: прочее
попаданцы
5.00
рейтинг книги
Двойник Короля 4

Черный Маг Императора 6

Герда Александр
6. Черный маг императора
Фантастика:
юмористическое фэнтези
попаданцы
аниме
7.00
рейтинг книги
Черный Маг Императора 6

Глэрд VIII: Базис 2

Владимиров Денис
8. Глэрд
Фантастика:
фэнтези
боевая фантастика
попаданцы
5.00
рейтинг книги
Глэрд VIII: Базис 2

Законы Рода. Том 7

Мельник Андрей
7. Граф Берестьев
Фантастика:
юмористическое фэнтези
попаданцы
аниме
5.00
рейтинг книги
Законы Рода. Том 7

Адвокат Империи 10

Карелин Сергей Витальевич
10. Адвокат империи
Фантастика:
городское фэнтези
аниме
дорама
попаданцы
5.00
рейтинг книги
Адвокат Империи 10

Газлайтер. Том 27

Володин Григорий Григорьевич
27. История Телепата
Фантастика:
боевая фантастика
попаданцы
аниме
5.00
рейтинг книги
Газлайтер. Том 27