Moderator elections are being held. See Valve Developer Community:Moderator elections for more details.
Users who would like to run for moderator must be autoconfirmed and have at least 100 edits. Users can check their own edit count at Special:Preferences.

Создание карт нормалей в 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) во "внутреннем пространстве" каждой деревянной полоски. Вы можете оставить несколько небольших "дефектов" на поверхности, чтобы сделать тестуру интереснее. После завершения работы карта нормалей будет отображаться в игре как очень чистый и гладкий деревянный пол, с явными бороздками между каждой деталью, составляющей деревянный пол в целом.