Иллюстрированный самоучитель по Maya 4.5 (часть 1)




Пешеходный переход


Как в реальном времени из NURBS-плоскости сделать пешеходную «зебру», растворяющуюся в густом тумане?

Тема:

Аппаратный Рендеринг.

Используемые техники и инструменты:

Assign Material per Patch (Попатчевое присвоение материала), Hardware Fog (Аппаратный туман).

В отличие от полигональной NURBS-поверхность не имеет граней, поэтому она допускает наложение одной-единственной текстуры на всю поверхность целиком. Если вы, скажем, хотите приклеить логотип компании на NURBS-тостер, вы, скорее всего, используете метод Stencil (Трафарет). Но поскольку Stencil (Трафарет) фактически плавает над поверхностью (что иногда имеет свои преимущества), этот метод бесполезен, если вы хотите использовать параметризацию поверхности в качестве текстурных координат при наложении текстуры. Скажем, у вас есть NURBS-улица и вы хотели бы добавить к ней осевую линию. Вам бы долго пришлось возиться с параметрами закладки place2dTexture окна Attribute Editor (Редактор Атрибутов), пока не получили бы требуемое, как на рис. 23.1. Но этот метод не абсолютно точен при интерактивной работе [Здесь имеется в виду, что при визуализации расположение текстуры может отличаться от того, что вы видите в окне моделирования. -Примеч. ред. ], и если вы дополнительно (еще) захотите добавить «зебру», то у вас ничего не получится.

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

Теперь это желание может быть реализовано. Мауа 4 позволяет вам присваивать индивидуальные цвета к различным частям NURBS-поверхности. Правда, с большим ограничением: результат можно увидеть только при использовании аппаратного шейдинга - он не визуализируется! Тем не менее это довольно заметный шаг вперед, поскольку многие художники используют Мауа в проектах реального режима времени.


Содержание    Вперед