Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
7 Основная часть КП.docx
Скачиваний:
3
Добавлен:
30.08.2019
Размер:
1.9 Mб
Скачать

1.3.9 Модификаторы проецирования карты

Данный раздел содержит основную информацию о пространстве координат и, v, w и способах размещения материала на поверхности объекта, содержащего текстурные карты.

Когда материал имеет равномерную окраску, не имеет значения, как он будет распре­деляться по поверхности объекта. Совсем другое дело, когда материал создан с ис­пользованием текстурной карты (растрового изображения). В этом случае располо­жение этого изображения на поверхности объекта имеет большое значение. Особенно неоднозначно размещение изображений на поверхностях со сложной геометрией. Окончательный эффект зависит от проекционных координат. Координа­ты отображения можно задать несколькими способами: через многочисленные про­екции, с оптимальным выбором, зависящим от геометрии объекта и желаемого эф­фекта поверхности.

Для решения проблемы правильного размещения материала по поверхности объекта предназначена группа модификаторов проецирования. Важно отметить, что эти мо­дификаторы можно применять как ко всему объекту, так и к его частям (подобъектам). Соответственно будут получаться и различные результаты. Для применения модификатора ко всему объекту в стеке модификаторов он должен быть отмечен серым Цветом или не подсвечен вовсе.

Модификатор проецирования карты UVW Mapping

Добавить проекционные координаты к геометрической модели любого готового объекта можно путем выделения объекта на сцене и последующим применением моди­фикатора UVYV Mapping (UVW-проекция) и, v, vv– это фактически координаты, определяющие расположение материала на поверхности объекта. Проек­ционные координаты тесно связаны с геометрией объекта. При применении модификатора UVW Mapping можно использовать различные типы систем проекционных координат. В модификаторе UVW Mapping с помощью специального средства- габаритного контейнера Gizmo (Габаритный контейнер) можно точно определить, как материал будет распределен по поверхности объекта.

Хотя мир и объекты в нем описываются в координатах xyz, битовые карты и проеци­рование описываются в координатах uvw для дифференциации битовых карт и гео­метрического пространства, поскольку они часто существенно различаются. Геомет­рические координаты xyz ссылаются на точное положение объекта. Координаты битовых карт uvw представляют пропорции соответствующих битовых карт. В uvw вы всегда подсчитываете приращение битовой карты, не ссылаясь на явные размеры.

Модификатор UVW Mapping предназначен для указания того, как нужно наложить материал на поверхность объекта. Для этого используется габаритный контейнер Gizmo и задается система координат проецирования.

На выбор дается несколько координатных систем проецирования материала на поверхность объекта:

  • Planar (Плоские) – используются для проецирования растровых материалов и плоские поверхности;

  • Cylindrical (Цилиндрические) – применяются к объектам цилиндрической формы. При установке флажка Сар (Торец) (справа от Cylindrical) на торцовую поверхность объекта тоже наносится текстура;

  • Spherical (Сферические) – используется применительно к объектам, имеющим округлую форму;

  • Shrink Wrap (Обтягивающие) – специальная система координат, применяемая для проецирования текстур на объекты сложной формы. Она является сфериче­ской, но обеспечивает усечение углов карты текстуры и соединение их в двух диаметрально противоположных точках-полюсах, что дает минимальное искаже­ние рисунка;

  • Box (Прямоугольные трехмерные) – применяются для отображения текстур на объектах, у которых грани расположены под углом 90°. Если использовать для подобных объектов плоскую систему координат, то на каких-то гранях всегда будет наблюдаться растяжение рисунка текстуры. В случае координат типа Box растяжение исключается;

  • Face (Координаты граней) – обеспечивает размещение отдельных копий тек­стурной карты в центре каждой грани объекта.

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

Кроме этого, можно настроить положение генерируемой карты относительно объек­та. Для этого нажмите на знак плюса UVW Mapping в списке модификаторов и вы­берите объект Gizmo (Габаритный контейнер). Настройка положения производится точно так же, как у обычного объекта.

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

Для приведения в соответствие размеров габаритного контейнера и размеров графи­ческого изображения используется кнопка Bitmap Fit (Выравнивание по изображению). После указания файла изображения размеры габаритного контей­нера становятся пропорциональны размерам изображения.

Использование модификатора UVW Mapping и карты Composite

Для того чтобы оба изображения были одновременно видны на одной и той же по­верхности и мы могли управлять их размещением в отдельности, можно применить два модификатора UVW Mapping к одному объекту. При создании материала вос­пользуемся картой Composite с различными каналами проецирования.

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

В свитке Coordinates карты kikg.png устанавливаем Map Channel 2, а logoITMO.bmp – Map Channel 3. Режим повторения текстуры Tile отключаем.

После применения двух модификаторов UVW Mapping настраиваем положение га­баритных контейнеров, а в свитке Parameters устанавливаем Map Channel. Для приведения размеров габаритных контейнеров в соответствие с размерами изо­бражений используем команду Bitmap Fit из командной панели.

Модификатор UVW Xform

Модификатор имеет параметры для настройки количества копий материала и смеще­ния материала относительно координат uvw.

Модификатор Unwrap UVW

При наложении текстуры на сложные геометрические объекты задача правильного ее расположения усложняется. Если модель имеет сложную поверхность, а материал – характерный рисунок, мы получим искажения изображения. Например, при модели­ровании одежды, обивки мебели и т. д. Модификатор Unwrap UVW (Модификатор- редактор текстурных координат) используется в том случае, когда с помощью моди­фикатора UVW Mapping и вариантов проецирования не удается получить нужного результата. Этот модификатор позволяет сделать развертку текстурных координат на плоскость вручную и настроить размеры и форму габаритного контейнера, используя проекции UV и UW.

Для того чтобы получить доступ к редактированию карты проецирования, необходимо применить модификатор Unwrap UVW и нажать кнопку Edit в свитке параметров.

Рассмотрим простейший пример, позволяющий сделать первые шаги по овладению инструментами модификатора Unwrap UVW.

Создадим материал, использующий в канале Diffuse Color растровое изображение.

Присвоим этот материал объекту "пирамида". Мы видим, что текстура располагается по объекту с искажениями.

Применим модификатор Unwrap UVW (Модификатор-редактор текстурных коорди­нат).

Откроем редактор текстурных координат, нажав кнопку Edit.

Для того чтобы получить вид, аналогичный приведенному на рисунке, необходимо в выпадающем списке выбрать Map #1 (kikg.png). В результате этого изображение текстуры будет визуализировано в окне редактора. Затем нужно воспользоваться ин­струментами Zoom и Pan.

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

Изм.

Лист

№ докум.

Дата

ЧПКО. 23010302. 36А ПЗ

48

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]