Mengapa Rumput Menghilang dari Jarak Jauh?

Saat menjelajahi area terbuka dalam game, pemain mungkin melihat rumput tumbuh dengan lebat di sekitar karakter. Namun, semakin jauh pandangan bergerak, rumput mulai berkurang bahkan menghilang.

Hal tersebut biasanya menjadi bagian dari optimasi grafis game. Rumput terlihat sederhana, tetapi satu area dapat memiliki ribuan hingga sangat banyak objek vegetasi. Jika game menampilkan semuanya sampai ke jarak yang sangat jauh, perangkat harus menangani pekerjaan tambahan yang sebenarnya sulit pemain lihat.

Karena itu, game mengatur jarak tertentu untuk menentukan kapan rumput perlu ditampilkan.

Game Menggunakan Vegetation Distance

Developer dapat menentukan vegetation distance, yaitu jarak tampilan untuk rumput, bunga, semak, dan tanaman lainnya.

Rumput yang berada dekat pemain rajazeus akan terlihat dengan jelas. Setelah melewati jarak tertentu, game mulai mengurangi jumlahnya.

Pada jarak yang lebih jauh lagi, sistem dapat berhenti menampilkan rumput sepenuhnya.

Teknik ini membantu perangkat memusatkan proses rendering pada vegetasi yang benar-benar terlihat.

Rumput Memiliki Jumlah yang Sangat Banyak

Satu pohon merupakan satu objek besar yang mudah terlihat.

Rumput berbeda.

Developer perlu menempatkan banyak rumput untuk membuat tanah terlihat alami. Sebuah padang dapat memiliki jumlah vegetasi yang sangat besar.

Jika setiap bagian rumput selalu muncul hingga cakrawala, GPU harus menangani lebih banyak bentuk, tekstur, dan efek.

Karena itu, game biasanya memberikan batas jarak yang lebih pendek kepada rumput dibandingkan bangunan atau gunung.

Rumput Jauh Sulit Dilihat

Semakin jauh sebuah objek, semakin kecil ukurannya pada layar.

Rumput yang berada ratusan meter dari pemain mungkin hanya terlihat sebagai bagian sangat kecil dari gambar.

Menampilkan model lengkap pada jarak tersebut tidak selalu memberikan perubahan visual yang berarti.

Developer kemudian dapat menghilangkannya dan menggunakan permukaan tanah untuk mempertahankan kesan adanya vegetasi.

LOD Bisa Menyederhanakan Vegetasi

Game tidak selalu langsung menghilangkan rumput.

Developer dapat menggunakan Level of Detail atau LOD untuk mengurangi kompleksitas secara bertahap.

Rumput dekat menggunakan model yang lebih lengkap. Pada jarak menengah, game dapat memakai bentuk yang lebih sederhana atau mengurangi jumlah tanaman.

Setelah jaraknya cukup jauh, sistem berhenti menampilkan model rumput.

Perubahan bertahap membuat transisi lebih sulit pemain sadari.

Tekstur Tanah Membantu Menyamarkan Perubahan

Jika seluruh rumput tiba-tiba menghilang, tanah dapat terlihat kosong.

Karena itu, developer dapat membuat tekstur permukaan memiliki pola yang menyerupai rumput, tanah, atau tanaman kecil.

Dari jarak jauh, pemain masih melihat area berwarna hijau meskipun game sudah tidak menampilkan setiap rumput sebagai model tersendiri.

Ketika pemain mendekat, model vegetasi mulai muncul dan menambah kedalaman pada permukaan.

Bayangan Rumput Juga Membutuhkan Proses

Rumput tidak hanya memiliki bentuk dan tekstur.

Dalam beberapa game, tanaman juga menerima atau menghasilkan bayangan. Rumput dapat bergerak karena angin dan bereaksi terhadap pencahayaan.

Semakin banyak vegetasi yang aktif, semakin banyak pula pekerjaan yang perlu perangkat lakukan.

Developer dapat mengurangi efek tersebut berdasarkan jarak agar area terbuka tetap berjalan lancar.

Gerakan Rumput Menambah Beban

Game modern sering membuat rumput bergerak ketika angin bertiup.

Beberapa game bahkan membuat tanaman bereaksi ketika karakter melewatinya.

Efek tersebut membuat lingkungan terasa lebih hidup. Namun, sistem perlu melakukan proses tambahan untuk menghasilkan gerakannya.

Karena pemain hampir tidak dapat melihat gerakan rumput yang sangat jauh, game dapat memberikan prioritas pada vegetasi di sekitar karakter.

Kamera Menentukan Rumput yang Dibutuhkan

Game juga memperhatikan arah pandangan kamera.

Vegetasi yang berada di depan pemain lebih penting daripada rumput yang jauh di belakang.

Sistem rendering dapat menggunakan berbagai teknik untuk mengurangi pekerjaan pada objek yang tidak terlihat.

Ketika pemain memutar kamera, game menyesuaikan kembali vegetasi yang perlu ditampilkan.

Pengaturan Grafis Memengaruhi Jarak Rumput

Pada game PC, pemain sering menemukan pengaturan seperti Vegetation Quality, Foliage Quality, Grass Distance, atau View Distance.

Pengaturan tinggi biasanya membuat rumput terlihat hingga jarak yang lebih jauh dan mempertahankan kepadatan yang lebih besar.

Pengaturan rendah melakukan sebaliknya.

Game mengurangi jumlah dan jarak vegetasi agar perangkat mendapatkan performa yang lebih baik.

Rumput Bisa Terlihat Muncul Tiba-Tiba

Jika jarak tampil terlalu pendek, pemain dapat melihat garis vegetasi di depan karakter.

Saat pemain berjalan, rumput baru terus muncul pada jarak tertentu.

Fenomena tersebut merupakan salah satu bentuk pop-in.

Developer dapat mengurangi gangguan ini dengan membuat transisi lebih bertahap, meningkatkan jarak tampil, atau menyesuaikan warna tekstur tanah dengan vegetasi.

Kecepatan Pemain Ikut Berpengaruh

Pop-in rumput lebih mudah terlihat ketika karakter bergerak cepat.

Saat berjalan kaki, game memiliki cukup waktu untuk memperbarui vegetasi di depan pemain.

Namun, kendaraan dapat membawa pemain melintasi map dengan jauh lebih cepat.

Sistem harus terus memperbarui area vegetasi dalam waktu singkat. Jika proses tersebut terlambat, rumput dapat terlihat muncul secara mendadak.

Pohon Bisa Terlihat Lebih Jauh daripada Rumput

Pemain mungkin melihat pepohonan dari kejauhan meskipun rumput sudah menghilang.

Hal ini terjadi karena pohon memiliki ukuran jauh lebih besar.

Bentuk pohon masih memberikan pengaruh pada pemandangan meskipun berada jauh. Sebaliknya, satu rumput hampir tidak terlihat pada jarak yang sama.

Karena itu, developer dapat memberikan jarak render berbeda untuk setiap jenis vegetasi.

Menghilangkan Rumput Membantu Menjaga Performa

Pada akhirnya, developer harus menentukan bagian visual mana yang paling penting.

Mengurangi rumput jauh dapat memberikan ruang bagi perangkat untuk memproses karakter, bangunan, pencahayaan, efek, dan objek lain yang lebih mudah terlihat.

Jika developer mengatur transisinya dengan baik, pemain tetap melihat padang yang luas tanpa menyadari bahwa jumlah rumput sebenarnya terus berubah selama mereka bergerak.

Penutup

Rumput menghilang dari jarak jauh karena game tidak perlu menampilkan seluruh vegetasi dengan detail penuh. Rumput memiliki jumlah sangat banyak, sedangkan ukurannya menjadi sangat kecil ketika berada jauh dari kamera.

Developer menggunakan vegetation distance, LOD, culling, dan tekstur tanah untuk mengurangi jumlah vegetasi secara bertahap.

Teknik tersebut membantu game menghemat proses rendering dan menjaga performa. Ketika pemain mendekat, sistem kembali menampilkan rumput dengan detail lebih tinggi sehingga lingkungan tetap terlihat hidup pada bagian yang paling mudah diperhatikan.

 

baca juga : Geliat Industri Hiburan Digital Melalui Game Onlineline