Tahu gak sih kalian kalau setiap game yang kita mainkan ditampilkan dalam bentuk pixels? Bahkan game Modern triple-A sekalipun yang memiliki grafis super realistis sebenarnya terdiri dari jutaan pixel-pixel kecil yang dirender untuk ditampilkan ke layar computer atau monitor kita.
Game modern dengan grafik 3D akan dibuat menggunakan mesh, tekstur maupun shader, Tapi sebelum tampil di layar, semua object 3D itu akan dirender oleh GPU menjadi gambar 2D yang berisi kumpulan piksel lalu ditampilkan ke layar monitor. Proses untuk mengubah object 3D menjadi 2D ini biasanya akan memberikan efek aliasing, dimana sisi tepi objek yang ada digame akan terlihat seperti tangga kecil-kecil atau bergerigi.

sumber: lapakgaming.com
Aliasing juga bisa terjadi Ketika object atau garis yang seharusnya halus, ditampilkan pada resolusi layar yang lebih rendah, sehingga masing-masing piksel akan terlihat lebih jelas dan menciptakan efek “gerigi”. Untuk mengatasi Aliasing ini, digunakanlah Teknik yang disebut anti-aliasing (AA).
Apa Itu Anti-Aliasing?
Anti-aliasing adalah Teknik yang digunakan untuk menguragi efek aliasing atau “gerigi” yang muncul pada tepi objek di layar. Fitur ini biasanya akan disediakan oleh developer di opsi grafis untuk meningkatkan visual dan pengalaman Ketika bermain game.
Anti-Aliasing bertujuan untuk menyelesaikan masalah aliasing dengan menghaluskan tepi objek dan garis pada layar. Teknik ini bekerja menggunakan berbagai metode, salah satunya adalah membuat tiap tepi object menjadi blur untuk menciptakan ilusi garis atau tepi yang lebih mulus. Dan, masih banyak lagi metode anti-aliasing lainnya.
Jenis-Jenis Metode Anti-Aliasing

sumber: imgur.com/g634p58
- Supersampling (SSAA): metode yang paling umum digunakan adalah metode supersampling. Metode ini melibatkan rendering gambar pada resolusi yang lebih tinggi dari yang diperlukan, dan menurunkan sampel objek ke resolusi layar yang sebenarnya. Meski SSAA menghasilkan gambar yang sangat halus, namun metode ini memerlukan kekuatan GPU yang besar.
- Multisampling (MSAA): metode ini lebih ringan dan efisien dibandingkan dengan SSAA, karena hanya menerapkan anti-aliasing pada bagian tipe objek, bukan seluruh gambar untuk dirender. Hasil yang diberikan MSAA mungkin tidak akan semulus yang SSAA berikan namun metode ini dapat mengurangi beban GPU karena lebih efisien.
- Fast Approximate Anti-Aliasing (FXAA): metode ini sangat ringan karena hanya memfilter gambar akhir tanpa merender ulang. Meskipun tidak sehalus metode lainnya dan bisa membuat gambar tampak sedikit blur, FXAA cocok digunakan di perangkat kelas menengah ke bawah atau saat bermain game kompetitif yang membutuhkan performa tinggi.
- Temporal Anti-Aliasing (TAA): metode ini menggabungkan informasi dari beberapa frame sebelumnya untuk menciptakan hasil yang lebih halus, terutama saat objek bergerak. Walau cukup efisien, TAA kadang menghasilkan efek ghosting atau bayangan ganda.
Selain yang sudah disebutkan diatas ada juga metode lain bernama Morphological Anti-Aliasing (MLAA), Enchanced Subpixel Morphological Anti-Aliasing (SMAA), Coverage Sampling Anti-Aliasing (CSAA), dan masih banyak lagi.
Kesimpulan
Menerapkan fitur Anti-Aliasing di dalam game, memiliki beberapa manfaat. Diantaranya, grafik jadi lebih halus, peningkatan kualitas gambar, membuat text kecil lebih terbaca, dan juga meminimalkan gangguan visual yang dapat mengurangi pengalaman bermain kita. Setiap Metode Anti-aliasing memiliki kelebihan dan kekurangan tersendiri baik dari hasil maupun performa, Seiring dengan berkembangnya teknologi, penerapan Anti-Aliasing di dalam game modern, jadi lebih canggih lagi, dan juga lebih efisien. Tinggal kita memilih metode apa yang paling kompatible dengan hardware yang dimiliki.
Comments (0)
No comments yet. Be the first to comment.