kako dodati maglu u jedinstvo


Odgovor 1:
Povećava li ili smanjuje FPS i izvedbu magla u igri?

U prošlosti bi to bilo poboljšanje performansi i u to se koristilo. U današnje vrijeme to je češće vizualni efekt i može koštati izvedbu.

Igre 90-ih i početkom 2000-ih često bi imale jednostavnu maglu temeljenu na daljini koja bi se pokrenula nakon toliko metara u svakom smjeru. To je omogućilo igri da ograniči svoju "udaljenost izvlačenja" (koliko se dalje od mjesta igrača / kamere neprestano prikazuju), a da pritom i dalje zadrži prihvatljivi vizualni prikaz. Kad si ne možete priuštiti prikazivanje stvari predaleko u daljinu, dobra je oklada „skrivanje“ iza magle (zapravo uopće ne prikazivanje). Kad stvari nestanu u magli, vizualno je privlačnije nego da jednostavno počnu nestajati u zraku nakon određenog trenutka. (Vizualno, "magla na daljinu" također pomaže u percepciji dubine u većoj sceni.) Magla se sama rješava putem jednostavne formule koja se temelji na udaljenosti i obično je jeftina za pružanje.

Npr. Evo igre s različitim postavkama koja prikazuje upotrebu magle za "skrivanje" udaljenih krajolika koji se ne prikazuju:

Moderne igre obično imaju puno bolje vizualne efekte (i manje ograničene udaljenosti), a magla im je obično volumetrijska (zauzimajući određeni volumen prostora, a ne samo nestajanje u daljini u svim smjerovima). Također ponekad stupa u interakciju s osvjetljenjem ("božje zrake" / svjetlosna okna, zasjenjenje magle, itd.) Za dodatni efekt. Sve ovo čini dobru vizualnu sliku, ali ima trošak izvedbe.


Odgovor 2:

Oboje, ovisi o vrsti magle i načinu na koji se koristi.

Ako je to poput starih igara Silent Hill gdje se magla stvara kako bi se ograničilo prikazano područje, tada se povećava FPS, jer omogućuje motoru da istovremeno generira manje, čime se koristi manje računalne snage za kompletiranje svakog kadra. Silent Hill je upravo iz tog razloga koristio maglu da poboljša performanse i imao je nuspojavu stvaranja atmosferskije igre.

Ako se radi o maglovitom području ispunjenom efektom čestica ili volumetrijskoj magli, smanjit će broj sličica u odnosu na istu scenu bez magle (osim ako naravno programeri nisu odlučili dodati sustave kako bi ograničili ono što se prikazuje kad je prisutna magla. U svakom slučaju , razlika ne bi trebala biti velika za ovo.


Odgovor 3:

Magla povećava fps u igri jer smanjuje količinu predmeta i tekstura koji se prikazuju na ekranu, pa je tako manje poreza na vaš hardver.

Više magle = više fps

Sretna igra!