Наложение бесшовных мозаичных текстур

Ранее в этой главе уже рассказывалось о том, как с помощью множества маленьких растровых элементов можно сформировать большую мозаичную текстуру. Хотя во многих библиотеках текстур имеются подобные растровые изображения, зачастую приходится создавать что-то свое. Мозаичные текстуры используются для наложения текстур на большие объекты, сделанные из однородного материала, например, кирпичей или стальных пластин (рис. 6.32).

Наложение бесшовных мозаичных текстур

Рис. 6.32. Нарисованная шаблонная текстурная карта в игре Critical Path, предназначенная для наложения бесшовной мозаичной текстуры на поверхность огромной доменной печи

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

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

Другой метод создания бесшовных текстур в Photoshop заключается в перемещении изображения на 50% по вертикали и горизонтали с помощью команды Filter^ Oth его Offset (Фильтра Другие^ Смещение) при выбранной опции Wrap Around Egdes (Обвертывание граней) (рис. 6.33). При использовании этой команды углы изображения оказываются в центре, а его противоположные стороны обвертываются вокруг и соприкасаются друг с другом. Это дает общее представление от том, как будет выглядеть мозаичная текстура, использующая данное изображение, а также позволяет внести необходимые изменения для устранения швов. Когда все будет выглядеть как надо, просто нажмите комбинацию клавиш <Ctrl+F> для выполнения нового смещения, после чего все элементы рисунка переместятся на их первоначальные позиции.

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

Начальное изображение Смещение изображения на 50%

Наложение бесшовных мозаичных текстур

Рис. 6.33. Использование фильтра Offset (Смещение) в Photoshop — это удобный способ обнаружить и устранить потенциальные швы, без необходимости проведения тестового наложения текстуры

Использование метода визуализации/ретуширования || Оглавление || Особенности плоских многоугольников