Создание карт нормалей в Photoshop или Paint Shop Pro

Материал из Valve Developer Community
Перейти к: навигация, поиск
English (en)Русский (ru)
... Icon-Important.png
Note.pngПримечание:В Paint Shop Pro с версии 9 перестал работать плагин от NVIDIA. Используйте Photoshop, GIMP или VTFEdit.

Чтобы создать карту нормалей в Photoshop или Paint Shop Pro, вы можете использовать инструменты от NVIDIA, доступные здесь.

Чтобы использовать их откройте копию текстуры и примените фильтр Normal Map.

Повозитесь с настройками, пока не получите что-то, что, по вашему мнению, будет достаточным для вашей текстуры. Чем больше диапозон цветов, тем более глубокой будет текстура. Самая плоская поверхность будет светло-синего цвета (128, 128, 255).

Если вы хотите иметь больше контроля над этим, переключите изображение в чёрно-белый режим и поиграйтесь с яркостью и контрастностью, чтобы выделить определённые детали перед тем, как применять фильтр. Обязательно верните текстуру в режим RGB, иначе инструмент создания карты нормалей не будет работать.

Проделайте этот этап несколько раз, чтобы выделить разные детали, а затем соедините изображения слоями с режимом наложения "добавление" (overlay).

Основная текстура (карта цветности).
Карта нормалей, созданная на основе текстуры выше с помощью фильтра от NVIDIA.

Обратите внимание, что из-за способа создания карты нормалей могут потребоваться некоторые корректировки. Например, приведённая выше карта нормалей включает в себя текстуру дерева. Хотя это было бы прекрасно для старого, грубого деревянного материала, используемое изображение (по всей видимости) больше похоже на гладкий, новый деревянный пол. Поскольку полоски древесины в настоящем деревянном полу были бы глянцевыми, текстура в игре не будет точно передовать текстуру желаемого напольного покрытия, поскольку полоски будет слишком сильно выделяться.

Для этой конкретной текстуры и карты простое замазывание полосок на основной текстуре хорошо решит эту проблему. Это можно сделать, просто нарисовав или смешав цвет 128,128,255 (#8080ff) во "внутреннем пространстве" каждой деревянной полоски. Вы можете оставить несколько небольших "дефектов" на поверхности, чтобы сделать тестуру интереснее. После завершения работы карта нормалей будет отображаться в игре как очень чистый и гладкий деревянный пол, с явными бороздками между каждой деталью, составляющей деревянный пол в целом.