В компьютерной графике тексель , элемент текстуры или пиксель текстуры являются фундаментальной единицей текстурной карты . [ 1] Текстуры представлены массивами текселей, представляющих пространство текстуры , так же как другие изображения представлены массивами пикселей .
Тексели также могут быть описаны областями изображения , которые получены с помощью простых процедур, таких как пороговая обработка . Тесселяция Вороного может использоваться для определения их пространственных отношений — деления производятся в средних точках между центроидами каждого текселя и центроидами каждого окружающего текселя для всей текстуры. Это приводит к тому, что каждый центроид текселя имеет окружающий его полигон Вороного , который состоит из всех точек, которые ближе к его собственному центроиду текселя, чем к любому другому центроиду. [2]
При текстурировании 3D-поверхности или поверхностей (процесс, известный как отображение текстуры ), рендерер сопоставляет текселы с соответствующими пикселями в геометрическом фрагменте (обычно треугольнике) на выходном изображении. На современных компьютерах эта операция выполняется на графическом процессоре .
Процесс текстурирования начинается с местоположения в пространстве. Местоположение может быть в мировом пространстве, но обычно оно локально по отношению к пространству модели, так что текстура перемещается вместе с моделью. Функция проектора применяется к местоположению, чтобы изменить местоположение с трехэлементного вектора ( ) на двухэлементный ( ) вектор со значениями в диапазоне от нуля до единицы ( uv ). [3] Эти значения умножаются на разрешение текстуры, чтобы получить местоположение текселя. Когда запрашивается тексель, который не находится в целочисленной позиции, применяется фильтрация текстуры .
Когда запрашивается тексель, находящийся за пределами текстуры, используется один из двух методов: зажим или обертывание. Зажим ограничивает тексель размером текстуры, перемещая его к ближайшему краю, если он больше размера текстуры. Обертывание перемещает тексель с шагом размера текстуры, чтобы вернуть его обратно в текстуру. Обертывание приводит к повторению текстуры; зажим заставляет ее находиться только в одном месте.