Может тупой вопрос, но как сделать бамп?
Есть основная текстура.
Есть карта нормалей.
Есть лайтмап.
Делаю так, основная текстура -> бамп -> лайтмап.
В результате происходит смещение текстурных координат лайтмапов, хотя они заданы отдельным набором, почему?
Смещаяя коорд. лайтмапов на половину значения D3DTSS_BUMPENVMAT00, лайтмапы становятся на место, смотрится вроде не плохо:
http://opengl.user.kz/screens/bump.jpg
но иногда в полной темноте (ну где лайтмапы все темные) все равно виден рельеф (светлые блики), зависит от величины D3DTSS_BUMPENVMAT00
Но наверно, я что-то делаю не так.
Подскажите, что, да как?
P. S.:
Долгое время у меня была Riva TNT 2, которая про бамп ничего не знала , так что не судите строго.