Кіріспе

Текстуралық картаның негізгі бірлігі. Компьютерлік графикада тексель, текстура элементі немесе текстуралық пиксель – текстуралық картаның негізгі бірлігі болып табылады. Текстуралар текстуралық кеңістікті көрсететін тексельдер массивімен ұсынылады, ал басқа суреттер пикселдер массивімен ұсынылады. Тексельдерді де шектік мәнге келтіру сияқты қарапайым процедуралар арқылы алынған бейне аймақтарымен сипаттауға болады. Олардың кеңістіктік қатынастарын анықтау үшін Вороной теселяциясын қолдануға болады. Бөлулер әр текселдің центроиді мен бүкіл текстура үшін әрбір көрші текселдің центроиді арасындағы орта нүктелерде жасалады. Нәтижесінде әр текселдің центроидінің оны қоршап тұрған Вороной көпбұрышы болады, ол басқа центроидтарға қарағанда осы текселдің центроидіне жақын барлық нүктелерден тұрады.

Рендеринг

3D бетті немесе беттерді текстуралау кезінде (текстуралық бейнелеу деп аталатын процесс) рендер текстельдерді геометриялық фрагменттегі (әдетте үшбұрыштағы) тиісті пиксельдерге шығыс суретінде бейнелейді. Қазіргі заманғы компьютерлерде бұл операция графикалық процессорда орындалады. Текстуралау процесі кеңістіктегі бір нүктеден басталады. Бұл нүкте әлемдік кеңістікте болуы мүмкін, бірақ көбінесе ол модель кеңістігіне қатысты болады, сондықтан текстура модельмен бірге қозғалады. Нүктені үш элементті вектордан екі элементті векторға (uv) түрлендіру үшін, нөлден бірге дейінгі мәндермен, проекция функциясы қолданылады. Бұл мәндер текстураның ажыратымдылығына көбейтіліп, текстельдің орны анықталады. Егер текстель бүтін сан позициясында болмаса, текстуралық сүзгі қолданылады. Текстурадан тыс текстель сұралғанда, екі техниканың бірі қолданылады: шектеу немесе орау. Шектеу текстельді текстураның өлшемімен шектейді, егер ол текстура өлшемінен асып кетсе, оны ең жақын жиекке жылжытады. Орау текстельді текстураның өлшеміне қарай жылжытып, оны текстураның ішіне қайтарады. Орау текстураның қайталануына себеп болады, ал шектеу оны бір орында қалдырады.