Введение

Основная единица текстурной карты

В компьютерной графике тексель, элемент текстуры или пиксель текстуры является фундаментальной единицей текстурной карты. Текстуры представляются массивами текселей, представляющих текстурное пространство, подобно тому, как другие изображения представляются массивами пикселей. Тексели также могут быть описаны областями изображения, полученными с помощью простых процедур, таких как пороговая обработка. Тесселяция Вороного может использоваться для определения их пространственных взаимосвязей — разделения выполняются в серединах отрезков между центроидами каждого текселя и центроидами всех окружающих текселей для всей текстуры. В результате вокруг центроида каждого текселя образуется полигон Вороного, состоящий из всех точек, которые ближе к его собственному центроиду текселя, чем к любому другому центроиду.

Рендаринг

При текстурировании 3D-поверхности или поверхностей (процесс, известный как текстурное отображение), рендерер сопоставляет тексели соответствующим пикселям в геометрическом фрагменте (обычно треугольнике) в конечном изображении. На современных компьютерах эта операция выполняется на графическом процессоре. Процесс текстурирования начинается с точки в пространстве. Эта точка может быть задана в мировых координатах, но чаще всего она локальна для пространства модели, чтобы текстура перемещалась вместе с моделью. К точке применяется функция проекции, преобразующая её из трехкомпонентного вектора в двухкомпонентный вектор со значениями от нуля до единицы (UV-координаты). Эти значения умножаются на разрешение текстуры для определения местоположения текселя. Если запрошен тексель, не находящийся в целочисленной позиции, применяется фильтрация текстур. Если запрошен тексель, находящийся за пределами текстуры, используется один из двух методов: зажим или повтор. Зажим ограничивает тексель размерами текстуры, перемещая его к ближайшему краю, если он выходит за пределы текстуры. Повтор перемещает тексель с шагом, равным размеру текстуры, возвращая его в область текстуры. Повтор приводит к повторению текстуры, а зажим – к её отображению только в пределах заданных границ.