Was ist die Software -Rasterisierung?
Software-Rasterisierung ist ein Prozess, durch den eine Szene oder ein Bild in dreidimensionaler (3D) Computergrafiksoftware erstellt wurde. Es gibt zwei grundlegende Arten von Bildern, die über Computergrafiken erstellt werden, die als vektorbasierte und rasterbasierte Grafiken bezeichnet werden. Vektorbasierte Bilder werden durch die Verwendung von Geometrie erstellt, die Linien und Formen zur Erstellung eines Bildes enthält, während Raster-basierte Grafiken Pixel verwenden, die individuelle Licht- oder Farbpunkte sind, um Bilder zu erstellen. Die Software-Rasterisierung ist ein Prozess, bei dem ein Programm anstelle von Hardware vektorbasierte Bilder in rasterbasierte Bilder umwandeln, um auf einem Monitor angezeigt zu werden. Vektorbasierte Bilder werden durch die Verwendung geometrischer Formen erstellt. Dies umfasst grundlegende Linien und Punkte, die zusammengesetzt werden könnend zusammen, um andere Formen herzustellen, einschließlich verschiedener Polygone, die häufig bei der Erstellung von dreidimensionalen oder 3D-Grafiken verwendet werden. Die meisten 3D -Bilder werden als verschiedene Formen erzeugt, die durch Zusammenbau zahlreicher kleiner Dreiecke zusammengestellt werden.
Jedes dieser Dreiecke wird als vektorbasiertes Bild erzeugt, und so sind auch die zusammengesetzten Stücke, aus denen eine größere Szene besteht, auf vektorbasiertem. Damit diese ordnungsgemäß auf einem Computer- oder Fernsehbildschirm angezeigt werden, müssen sie zuerst in ein Format umgewandelt werden, das auf einem solchen Bildschirm effektiver übertragen werden kann. Monitore und Fernseher verwenden individuelle Licht- und Farbpunkte, die als Pixel oder „Bildelemente“ bezeichnet werden.
Bilder, die durch die Verwendung von Pixeln erstellt werden, werden als rasterbasierte Bilder bezeichnet. Anstatt Linien und Formen zu verwenden, um ein Bild zu erstellen, werden rasterbasierte Bilder durch die Kombination von Dutzenden, Hunderten, gemacht,oder Tausende von individuellen Punkten. Damit ein Vektorbild ordnungsgemäß und einfach auf einem Bildschirm angezeigt werden kann, das Pixel verwendet, wird es normalerweise in ein rasterbasiertes Bild konvertiert, ein Prozess, der als „Rasterisierung“ bezeichnet wird.
Software -Rasterisierung bedeutet lediglich, dass diese Konvertierung von einem Programm und nicht durch Hardware innerhalb eines Computers oder eines anderen Geräts durchgeführt wird. Ein Videospielentwickler verwendet beispielsweise in der Regel die Software -Rasterisierung, um sicherzustellen, dass 3D -polygonale Bilder ordnungsgemäß angezeigt werden. Dies ermöglicht die Grafik, die ein Spiel erstellt hat, das das Programm selbst angezeigt wird, anstatt sich auf Hardware zu verlassen, die möglicherweise auf dem Computer eines Spielers vorhanden sein oder nicht.
Da sich die Technologie verbessert hat, wurde die Software -Rasterisierung weitgehend von Hardware unterstützt. Dedizierte Grafikkarten, die zusätzliche Verarbeitungsleistung für Grafiken bieten, haben diesen Prozess erleichtert und für Spieleentwickler größere Möglichkeiten ermöglicht. Echtzeit -Rendering beruht auf Rasterisierung OccuDutzende Male pro Sekunde, was aufgrund fortschrittlicher Software und leistungsfähigerer Grafikverarbeitungseinheiten einfacher geworden ist.