Archief - pmove_fixed

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

IND|SickBoy

Legacy Member
Cap eens op 30 fps he ge zult het verschil wel merken tegen bvb 60 fps

p01nt3rX

Legacy Member
Dan ligt het aan de engine. In principe zou ge op 30 fps smooth gameplay moeten hebben.

Als ge op een straat een auto ziet voorbijrijden en ge kunt niet meer dan 30 FPS waarnemen zie je die auto toch ook niet in schokjes of met grote sprongen voortbewegen.

Als ik het goed begrijp wordt je nieuwe positie berekend in de functie Pmove() en deze info wordt verstuurd naar de server. Intussen download je TCP pakketjes met de info van de andere bewegende objecten. Indien het beeld schokt op 30 fps dan komt dit vermoedelijk omdat de routine die deze TCP pakketjes afhandelt en omzet frame related is dus het kan zijn dat er wel degelijk een link is tussen cl_maxpackets en com_maxfps (?)

Is maar een theorie...

bobbejaan

Legacy Member
p01nt3rX zei:
In principe zou ge op 30 fps smooth gameplay moeten hebben...
Mja dan ga je er vanuit dat je ogen en het spel gesyncroniseerd zijn.
Het komt door dat dit een discreet systeem is en geen continu zoals het 'echte leven', heeft niets met de engine te maken.
Maar ik denk niet dat dit forum het meest geschikt is om daarop in te gaan.

Zoals Sickboy zegt probeer eens met 30 fps te spelen (prolly op een server zonder pb?) en probeer daarna eens aan 60 fps te spelen. Je zal wel merken welk verschil er is.
:woohoo:

IND|SickBoy

Legacy Member
p01nt3rX zei:
Dan ligt het aan de engine. In principe zou ge op 30 fps smooth gameplay moeten hebben.

Als ge op een straat een auto ziet voorbijrijden en ge kunt niet meer dan 30 FPS waarnemen zie je die auto toch ook niet in schokjes of met grote sprongen voortbewegen.

Als ik het goed begrijp wordt je nieuwe positie berekend in de functie Pmove() en deze info wordt verstuurd naar de server. Intussen download je TCP pakketjes met de info van de andere bewegende objecten. Indien het beeld schokt op 30 fps dan komt dit vermoedelijk omdat de routine die deze TCP pakketjes afhandelt en omzet frame related is dus het kan zijn dat er wel degelijk een link is tussen cl_maxpackets en com_maxfps (?)

Is maar een theorie...

ff een paar verduidelijkingen:
- het oog werkt niet echt met frames per second waarnemingen
- als je het toch in fps zou uitdrukken is het eerder 200 dan 30
- 30 (of 24 of 25) fps is voldoende om voor het oog een vloeiend beeld te 'faken' door gebruik te maken van motion blur (bvb TV, cinema, DVD). Als je het beeld stil zet zie je dat het heel onscherp is in scenes met beweging
- bij computer games is er geen motion blur maar is elk beeld scherp. Daarom is 25 of 30 fps onvoldoende omdat het oog het verschil tss 2 opeenvolgende beelden goed kan zien. Op een computerscherm kan je pas beginnen spreken van vloeiend vanaf ongeveer 35-40fps (your mileage may very)
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan