Skip to main content

Apa itu Atlas Tekstur?

Dalam pemrograman grafis komputer, ATLAS tekstur adalah gambar dua dimensi (2D) dengan beberapa tekstur atau beberapa gambar dalam gambar utama yang dapat diekstraksi dan digunakan oleh aplikasi utama untuk menyimpan sumber daya yang sebaliknya akan digunakan untuk memuat danPertahankan setiap gambar atau tekstur individu.Dalam grafik komputer tiga dimensi (3D), atlas tekstur sedikit berbeda karena berisi seluruh gambar yang dimaksudkan untuk ditekstur ke objek 3D yang diberikan, tetapi gambar itu diatur dengan cara yang kadang-kadang membingungkan dan terdistorsi, dengan wajah individu masing-masing wajah masing-masingdari setiap poligon dalam model 3D diplot keluar rata pada gambar 2D.Beberapa bahasa pemrograman, pustaka grafis dan bahkan perangkat keras memiliki sejumlah overhead sistem yang terkait dengan penggunaan satu gambar.Menggabungkan beberapa gambar menjadi satu lembar, atau Atlas tekstur, memungkinkan program untuk mengurangi overhead dengan mengorbankan kode komputer tambahan dan, mungkin, memproses waktu untuk menggambar subbagian atlas ke permukaan yang membutuhkannya.

bila digunakan dalam 3DGrafik komputer, Atlas tekstur adalah hasil dari proses yang dikenal sebagai pemetaan UVW.Huruf UVW bukan akronim tetapi merupakan referensi ke koordinat tekstur dan digunakan untuk menghindari kebingungan dengan koordinat X, Y dan Z yang lebih standar yang digunakan untuk geometri sebuah adegan.Jika model 3D akan menggunakan pemetaan UVW, maka masing -masing poligon diratakan pertama kali untuk membuat gambar 2D, dengan masing -masing poligon tetap terhubung ke poligon tetangga.Tekstur yang dihasilkan Atlas Mdash;yang merupakan semua poligon dari model 3D yang diletakkan datar, suatu proses yang kadang -kadang disebut Unrapping Mdash;kemudian dapat digunakan sebagai templat untuk memastikan penempatan gambar yang akurat pada berbagai permukaan objek.

Dalam aplikasi 2D, atlas tekstur dapat menghemat sumber daya sistem dan waktu yang dihabiskan untuk memuat gambar, dan meningkatkan kecepatan rendering dengan mengurangi jumlah tersebutKerja Kartu grafis harus dilakukan untuk mengubah gambar dengan cepat.Atlas tekstur 2D dapat digunakan untuk antarmuka pengguna grafis (GUI) di mana masing -masing gambar untuk tombol berada dalam gambar yang sama, dalam pola grid.Dengan cara ini, setiap kali gambar tombol perlu diterjemahkan ke layar, ayat gambar yang lebih besar dapat ditarik alih -alih terlebih dahulu harus menggeser lokasi memori atau memuat tekstur individual ke dalam memori grafis.

Satu komplikasi dengan penggunaan tersebutAtlas tekstur adalah jumlah presisi yang diperlukan jika atlas dibuat dengan tangan.Untuk aplikasi yang menggunakan ubin selebar 32-pixel, Atlas perlu memiliki masing-masing ubin yang selaras dengan peningkatan 32-piksel, yang dapat sangat memakan waktu dan membosankan.Sering kali, pemrogram akan menggunakan beberapa jenis perangkat lunak utilitas untuk mengambil batch gambar individual dan membangun atlas secara prosedural, menghapus kebutuhan untuk menghitung piksel dalam program cat.