Was ist Echtzeit-Rendering?
Echtzeit-Rendering ist eine Grafik-Rendering-Technik - fast ausschließlich für Videospiele - die das Laden von Grafiken erleichtert. Beim Echtzeit-Rendering werden Bilder sofort geladen, um Bilder zu erstellen, die die tatsächliche Bewegung simulieren. So können Videospielemacher auch interaktive Welten erschaffen. Damit das Rendering als Echtzeit betrachtet werden kann, muss es 15 Bilder pro Sekunde (FPS) oder schneller sein. Die Hauptkomponente der zu versteuernden Hardware ist die Grafikkarte, und einige ältere Grafikkarten sind möglicherweise nicht in der Lage, mit einem solchen Rendering Schritt zu halten. Im Gegensatz zu Echtzeit-Rendering handelt es sich um Pre-Rendering, das manchmal in Videospielen verwendet wird.
Wenn jemand ein dreidimensionales Spiel (3D) spielt, sollte es dem Spieler so erscheinen, als würde sein Charakter durch eine Umgebung rennen oder eine Aktion flüssig ausführen. In Wirklichkeit ist an den Bewegungen nichts Fließendes; Das Videospiel lädt nur Bilder so schnell, dass es flüssig erscheint, wie in einer Animation. Abgesehen davon, dass Bewegungen realistischer sind, hat dies einen weiteren Vorteil: Spiele interaktiv zu gestalten. Vorgerenderte Spiele, die in den Anfängen von Videospielen erstellt wurden, waren nur bis zu einem gewissen Punkt interaktiv. Einige Objekte konnten bewegt werden, aber die gesamte Welt des Videospiels war statisch. Spiele, die Echtzeit-Rendering verwenden, können sehr komplexe Interaktionen aufweisen.
Offiziell muss die Echtzeit-Rendering-Geschwindigkeit mindestens 15 FPS betragen. Wenn die Grafik nicht so schnell geladen werden kann, werden dem Benutzer offensichtliche Probleme beim Laden auffallen und das Spiel wird häufig verzögert. Abgesehen von Verzögerungen besteht ein weiteres Problem, das ein Spieler möglicherweise bemerkt, darin, dass bestimmte Bilder im Spiel, wie das Outfit eines Charakters oder Hintergrundelemente, sehr langsam geladen werden.
Um Videospiele mit Echtzeit-Rendering spielen zu können, muss der Computer über eine leistungsstarke Grafikkarte verfügen, da dies die Haupthardware ist, die beim Rendern belastet wird. Die Grafikkarte ist für das Laden und Generieren aller Grafiken in einem Computer verantwortlich und muss sehr hart arbeiten, um sicherzustellen, dass das Rendering schnell geladen wird. Ein Computer mit einer schwachen Grafikkarte kann die Bilder möglicherweise nicht ordnungsgemäß generieren, oder das Rendern wird möglicherweise langsamer als in Echtzeit.
Das Gegenteil von Echtzeit-Rendering ist Pre-Rendering. Dies bedeutet, dass die Umgebung des Videospiels bereits gerendert und im Speicher des Spiels abgelegt ist. Während diese Technik meistens bei älteren Spielen verwendet wurde, kann Pre-Rendering verwendet werden, um Filmsegmente in einem Spiel zu erstellen. Während beim Pre-Rendering die Grafikkarte nicht so häufig verwendet wird wie beim Echtzeit-Rendering, benötigt das Spiel selbst mehr Speicher, wodurch es schwierig wird, umfangreiche Videospiele zu erstellen, die von Computern effizient gespielt werden können.