Skip to main content

Apa itu rasterisasi perangkat lunak?

Perangkat lunak rasterisasi adalah proses di mana adegan atau gambar yang dibuat dalam perangkat lunak grafis komputer tiga dimensi (3D) dikonversi dari satu formulir menjadi yang lain.Ada dua jenis dasar gambar yang dibuat melalui grafik komputer, yang disebut sebagai grafik berbasis vektor dan raster.Gambar berbasis vektor dibuat melalui penggunaan geometri yang mencakup garis dan bentuk untuk membuat gambar, sementara grafik berbasis raster menggunakan piksel, yang merupakan titik cahaya atau warna individual, untuk membuat gambar.Rasterisasi Perangkat Lunak adalah proses di mana program daripada perangkat keras digunakan untuk mengubah gambar berbasis vektor menjadi gambar berbasis raster, untuk ditampilkan pada monitor.

Untuk sepenuhnya memahami rasterisasi perangkat lunak, penting bahwa seseorang pertama kali memahamiDua cara utama di mana gambar komputer dibuat dan ditampilkan.Gambar berbasis vektor dibuat melalui penggunaan bentuk geometris.Ini termasuk garis dasar dan titik yang dapat dirakit bersama untuk membuat bentuk lain, termasuk berbagai poligon yang sering digunakan dalam pembuatan grafik tiga dimensi atau 3D.Sebagian besar gambar 3D dihasilkan sebagai berbagai bentuk yang dibuat dengan merakit banyak segitiga kecil bersama-sama.

masing-masing segitiga ini dihasilkan sebagai gambar berbasis vektor, dan karenanya potongan-potongan yang membentuk adegan yang lebih besar juga berbasis vektor.Agar ini ditampilkan dengan benar di layar komputer atau televisi, mereka harus terlebih dahulu dikonversi menjadi format yang dapat lebih efektif disampaikan pada layar seperti itu.Monitor dan televisi menggunakan titik cahaya dan warna individual yang disebut sebagai piksel, atau "elemen gambar."

Gambar yang dibuat melalui penggunaan piksel disebut sebagai gambar berbasis raster.Daripada menggunakan garis dan bentuk untuk membuat gambar, gambar berbasis raster dibuat melalui kombinasi puluhan, ratusan, atau ribuan titik individu.Agar gambar vektor dapat ditampilkan dengan benar dan mudah ditampilkan pada layar yang menggunakan piksel, biasanya dikonversi menjadi gambar berbasis raster, proses yang disebut sebagai "rasterisasi."

Rasterisasi perangkat lunak berarti bahwa konversi ini ditanganioleh program, bukan oleh perangkat keras di dalam komputer atau perangkat lain.Pengembang video game, misalnya, biasanya menggunakan rasterisasi perangkat lunak untuk memastikan bahwa gambar poligonal 3D ditampilkan dengan benar.Hal ini memungkinkan grafik yang dibuat untuk permainan untuk ditampilkan melalui program itu sendiri, daripada mengandalkan perangkat keras yang mungkin atau mungkin tidak ada di komputer pemain.

Seiring dengan meningkatnya teknologi, rasterisasi perangkat lunak telah sebagian besar didukung oleh perangkat keras.Kartu video khusus yang menyediakan daya pemrosesan tambahan untuk grafik telah membuat proses ini lebih mudah dan memungkinkan peluang yang lebih besar bagi pengembang game.Render waktu nyata bergantung pada rasterisasi yang terjadi lusinan kali setiap detik, yang telah menjadi lebih sederhana karena perangkat lunak canggih dan unit pemrosesan grafis yang lebih kuat.