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

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

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

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

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

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

Адамс М., Миллер Э. Maya 5 для профессионалов — П: Питер, 2004. — 823 c.
Скачать (прямая ссылка): Maya5dliyprofessionalov2004.pdf
Предыдущая << 1 .. 141 142 143 144 145 146 < 147 > 148 149 150 151 152 153 .. 294 >> Следующая


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

Для ликвидации этого эффекта используется несколько приемов. Чаще всего достаточно увеличить значение параметра Oversampliing (Число пересчетов в одном кадре), но мы не рекомендуем вам делать этого. В результате увеличения данного параметра вычисление динамики в каждом кадре будет производиться более одного раза. Это приведет к тому, что генератор частиц будет испускать частицы не один, а несколько раз в кадре. Однако при этом будут затронуты и все остальные аспекты динамики. Например, если атрибут Conserve (Сохранение) имеет значение 0,9, потеря скорости при каждом следующем пересчете составит 10 %. Кроме того, несколько раз будет вычисляться влияние поля. Таким образом, менять данный параметр лучше до начала работы над имитацией динамики, а не после того, как уже все готово. В этом случае значения атрибутов будут основаны на текущем значении параметра Oversampling (Число пересчетов в одном кадре).

12. Проблема разрыва в потоке частиц связана с их генератором. Соответственно, именно его параметры нужно скорректировать. Как можно понять по рис. 14.11, расстояние между отдельными порциями частиц равно примерно 5,5 единицы. Достаточно присвоить параметру Max Distance (Максимальное расстояние) значение 5,5, и при воспроизведении анимации разрыв исчезнет, как показано нарис. 14,11.

Распространение частиц

415

• л' -St <••! .'. L.r's-- май V, І 'ж'.г.іііі>гікліаг*хс ґ^лкьлі-- ’• ?Й&1чу. ї::'.у.-3$Ь' ІУ'&ІЗк: . 5

#¦*#4

WWmy^'

Рис. 4.10. Ч істицьі с ьольшо начальной скоростью, пеоемешаюшиеся за олин кгШп НІ зНЙВДІЛіММ’ расстояния, создают впечатление, ч?о вода вытекает порциями

, ,..: g-uiu • tu» :* * . ^ '¦ ¦¦ -

,:Ц *>.,S f * = ' * С ? ¦ -= *tT ft fc t Ъ ? -. *.?.€!•> * | Л ? ^ I

^ ^ fc , I .; ^>. Щ. --”-

^¦ЩЭЗййл^Я'

Рис. H-I1-Для созданий непрерывного потока достаточно присвоить параметру Max Distance значение 5,5

416

Глава 14• Частицы и динамика

ПРИМЕЧАНИЕ--------------------------------------------------------------------------

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

Визуализация частиц

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

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

Аппаратная визуализация

Аппаратная визуализация использует возможности графической карты для создания изображений в окне OpenGL, задействует аппаратный буфер визуализации и делает снимки экрана для каждого кадра. В данном случае термин «окно визуализации» не употребляется, так как программа может делать несколько проходов для одного кадра, сохраняя результат каждого из них в буфере и затем комбинируя их вместе для получения итогового изображения. С помощью этой техники можно создать ступенчатое размывание в движении, переходя от одного кадра к следующему, фиксируя изображение для сдвинутого положения частицы и затем комбинируя полученные снимки экранов, как показано на рис. 14.12—14.14.

В зависимости от количества шагов, или проходов, которое вы укажете, итоговое изображение может выглядеть размытым при том, что на самом деле размывание пикселов отсутствует. Эффект достигается наложением друг на друга нескольких изображений с разной прозрачностью. Для определенных типов частиц, например Sprites (Тексту рированные плоскости), такая техника позволяет получить красивые размытые изображения, хотя все зависит от степени перекрытия отдельных плоскостей и их непрозрачности. Главное убедиться, что в сцене достаточно перекрывающихся частиц, тогда не будет заметен ступенчатый эффект (рис. 14.15 и 14.16).

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

Визуализация частиц

417

Рис. 14.12. Аппаратно визуализированная сфера после трех проходов визуализатора
Предыдущая << 1 .. 141 142 143 144 145 146 < 147 > 148 149 150 151 152 153 .. 294 >> Следующая