Данный материал предназначен для тех мапперов, которые хотели бы использовать в своих картах не только стандартные текстуры, выбор которых не так уж и велик.
Для работы нам понадобится Интернет (для тех, кто не гнушается воровать чужую работу) и дополнительно цифровой фотоаппарат и программа Photoshop версий CS3-CS5, если вы хотите создать действительно что-то уникальное.
Текстуры, используемые в картах Half-Life, в большинстве своем обладают одной интересной особенностью — это так называемые «бесшовные текстуры». Их особенность в том, что несколько таких текстур, расположенные рядом по горизонтали и/или вертикали, дают цельную картинку, без визуальных стыков.
Готовых бесшовных текстур имеется громадное количество, достаточно набрать в поисковике «бесшовная текстура» или английский аналог «tileable textures» и перейти на вкладку «Картинки».
А для тех, кто хочет создать что-то свое, служит дальнейшее описание.
Возьмем для начала что-то простое, например, кирпичную стенку. Фотоаппарат в руки — и на поиски! Обязательно делаем несколько снимков, желательно «в упор».
Потом мы выбираем из этих снимков самый фактурный. Открываем его в Фотошопе:
У меня получилось вот что:
Затем нам нужно определиться, что именно из этого изображения нам нужно использовать в нашей текстуре, а остальное нужно обрезать. Для этого выбираем на панели инструментов инструмент «Рамка»:
При нажатом Sift'e выделяем нужную нам область и нажимаем Enter. Shift нужен для того, чтобы эта область была квадратной (ведь практически все текстуры в игре квадратные):
В результате у нас получилось вот что:
После этого мы должны сразу же задать текстуре окончательный размер. Делается это так:
Проверяем, стоит ли галочка «Сохранить пропорции», вводим в первое поле число 128 и нажимаем ОК:
Получившееся изображение может показаться вам очень маленьким, но не обращайте на это внимание. Нажимаем Ctrl+0 (ноль). Изображение растянулось до размеров рабочей области:
Теперь мы должны выполнить операцию сдвига, чтобы увидеть, насколько плохо стыкуется наша текстура. Нажимаем:
В открывшемся окне вводим в оба поля 64 (это половина размера текстуры) и нажимаем ОК.
Теперь нам нужно обработать горизонтальный и вертикальный стык таким образом, чтобы создавалась иллюзия непрерывной картинки. Проще всего это сделать с помощью инструмента «Заплатка»:
Если в этом месте находится другой инструмент, нажимаем Shift+J, пока не появится нужный.
Работать «Заплаткой» довольно просто. Зажав левую клавишу мыши, обводим участок, подлежащий изменению:
Затем перемещаем мышью это выделение в другое место, подходящее по фактуре:
Снимаем выделение комбинацей клавиш Ctrl+D.
Повторяем операцию с заплаткой в других местах на стыке. Тут нужно проявить фантазию и элементарный художественный вкус. В конечном итоге должно получиться примерно вот так:
Последовательное выполнение команды Undo в Фотошопе выполняется комбинацией клавиш Ctrl+Alt+Z, Redo — Ctrl+Shift+Z.
Повторно выполняем сдвиг, нажав Ctrl+F. Проверяем, чтобы не было явно выраженных стыков.
Нажимаем последовательно Ctrl+A (выделить всё) и Ctrl+C (копировать в буфер обмена).
Запускаем программу Wally. Нажимаем Ctrl+N (новый файл), в открывшемся окне в позиции Type выбираем
Half-Life Package [wad3] (.wad) и жмем OK:
Нажимаем Ctrl+E (вставка новой текстуры из буфера обмена). Присваеваем имя нашей текстуре, например, brick_1 и нажимаем ОК:
Новая текстура добавлена:
Нажав Ctrl+S и задав имя для wad-файла, сохраняем наш проект:
Подключаем в Хаммере новый wad-файл и пробуем применить нашу текстуру:
Возможно, первый результат вас разочарует, но все в ваших руках — и фотоаппарат, и программы, и терпение.
Удачи вам!