Книги
чёрным по белому
Главное меню
Главная О нас Добавить материал Поиск по сайту Карта книг Карта сайта
Книги
Археология Архитектура Бизнес Биология Ветеринария Военная промышленность География Геология Гороскоп Дизайн Журналы Инженерия Информационные ресурсы Искусство История Компьютерная литература Криптология Кулинария Культура Лингвистика Математика Медицина Менеджмент Металлургия Минералогия Музыка Научная литература Нумизматика Образование Охота Педагогика Политика Промышленные производства Психология Путеводители Религия Рыбалка Садоводство Саморазвитие Семиотика Социология Спорт Столярное дело Строительство Техника Туризм Фантастика Физика Футурология Химия Художественная литература Экология Экономика Электроника Энергетика Этика Юриспруденция
Новые книги
Цуканов Б.И. "Время в психике человека" (Медицина)

Суворов С. "Танк Т-64. Первенец танков 2-го поколения " (Военная промышленность)

Нестеров В.А. "Основы проэктирования ракет класса воздух- воздух и авиационных катапульных установок для них" (Военная промышленность)

Фогль Б. "101 вопрос, который задала бы ваша кошка своему ветеринару если бы умела говорить" (Ветеринария)

Яблоков Н.П. "Криминалистика" (Юриспруденция)
Реклама

Maya 5 для профессионалов - Адамс М.

Адамс М., Миллер Э. Maya 5 для профессионалов — П: Питер, 2004. — 823 c.
Скачать (прямая ссылка): Maya5dliyprofessionalov2004.pdf
Предыдущая << 1 .. 50 51 52 53 54 55 < 56 > 57 58 59 60 61 62 .. 294 >> Следующая


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

Иерархические поверхности

135

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

Рис. 6.12. Эквивалентность NURBS-поверхности и предельной иерархической поверхности

в прямоугольной области

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

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

136

Глава 6 • Форматы

Тангенциальная непрерывность

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

В случае NURBS-поверхи остей легко понять, что представляет собой нормаль, потому что это всего лишь векторное произведение тангенциальных векторов U и V, Однако так как для сеток полигонов не существует встроенного параметрического пространства, процесс вычисления нормали к иерархической сетке неочевиден (для этого можно использовать векторы ребер). Впрочем, в данном случае по-настоящему важен лишь тот факт, что благодаря тангенциальной непрерывности нормали к поверхности не только существуют, HO и, в свою очередь, являются непрерывными.

Это предположение не выполняется только на полюсах поверхностей, полученных путем вращения. В Maya такие модели не одобряются как раз из-за «исчезающих нормалей» (рис. 6.13), причиной появления которых является обращение в ноль продольного вектора (несмотря на то, что поперечный вектор при этом отличен от нуля). Это может создать трудности при визуализации, но на полюсах тем не менее существует предельная поверхность, да и значение нормалей там можно получить, например, как предельное значение соседних нормалей.

Рис. 6.13. Артефакты на полюсах, связанные с исчезновением нормалей

Иерархические поверхности

137

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

Еще одним следствием тангенциальной непрерывности является возможность легко создавать плавные границы. Обычно построение таких границ даже проще создания фасок для NURBS-поверхностей. Этим методом вполне можно воспользоваться, когда требуются границы, которые могут быть легко описаны с помощью однородного В-сплайна третьей степени. Если границу можно сконструировать в области, без проблем покрываемой прямолинейной сеткой, вы сможете сделать ее гладкой. Разумеется, для создания идеально круглой границы или для ее обрезки по диагонали относительно остальных ячеек сетки все равно потребуется прибегнуть к NURBS-поверхностям.

Желаемая тангенциальная непрерывность может быть «сведена на нет» появлением складок. Ребра и вершины иногда образуют складки, как показано на рис. 6.14, что приводит к тангенциальному разрыву. Если наличие резких граней или пиков нежелательно, можно частично смять их (это делается пропуском на определенных итерациях операций разбиения поверхности),

Рис. 6.14. Не складчатые, частично складчатые и полностью складчатые ребра'

138

Глава 6 • Форматы

Не забыли, что прямоугольные области сетки ведут себя точно так же, как однородные NURBS-поверхности? И что NURBS-поверхность третьего порядка имеет непрерывность второго порядка (курватурную непрерывность)? Так вот, иерархические поверхности в подобных ситуациях также обладают непрерывностью второго порядка. Многие модели, созданные таким методом, обладают курва-турной непрерывностью. Но так как основной причиной применения иерархических поверхностей обычно является их топологическая гибкость, вполне можно считать, что эти непрямоугольные области обладают только тангенциальной непрерывностью.

Назначение материалов.
Предыдущая << 1 .. 50 51 52 53 54 55 < 56 > 57 58 59 60 61 62 .. 294 >> Следующая