kugelwasser
Lieutenant
- Registriert
- Aug. 2012
- Beiträge
- 1.020
Also folgendes:
http://www.indiedev.de/wiki/Tearing
Das bedeutet ja bei 120fps, dass es jede 16,6ms ein Tearingstreifen gibt, also in der oberen Hälfte ein altes Bild, und in der unten Bild ein neuen Bild. Ist ja klar, denn jede 16,6ms (also jedesmal wenn ein 60Hertz Monitor ein Bild dargestellt hat) schafft die Grafikkarte bei 120fps dann ja zwei Bilder. Also sendet die Grafikkarte dem Monitor nach 8,33ms ein Bild. Der Monitor braucht ja 16,6ms um das Bild darzustellen. Nun nach 8,33ms hat der Monitor das Bild zur Hälfte dargestellt, aber die Grafikkarte hat schon ein zweites Bild berechnet. Das heißt die lässt den Monitor die untere Hälfte des zweiten Bildes darstellen. So weit so gut, dass bedeutet wie gesagt alle 16,6ms ein Tearingstreifen.
Wenn man nun allerdings mit 180fps spielt, gibt es ja logischerweise 2 Tearingstreifen. Und mit 240fps gibts 3 Tearingstreifen usw. Also je höher die fps, desto mehr Tearing Streifen.
Aber es ist ja ein Fakt, dass man Tearing weniger wahrnimmt, wenn die fps hoch sind. Liegt das nun einfach daran dass das Auge einfach z.b. 4 Bilder, die jeweils um 25% zeitversetzt sind (und somit ja 3 Tearingstreifen bei 240fps), weniger stark wahr nimmt, als 3 Bilder, die um jeweils 33% zeitversetzt sind (und somit 2 Tearingstreifen bei 180fps)? Vermutlich ja schon, kann man sich ja auch als Daumenkino vorstellen?
Das bedeutet dann ja auch logischerweise je mehr fps, desto früher sieht man die Gegner, denn je mehr fps man hat, desto mehr aktuelle Teilbilder gibt es ja. Und damit man das fairer gestaltet gibts die Tickrate bei den Servern, oder?(bzw. die Tickrate gibts sowieso, weil es sonst zu viel Datenverkehr gibt) Das bedeutet wenn die Tickrate z.b. 128 ist, also der Server dann 128 mal in der Sekunde die eigene Position den anderen sendet, und die Positionen der anderen Spieler einem selber sendet, bringen auch höchstens 128fps was?
mfg
http://www.indiedev.de/wiki/Tearing
in aktueller TFT-Bildschirm zeigt in der Regel 60 Bilder pro Sekunde an. Der Bildaufbau dauert dabei eine gewisse Zeit. Rein rechnerisch bis zu 16.6ms (1 Sekunde durch 60 Bilder). Wenn die Grafikkarte nun mit 120 Bildern pro Sekunde ihre Bilder ausgibt und rendert, dann zeigt der Monitor nur jedes zweite Bild der Grafikkarte an. Dabei kann es nun passieren, dass die Grafikkarte anfängt ein Bild aufzubauen und nachdem dieser Vorgang zur Hälfte abgeschlossen ist, beginnt der Monitor mit der Anzeige dieses Bildes. Die Grafikkarte erzeugt nun aber schon ein anderes Bild. Dadurch sieht man in der oberen Hälfte das eine Bild und in der unteren Hälfte das andere Bild.
Das bedeutet ja bei 120fps, dass es jede 16,6ms ein Tearingstreifen gibt, also in der oberen Hälfte ein altes Bild, und in der unten Bild ein neuen Bild. Ist ja klar, denn jede 16,6ms (also jedesmal wenn ein 60Hertz Monitor ein Bild dargestellt hat) schafft die Grafikkarte bei 120fps dann ja zwei Bilder. Also sendet die Grafikkarte dem Monitor nach 8,33ms ein Bild. Der Monitor braucht ja 16,6ms um das Bild darzustellen. Nun nach 8,33ms hat der Monitor das Bild zur Hälfte dargestellt, aber die Grafikkarte hat schon ein zweites Bild berechnet. Das heißt die lässt den Monitor die untere Hälfte des zweiten Bildes darstellen. So weit so gut, dass bedeutet wie gesagt alle 16,6ms ein Tearingstreifen.
Wenn man nun allerdings mit 180fps spielt, gibt es ja logischerweise 2 Tearingstreifen. Und mit 240fps gibts 3 Tearingstreifen usw. Also je höher die fps, desto mehr Tearing Streifen.
Aber es ist ja ein Fakt, dass man Tearing weniger wahrnimmt, wenn die fps hoch sind. Liegt das nun einfach daran dass das Auge einfach z.b. 4 Bilder, die jeweils um 25% zeitversetzt sind (und somit ja 3 Tearingstreifen bei 240fps), weniger stark wahr nimmt, als 3 Bilder, die um jeweils 33% zeitversetzt sind (und somit 2 Tearingstreifen bei 180fps)? Vermutlich ja schon, kann man sich ja auch als Daumenkino vorstellen?
Das bedeutet dann ja auch logischerweise je mehr fps, desto früher sieht man die Gegner, denn je mehr fps man hat, desto mehr aktuelle Teilbilder gibt es ja. Und damit man das fairer gestaltet gibts die Tickrate bei den Servern, oder?(bzw. die Tickrate gibts sowieso, weil es sonst zu viel Datenverkehr gibt) Das bedeutet wenn die Tickrate z.b. 128 ist, also der Server dann 128 mal in der Sekunde die eigene Position den anderen sendet, und die Positionen der anderen Spieler einem selber sendet, bringen auch höchstens 128fps was?
mfg
Zuletzt bearbeitet: