Друзья :-)
У меня тут есть текстура "плиток"(т.е. те что обычно в ванне и т.п.),но в игре это больше похоже на белый лист с размытыми крестиками,можно-ли как-нить сделать выпуклыми плитки?
Конечно же - для этого используется Bump Mapping.
Просто добавляешь в vmt-файл материала строчку
"$bumpmap" "путь к карте нормалей"
Перед этим нужно сделать карту нормалей из карты высот. Для этого создаешь сначала текстуру test_height.tga - черно-белую по идее.
Создаешь текстовый файл test_normal.txt со след. содержимым:
"normal" 1
"bumpscale" ".025"
Теперь хватаешь этот файл и обрабатываешь с помощью height2normal.exe Таким образом создается карта нормалей test_noraml.tga, которую остается только скомпилировать с помощью vtex.exe
Source не держит, только фотошопом. Хотя дисплейсмент позволяет две текстуры совместить, используя paint alpha - прям в хаммере ручками делаем видимыми нужные части нижней текстуры (хотя для четких линий и граней никак не подойдет конечно). При этом даже карты высот и бамп-маппинг сохраняються на этих двух текстурах.
По маске нельзя, но вот если часть текстуры сделать в одном месте прозрачной, то скомбинировать можно сразу две (теоретически больше двух) и очень легко.