Кіріспе
Текстуралық картаның негізгі бірлігі. Компьютерлік графикада тексель, текстура элементі немесе текстуралық пиксель – текстуралық картаның негізгі бірлігі болып табылады. Текстуралар текстуралық кеңістікті көрсететін тексельдер массивімен ұсынылады, ал басқа суреттер пикселдер массивімен ұсынылады. Тексельдерді де шектік мәнге келтіру сияқты қарапайым процедуралар арқылы алынған бейне аймақтарымен сипаттауға болады. Олардың кеңістіктік қатынастарын анықтау үшін Вороной теселяциясын қолдануға болады. Бөлулер әр текселдің центроиді мен бүкіл текстура үшін әрбір көрші текселдің центроиді арасындағы орта нүктелерде жасалады. Нәтижесінде әр текселдің центроидінің оны қоршап тұрған Вороной көпбұрышы болады, ол басқа центроидтарға қарағанда осы текселдің центроидіне жақын барлық нүктелерден тұрады.
In computer graphics, a texel, texture element, or texture pixel is the fundamental unit of a texture map. Textures are represented by arrays of texels representing the texture space, just as other images are represented by arrays of pixels. Texels can also be described by image regions that are obtained through simple procedures such as thresholding. Voronoi tesselation can be used to define their spatial relationships—divisions are made at the midpoints between the centroids of each texel and the centroids of every surrounding texel for the entire texture. This results in each texel centroid having a Voronoi polygon surrounding it, which consists of all points that are closer to its own texel centroid than any other centroid.
Рендеринг
3D бетті немесе беттерді текстуралау кезінде (текстуралық бейнелеу деп аталатын процесс) рендер текстельдерді геометриялық фрагменттегі (әдетте үшбұрыштағы) тиісті пиксельдерге шығыс суретінде бейнелейді. Қазіргі заманғы компьютерлерде бұл операция графикалық процессорда орындалады. Текстуралау процесі кеңістіктегі бір нүктеден басталады. Бұл нүкте әлемдік кеңістікте болуы мүмкін, бірақ көбінесе ол модель кеңістігіне қатысты болады, сондықтан текстура модельмен бірге қозғалады. Нүктені үш элементті вектордан екі элементті векторға (uv) түрлендіру үшін, нөлден бірге дейінгі мәндермен, проекция функциясы қолданылады. Бұл мәндер текстураның ажыратымдылығына көбейтіліп, текстельдің орны анықталады. Егер текстель бүтін сан позициясында болмаса, текстуралық сүзгі қолданылады. Текстурадан тыс текстель сұралғанда, екі техниканың бірі қолданылады: шектеу немесе орау. Шектеу текстельді текстураның өлшемімен шектейді, егер ол текстура өлшемінен асып кетсе, оны ең жақын жиекке жылжытады. Орау текстельді текстураның өлшеміне қарай жылжытып, оны текстураның ішіне қайтарады. Орау текстураның қайталануына себеп болады, ал шектеу оны бір орында қалдырады.