Texel (grafika) - Texel (graphics)
W grafice komputerowej , o Texel , tekstury Element lub tekstury piksel jest podstawową jednostką z mapy tekstury . Tekstury są reprezentowane przez tablice tekseli reprezentujących przestrzeń tekstury , tak jak inne obrazy są reprezentowane przez tablice pikseli .
Teksele można również opisać za pomocą obszarów obrazu, które uzyskuje się za pomocą prostych procedur, takich jak progowanie . Teselację Voronoi można wykorzystać do zdefiniowania ich relacji przestrzennych — podziały są dokonywane w punktach środkowych między centroidami każdego tekselu a centroidami każdego otaczającego tekselu dla całej tekstury. Powoduje to, że każdy centroid teksela ma otaczający go wielokąt Voronoi , który składa się ze wszystkich punktów, które są bliżej jego własnego centroidu teksela niż jakikolwiek inny centroid.
Wykonanie
Podczas teksturowania powierzchni lub powierzchni 3D (proces znany jako mapowanie tekstur ) renderer mapuje teksele na odpowiednie piksele we fragmencie geometrycznym (zwykle w trójkącie) w obrazie wyjściowym. Na nowoczesnych komputerach ta operacja jest wykonywana na procesorze graficznym .
Proces teksturowania rozpoczyna się od lokalizacji w przestrzeni. Lokalizacja może znajdować się w przestrzeni świata, ale zazwyczaj jest lokalna w przestrzeni modelu, dzięki czemu tekstura porusza się wraz z modelem. Do lokalizacji stosuje się funkcję projektora, która zmienia lokalizację z wektora trzyelementowego ( ) na wektor dwuelementowy ( ) o wartościach od zera do jednego ( uv ). Wartości te są mnożone przez rozdzielczość tekstury, aby uzyskać położenie tekselu. Gdy żądany jest teksel, który nie znajduje się na pozycji liczby całkowitej , stosowane jest filtrowanie tekstur .
Gdy wymagany jest teksel, który znajduje się poza teksturą, stosuje się jedną z dwóch technik: zaciskanie lub owijanie. Zaciskanie ogranicza teksel do rozmiaru tekstury, przesuwając go do najbliższej krawędzi, jeśli jest większy niż rozmiar tekstury. Zawijanie przesuwa teksel w przyrostach rozmiaru tekstury, aby przywrócić go z powrotem do tekstury. Zawijanie powoduje powtórzenie tekstury; zaciskanie powoduje, że jest on tylko w jednym miejscu.