bagaimana menambahkan kabus dalam kesatuan


Jawapan 1:
Adakah kabut dalam permainan meningkatkan atau menurunkan FPS dan prestasi?

Di masa lalu, itu akan menjadi peningkatan prestasi, dan digunakan untuk tujuan itu. Sekarang ini lebih kerap kesan visual, dan boleh menanggung prestasi.

Permainan pada tahun 90-an dan awal 2000-an selalunya mempunyai kabut jarak sederhana yang menendang begitu banyak meter ke setiap arah. Ini memungkinkan permainan untuk membatasi "jarak imbang" (sejauh mana kedudukan pemain / kamera terus diberikan), sambil tetap mengekalkan visual yang dapat diterima. Apabila anda tidak mampu membuat barang terlalu jauh, "menyembunyikannya" di belakang kabut (sebenarnya tidak memberikannya sama sekali) adalah pertaruhan yang baik. Apabila benda-benda hilang dalam kabut jauh lebih menarik secara visual daripada hanya menghilang ke udara yang tipis setelah titik tertentu. (Secara visual, "kabut jarak" juga membantu dengan persepsi kedalaman dalam pemandangan yang lebih besar.) Kabut itu sendiri ditangani melalui formula berdasarkan jarak sederhana dan umumnya murah.

Contohnya, ini adalah permainan dengan tetapan yang berbeza yang menunjukkan penggunaan kabut untuk "menyembunyikan" pemandangan jauh yang tidak diberikan:

Permainan moden biasanya mempunyai kesan visual yang jauh lebih baik (dan jarak tarikan yang kurang terkendali), dan kabut mereka cenderung bersifat volumetrik (menempati isipadu ruang tertentu, tidak hanya memudar ke jarak di setiap arah). Kadang-kadang ia juga berinteraksi dengan pencahayaan ("sinar sinar dewa" / poros cahaya, bayangan kabut, dll) untuk kesan tambahan. Ini semua menghasilkan visual yang baik, tetapi mempunyai kos prestasi.


Jawapan 2:

Keduanya, ia bergantung pada jenis kabus dan bagaimana ia digunakan.

Sekiranya ia seperti permainan bukit Silent lama di mana kabut dibuat untuk menghadkan kawasan yang diberikan, maka ia akan meningkatkan FPS kerana ia membolehkan mesin menghasilkan lebih sedikit pada satu masa sehingga menggunakan kuasa pengkomputeran yang lebih sedikit menyelesaikan setiap bingkai. Silent Hill menggunakan kabut dengan alasan yang tepat ini, untuk meningkatkan prestasi dan ia mempunyai kesan sampingan untuk membuat permainan yang lebih atmosfera.

Sekiranya kawasan berkabus dipenuhi dengan kesan zarah atau kabus volumetrik, ia akan menurunkan bingkai gambar berbanding pemandangan yang sama tanpa kabus (kecuali tentu saja pengaturcara memutuskan untuk menambahkan sistem untuk membatasi apa yang diberikan apabila terdapat kabut. Sama ada cara , perbezaannya tidak seharusnya besar untuk ini.


Jawapan 3:

Fog meningkatkan fps dalam permainan kerana ia mengurangkan jumlah objek dan tekstur yang akan ditampilkan di layar sehingga kurang mengenakan cukai pada perkakasan anda.

Lebih kabus = lebih fps

Selamat bermain!