Qu'est-ce que la rasterisation des logiciels?
La rasterisation du logiciel est un processus par lequel une scène ou une image créée dans un logiciel informatique tridimensionnel (3D) est convertie d'une forme en une autre. Il existe deux types d'images de base qui sont créés via des graphiques informatiques, qui sont appelés graphismes basés sur les vecteurs et basés sur les raster. Les images basées sur les vecteurs sont créées grâce à l'utilisation de la géométrie qui inclut les lignes et les formes pour créer une image, tandis que les graphiques basés sur Raster utilisent des pixels, qui sont des points individuels de lumière ou de couleur, pour créer des images. La rasterisation logicielle est un processus par lequel un programme plutôt que du matériel est utilisé pour convertir les images basées sur les vecteurs en images basées sur raster, pour afficher un moniteur.
Afin de bien comprendre la rasterisation logicielle, il est important que quelqu'un comprenne d'abord les deux principales façons dont les images informatiques sont créées et affichées. Les images à base de vecteur sont créées grâce à l'utilisation de formes géométriques. Cela comprend des lignes de base et des points qui peuvent être assemblésd ensemble pour faire d'autres formes, y compris divers polygones souvent utilisés dans la création de graphiques tridimensionnels ou 3D. La plupart des images 3D sont générées sous forme de différentes formes qui sont créées en assemblant de nombreux petits triangles.
Chacun de ces triangles est généré comme une image basée sur un vecteur, et donc les pièces assemblées qui constituent une scène plus grande sont également basées sur un vecteur. Pour que ceux-ci soient correctement affichés sur un ordinateur ou un écran de télévision, ils doivent d'abord être convertis en un format qui peut être transmis plus efficacement sur un tel écran. Les moniteurs et les téléviseurs utilisent des points individuels de lumière et de couleur appelés pixels, ou «éléments d'image».
Les images créées par l'utilisation de pixels sont appelées images basées sur raster. Plutôt que d'utiliser des lignes et des formes pour créer une image, des images raster sont réalisées à travers la combinaison de dizaines, des centaines,ou des milliers de points individuels. Pour qu'une image vectorielle soit affichée correctement et facilement sur un écran qui utilise des pixels, il est généralement converti en une image basée sur raster, un processus appelé «rasterisation».
La rasterisation du logiciel signifie simplement que cette conversion est gérée par un programme, plutôt que par du matériel dans un ordinateur ou un autre appareil. Un développeur de jeux vidéo, par exemple, utilise généralement une rasterisation logicielle afin de garantir que les images polygonales 3D sont correctement affichées. Cela permet aux graphiques créés pour qu'un jeu s'affiche via le programme lui-même, plutôt que de s'appuyer sur du matériel qui peut être présent ou non dans l'ordinateur d'un joueur.
Comme la technologie s'est améliorée, la rasterisation des logiciels est devenue largement prise en charge par le matériel. Les cartes vidéo dédiées qui fournissent une puissance de traitement supplémentaire pour les graphiques ont rendu ce processus plus facile et ont permis de plus grandes opportunités pour les développeurs de jeux. Le rendu en temps réel repose sur la rasumrisation occuRring dizaines de fois par seconde, qui est devenu plus simple en raison de logiciels avancés et d'unités de traitement graphiques plus puissantes.