У меня есть сфера с нормалями для каждой вершины, и я пытаюсь получить координаты текстуры для объекта, используя алгоритм:
U = Asin(Norm.X) / PI + 0.5
V = Asin(Norm.Y) / PI + 0.5
С текстурой в горошек я получаю:
![Misaligned textures](https://i736.photobucket.com/albums/xx7/Rushyo/texture1.jpg)
Вот тот же объект без наложенной текстуры:
![No textures](https://i736.photobucket.com/albums/xx7/Rushyo/texture2.jpg)
Проблема, на которую я обращаю особое внимание (я знаю, что есть несколько), заключается в смещении текстур.
Я склонен полагать, что проблема заключается в моем использовании этих алгоритмов, поскольку зеркальное выделение (которое не использует никаких текстур, но полагается на правильность нормалей), по-видимому, не имеет артефактов.
Есть идеи?