Ce este o textura de imagine?

O textură de imagine este o imagine de computer bidimensională (2D) care este utilizată în grafica computerizată pentru a ajuta la adăugarea de caracteristici vizuale unui obiect sau unei zone de pe ecran. Textura imaginii poate fi generată manual sau procedural sau poate fi eșantionată dintr-o fotografie reală sau altă sursă. În general, o textură de imagine este folosită pentru a acoperi suprafața unui poligon, cum ar fi un triunghi sau un pătrat, printr-un proces numit maparea texturii. În grafica computerizată tridimensională (3D), o textură de imagine poate fi înfășurată în jurul obiectelor întregi formate din mai multe poligoane pentru a face un obiect 3D să pară mai realist. Există câteva alte utilizări pentru o textură de imagine, inclusiv maparea denivelărilor, câmpurile de înălțime și siluetarea.

Transformarea unei imagini normale de computer într-o imagine de textură implică aplicarea acesteia la un anumit tip de geometrie în interiorul unei aplicații computerizate. Această geometrie poate fi la fel de simplă ca un pătrat într-un program de editare grafică sau poate fi la fel de complexă ca un model 3D format din mii de poligoane. Procesul de mapare a texturii pe obiect implică definirea locului în care fiecare dintre colțurile imaginii va apărea pe geometrie. Pentru un pătrat, acest proces este ușor, deoarece și imaginea este pătrată, astfel încât fiecare colț al imaginii corespunde unui colț al pătratului. Această texturare 2D simplă poate fi folosită pentru a face ca un singur poligon să arate ca o tablă de șah cu zeci de pătrate pe suprafața sa, folosind imaginea unei table de șah ca imagine de textură.

Când o imagine de textură va fi utilizată pentru a înfășura un obiect 3D, atunci diferiți algoritmi complecși pot fi utilizați pentru a determina unde vor apărea de fapt diferitele părți ale imaginii 2D pe model. Imaginea poate fi proiectată direct pe obiect, dar acest lucru cauzează, în general, distorsiuni asupra obiectelor care nu sunt plate. Sferele, de exemplu, vor face ca o imagine să se ciupească în partea de sus și de jos pe măsură ce geometria se prăbușește în puncte individuale. Utilizarea diferiților algoritmi de mapare a texturii – cum ar fi maparea sferică, cilindrică sau torusă – poate preveni acest lucru.

O tehnică mai complexă de cartografiere a texturii imaginii utilizează coordonatele suprafeței pentru a aplica imaginea unui obiect. Această metodă ia practic textura imaginii și interpolează poziția fiecărui pixel din imagine utilizând un set separat de coordonate texturi definite de utilizator. Știind ce părți ale unei imagini vor și nu vor fi distorsionate, imaginea textura poate fi ajustată pentru a compensa, prezentând textura așa cum a fost menită să fie văzută. Majoritatea graficelor 3D profesionale folosesc această metodă cu o textură a imaginii, deoarece oferă cele mai previzibile și flexibile rezultate pe un model din toate unghiurile. Texturi precum capul uman sau îmbrăcămintea sunt aplicate frecvent în acest fel.