Apa itu Pemetaan Relief?

Dalam grafik komputer, khususnya grafik komputer tiga dimensi (3D), pemetaan relief adalah cara untuk menerapkan gambar dua dimensi (2D) ke permukaan suatu objek untuk memodifikasi tampilan geometrinya. Peta relief adalah gambar 2D di mana setiap gambar menentukan ketinggian lokasi yang sesuai pada model 3D atau, secara bergantian, transparan untuk menunjukkan bahwa tidak ada geometri pada titik tertentu pada model. Ketika gambar 2D dipetakan teksturnya ke permukaan objek 3D, mesin rendering akan memodifikasi geometri objek dan memindahkan setiap titik yang terkait dengan piksel dalam gambar 2D pada jarak tertentu dari koordinat aslinya dengan nilai yang sesuai ke piksel teksturnya. Hal ini memungkinkan jumlah detail yang sangat halus yang dapat merespons cahaya, menghasilkan bayangan yang akurat, dan bahkan menutupi objek latar belakang tanpa perlu jaring halus dan intensif memori untuk membangun geometri. Salah satu contoh pemetaan jenis ini dapat menerapkan foto satelit Bumi ke sebuah bola, dengan pemetaan relief menyebabkan titik-titik di permukaan bola menjadi lebih tinggi di mana ada pegunungan dan tetap datar di mana ada lautan.

Pemetaan relief bergantung pada gambar tekstur 2D untuk data yang diperlukan untuk membuat objek. Gambar 2D terdiri dari piksel warna yang berbeda, dan setiap warna diterjemahkan ke dalam ketinggian tertentu. Sebagian besar gambar ini dalam skala abu-abu karena mudah untuk menentukan ketinggian suatu area ketika hitam akan sama dengan tidak ada tinggi, putih murni akan menjadi tinggi maksimum, dan abu-abu akan membuat nilai-nilai di antaranya.

Ketika sebuah objek memiliki tekstur 2D yang diterapkan untuk pemetaan relief, lokasi setiap piksel dicocokkan dengan titik dalam geometri objek. Jika piksel tekstur pada gambar, yang disebut texel, memiliki nilai selain nol, maka koordinat 3D permukaan model disesuaikan dengan nilai piksel menjauh dari pusat objek ke arah permukaan. normal. Jumlah pergerakan yang diwakili oleh setiap unit texel dapat diatur sangat rendah sehingga pemetaan relief dapat digunakan untuk membuat hanya deformitas halus di permukaan, atau dapat diatur tinggi sehingga peta tekstur relief akan diterjemahkan menjadi medan yang sangat bergerigi.

Ada banyak kegunaan untuk pemetaan relief dalam grafik komputer, mulai dari menampilkan peta kartografi 2D dalam 3D hingga simulasi geometris tekstur yang sangat detail, seperti permukaan anyaman sweter. Perlu dicatat bahwa pemetaan relief sangat mirip dengan pemetaan tonjolan, dan beberapa program benar-benar mengoptimalkan pemetaan pada jarak dalam pemandangan dengan kembali ke pemetaan tonjolan. Perbedaan utama adalah bahwa, sementara beberapa efek permukaan yang serupa dapat dicapai, pemetaan benjolan tidak pernah benar-benar menyebabkan geometri objek menonjol di luar bentuk geometris dasarnya. Artinya, jika sebuah bola dipetakan dengan gambar gunung, maka permukaan yang dapat dilihat akan secara akurat membuat pegunungan tetapi tepi bola dan bayangan bola akan tetap bulat sempurna. Teknik pemetaan relief sebenarnya akan memodifikasi bola sehingga geometrinya secara akurat mencerminkan ketinggian tekstur.