hogyan adhatunk hozzá ködöt egységben


Válasz 1:
A játékban lévő köd növeli vagy csökkenti az FPS-t és a teljesítményt?

A múltban ez teljesítménynövelést jelentett volna, és ezt felhasználta. Manapság gyakrabban vizuális effektus, és a teljesítménybe kerülhet.

A 90-es és a 2000-es évek elején zajló játékokban gyakran egyszerű távolsági köd volt, amely annyi méter után minden irányba beindult. Ez lehetővé tette a játék számára, hogy korlátozza a „döntetlen távolságát” (hogy a játékos / kamera pozíciójától milyen messzire kerülnek a dolgok), miközben az elfogadható látvány megmarad. Amikor nem engedheti meg magának, hogy a dolgokat túl messzire adja, a köd mögé rejtése (valójában egyáltalán nem való visszaadás) jó fogadás. Ha a dolgok eltűnnek a ködben, vizuálisan sokkal vonzóbb, mint hogy egy bizonyos pont után csak elkezdenek eltűnni a levegőben. (Vizuálisan a „távolsági köd” a mélység érzékelésében is segít egy nagyobb jelenetnél.) Magát a ködöt egy egyszerű távolságalapú képleten keresztül kezelik, és általában olcsó előadni.

Például itt van egy játék, különböző beállításokkal, bemutatva a köd használatát a nem renderelt távoli tájak „elrejtésére”:

A modern játékok általában sokkal jobb vizuális effektekkel bírnak (és kevésbé korlátozottak a távolságok), ködük általában volumetrikus (egy adott térfogatot foglalnak el, nem csak minden irányban elhalványulnak). Ez néha kölcsönhatásba lép a világítással („istennyalábok” / fénytengelyek, ködre árnyékolás stb.), Hogy extra hatást érjen el. Mindez jó látványt nyújt, de teljesítési költségekkel jár.


Válasz 2:

Mindkettő a köd típusától és annak felhasználásától függ.

Ha olyan, mint a régi Silent hill játékok, ahol a köd keletkezik a megjelenített terület korlátozására, akkor növeli az FPS-t, mert lehetővé teszi, hogy a motor egyszerre kevesebbet jelenítsen meg, így kevesebb számítási teljesítményt használjon fel az egyes képkockáknál. A Silent Hill éppen ezért használta a ködöt, a teljesítmény javítása érdekében, ennek pedig egy hangulatosabb játék elkészítése volt a mellékhatása.

Ha részecskehatással vagy térfogatú köddel teli ködös területről van szó, akkor csökken a képkockasebesség ugyanazon jelenethez képest, köd nélkül (kivéve, ha természetesen a programozók úgy döntöttek, hogy olyan rendszereket adnak hozzá, amelyek korlátozzák a renderelést, ha köd van.) , ennek a különbségnek nem szabad nagynak lennie.


Válasz 3:

A köd növeli az fps sebességet egy játékban, mert csökkenti a képernyőn megjelenítendő objektumok és textúrák mennyiségét, így kevésbé terheli meg a hardvert.

Több köd = több kép / mp

Boldog játékot!