In Computergrafiken, Bildschirm -Aktualisierung, auch als
Bildschirms neu zeichnen bekannt oder
Rahmen -Rendering Ist der Prozess, das Bild wiederholt zu aktualisieren, das auf einem Computermonitor oder einem anderen Anzeigegerät angezeigt wird. Dies ist entscheidend für die Erstellung der Illusion von Bewegung und das Anzeigen dynamischer Inhalte.
Hier ist eine Aufschlüsselung:
* Die Grundlagen: Ein Computerbildschirm zeigt kein Live -Image ständig an. Stattdessen ist es ein Gitter von Pixeln, die einzeln beleuchtet sind, um das Bild zu erstellen. Der Aktualisierungsprozess umfasst die Grafikkarte, die aktualisierte Pixeldaten an den Speicher des Bildschirms (FrameBuffer) sendet. Der Monitor liest diese Daten dann und zeigt sie an.
* Aktualisierungsrate: Die Frequenz, bei der diese Aktualisierung stattfindet, wird in Hertz (Hz) gemessen. Eine Aktualisierungsrate von 60 Hz bedeutet, dass der Bildschirm 60 -mal pro Sekunde aktualisiert wird. Höhere Aktualisierungsraten (z. B. 120 Hz, 144 Hz, 240 Hz) führen zu glatteren Bildern, insbesondere bei schneller Bewegung.
* Der Prozess: Der Prozess umfasst im Allgemeinen folgende Schritte:
1. Szene -Rendering: Die CPU- und GPU des Computers verarbeiten die Daten für die zu angezeigte Szene (z. B. 3D -Modelle, 2D -Sprites, Text).
2. FrameBuffer -Update: Die resultierenden Bilddaten (ein Bild) werden in den FrameBuffer (Videospeicher) geschrieben.
3. Scanout Anzeige: Der Monitor liest die Daten aus dem FrameBuffer und zeigt sie auf dem Bildschirm an. Dies beinhaltet typischerweise das Scannen der Pixel -Zeile nach Zeile.
4. vsync (vertikale Synchronisation): VSYNC ist eine Technik zur Synchronisierung des Rahmenrenders mit der Aktualisierungsrate des Monitors. Dies verhindert das Risse (bei dem das Bild horizontal aufgeteilt wird, da die Eingabeverzögerung minimiert wird.
* Doppelpufferung: Eine häufige Technik, um Flackern und Zerreißen zu vermeiden, ist eine doppelte Pufferung. Es werden zwei Framebuffer verwendet; Die GPU rendert zu einem, während der Monitor den anderen anzeigt. Dann wechseln sie die Rollen und erstellen einen reibungslosen Übergang.
Im Wesentlichen ist das Bildschirm -Aktualisierung der kontinuierliche Zyklus, der es uns ermöglicht, bewegende Bilder und interaktive Anwendungen auf unseren Bildschirmen zu sehen. Ohne sie würden wir nur statische Bilder sehen.