Наложение материалов
Меню Projection содержит следующие координаты наложения (рис. 8.48):
Рис. 8.48. Координаты наложения текстуры
- Spherical (Сферические) – используют в качестве контейнера сферу и плохо сочетаются с плоскими объектами, создавая искажения;
- Cylindrical (Цилиндрические) – используют в качестве контейнера цилиндр и также могут создавать искажения;
- Flat (Плоские) – наилучшим образом подходят для плоскостей. При использовании с другими объектами текстура проецируется правильно только в одной плоскости, а затем протягивается в перпендикулярном направлении;
- Cubic (Кубические) – использует кубический контейнер и проецируется на объект с шести сторон;
- Frontal (Фронтальные) – при любом положении поверхности текстура, наложенная на нее, будет выравниваться по плоскости камеры. При этом координаты текстуры не связаны с координатами объекта, то есть при перемещении объекта текстура будет неподвижна в абсолютных координатах и, значит, будет перемещаться по объекту. Кроме того, при наложении объектов их текстуры будут полностью совпадать, что позволяет замаскировать какой-либо объект на фоне другого, оставив лишь его тень и блики;
- Spatial (Пространственные) – наложение с пространственными координатами похоже на наложение с плоскими, но в этом случае текстура не просто протягивается в направлении перпендикулярном плоскости наложения, а выдавливается наружу и вправо;
- UVW Mapping (Наложение UVW) – использует в качестве координат наложения UVW-координаты, которые имеет каждый объект. Это позволяет при деформировании объекта изменять также наложенную текстуру;
- Shrink Wrapping (Оборачивание) – в этом случае объект "заворачивается" в текстуру, как в оболочку. При этом на одной из сторон образуется "полюс", где текстура собирается в точку.
Вы можете настраивать отображение текстуры и с помощью выпадающего меню Side (Сторона), которое определяет, на какую сторону поверхности будет спроектирована текстура. При выборе опции Front (Спереди) текстура будет наложена с той стороны поверхности, где ее нормали будут направлены в сторону камеры. Выбор Back (Сзади) означает, что текстура будет видна со стороны поверхности, имеющей нормали, направленные в противоположную от камеры сторону. При выборе Both (Оба) текстура будет спроецирована с обеих сторон поверхности.
Поля Offset X (Смещение по X) и Offset Y (Смещение по Y) определяют смещение рисунка текстуры относительно оболочки текстуры вдоль соответствующих осей. Вы также можете настраивать эти параметры в окне просмотра с помощью перетаскивания мышью, если выберите инструмент Tools › Texture (Инструменты › Текстура). При этом в окне вы увидите контейнер текстуры и участок сетки текстуры голубого цвета, который показывает смещение текстуры.
Поля Length X (Длина по X) и Length Y (Длина по Y) позволяют ввести относительный размер текстуры, которая будет наложена в каждом направлении. При этом если относительная длина будет меньше 100%, то есть накладываемая текстура будет меньше оболочки текстуры, то текстура повторится в данном направлении несколько раз. Число текстур в каком-либо направлении, называемое числом плиток, будет отображено в поле Tiles X (Плитки по X) или Tiles Y (Плитки по Y). Вы можете определять повторяемость плиток как в полях Tiles, так и в полях Length, поскольку их значения связаны и обратно пропорциональны.
Если вы хотите уменьшить размер текстуры и при этом избежать повторения текстуры плитками, снимите флажок Tiles (Плитки), благодаря чему уменьшенная текстура останется в единственном экземпляре.
Чтобы использовать для одного объекта несколько тегов текстур и сочетать их в материале, вы можете применить флажок Mix Textures (Смешать текстуры). При этом порядок слоев текстур определяется порядком расположения тегов в менеджере объектов – чем правее расположен тег, тем выше слой соответствующего материала. Чтобы через верхний слой увидеть нижележащий, следует применять к верхнему не параметр прозрачности, а параметр альфа.
Чтобы избежать появления между плитками текстур швов, установите флажок Seamless (Бесшовный), в результате чего часть плиток отразится. При этом рисунок текстуры может измениться, поэтому эта опция в основном применяется для мозаичных текстур.