kuidas lisada udu ühtsuses


Vastus 1:
Kas mängu udu suurendab või vähendab FPS-i ja jõudlust?

Varem oleks see olnud jõudluse suurendamine ja seda selleks kasutati. Tänapäeval on see sagedamini visuaalne efekt ja võib maksma tulemuse.

90-ndate ja 2000-ndate aastate alguses peetud mängudes oli sageli lihtne vahemaadepõhine udu, mis lõi sisse nii palju meetreid igas suunas. See võimaldas mängul piirata oma „tõmbedistantsi“ (kui kaugel mängija / kaamera asukohast asju renderdatakse), säilitades siiski vastuvõetava visuaali. Kui te ei saa endale lubada kraami liiga kaugele renderdamist, on see hea varjamine selle udu taha peitmine (tegelikult üldse mitte renderdamine). Asjade udusse kadumine on visuaalselt palju atraktiivsem kui see, et nad hakkavad teatud aja möödudes lihtsalt õhku kaduma. (Visuaalselt aitab „kaugusudu” ka sügavama taju korral suuremas stseenis.) Udu ise toimub lihtsa vahemaapõhise valemi abil ja on tavaliselt odav renderdada.

Näiteks on siin erinevate seadistustega mäng, mis näitab uduse kasutamist kauge maastiku "peitmiseks", mida pole renderdatud:

Kaasaegsetel mängudel on tavaliselt palju paremad visuaalefektid (ja vähem piiratud joonistavad vahemaad) ning nende udu kipub olema mahuline (hõivab kindla ruumimahu, mitte ainult ei kao kauguses igas suunas). Mõnikord suhtleb see ekstra efekti saavutamiseks ka valgustusega ("jumalakiired" / valgusvõllid, uduvarjud jne). See kõik loob hea visuaali, kuid omab ka esinemiskulusid.


Vastus 2:

Mõlemad, see sõltub udu tüübist ja selle kasutamisest.

Kui see sarnaneb vanade Vaikse mäe mängudega, kus renderdatud ala piiramiseks tekib udu, siis suurendab see FPS-i, kuna see võimaldab mootoril renderdada korraga vähem, seega kulub iga kaadri jaoks vähem arvutusvõimsust. Silent Hill kasutas udu just sel põhjusel, et parandada jõudlust ja selle kõrvalmõju oli atmosfäärilisema mängu tegemine.

Kui see on udune ala, mis on täidetud osakeste efekti või mahulise uduga, vähendab see kaadrisagedust võrreldes sama stseeniga, kus pole udu (välja arvatud juhul, kui programmeerijad muidugi otsustasid lisada süsteeme, et piirata seda, kui udu on olemas. Mõlemal juhul , erinevus ei tohiks selle jaoks suur olla.


Vastus 3:

Udu suurendab mängu fps-d, kuna see vähendab ekraanil renderdatavate objektide ja tekstuuride hulka, nii et see maksab teie riistvarale vähem.

Rohkem udu = rohkem fps

Head mängimist!