-
PENGEinno3d #12728 off egy másik fórumon találtam még régebben...
"A frame/sec érték IDEÁLIS esetben megegyezik a képernyő frissítési értékével, vagyis a hz-el.
Tehát ha 100hz-es CRTn játszol akkor 100 fps, ha 60hz-es LCDn akkor 60 fps.
Ennél nem lehet több, csak ha a vsyncet kikapcsolja az ember, az viszont a látvány hátrányára válik, ugyanis a félképek elcsúsznak (mivel a monitor több képet kap mint amennyit képes megjeleníteni, ugyanis a mp-enként megjelenített képek száma nem lépheti túl a képernyő frissítését (hz).)
Ennek az értéknek (100 vagy 60 fps) a FELÉIG még folyamatosnak látszik a mozgás, vagyis 100hz-en 50 fps, 60hz-en 30 fps még elfogadható. De bizonyos esetekben (pl. előre futás + oldalra fordulás) ilyenkor már látszik a szaggatás.
A "25 fps már elegendő" tévhit onnan származik hogy a PAL rendszerben a TV adás képfrissítése 25 frame/sec. (NTSCben meg 30, szal az USAban 30at mondanak az "elégre")
A mozifilm 24 képkocka / másodperc.
Ezeken folyamatosnak látszik a mozgás, vagyis akkor elég számítógépen is a 25 fps, ugye?
HÁT NEM. Azért nem mert akár egy TV film, akár egy mozifilm-et megállítva, a rajtuk mozgó tárgyak ELMOSÓDOTTAK. Nincs egyetlen pillanat sem amikor élesek. Még egyszer: csak a mozgó tárgyak. Ezért látszik a mozgásuk folyamatosnak.
A játékokban NEM ez a helyzet. A 3dfx bejelentett vmi hasonlót, de sose lett belőle semmi. (értelmetlen is, meg nem is biztos hogy meg lehet csinálni.)
Pl. egy FPSben úgy kéne renderelni a képet hogy MINDEN, a falak is elmosódottak, mert egy FPSben minden folyamatosan mozog, kivéve ha a játékos egy helyben áll. (ha már csak forog az egérrel, akkor is mozog minden)
Filmekben ilyen SOSINCS, kivéve a Doom nevezetes pár perces részletét a film végén.
Az hogy a multiplayer first person shooterekben az elérendő frame/sec nem a fenti érték, hanem vsyncet kikapcsolva 2-3-400 fps, három dolognak köszönhető:
1. minél folyamatosabb a mozgás annál könnyebb célozni
2. akinek több az fps-e annak az egész játék gyorsabb (kvázi speedhack)
3. a Quake vmelyik verziójának engine-t használó játékokban (még a COD4 is arra az engine-re épül) bizonyos fps érték felett hibázik a program, így pl. megenged nagyobb ugrásokat, stb (exploitnak hívják, COD4ben pl. máshogy elérhetetlen helyekre is fel lehet ugrani vele)
Persze aki egész életében csak 15 fps-el készült rajzfilmeket (pl. csomó anime ilyen) nézett annak a 15fps is elég TVn.
Ugyanígy aki egész életében lassú gépen 20-25 fps-el játszott, annak az is megfelel, egész addig míg nem játszik egyszer normális gépen."
bocs a hosszú kommentért...