La rastérisation logicielle est un processus par lequel une scène ou une image créée en trois dimensions logiciel (3D) infographie est convertie d'une forme à une autre. Il ya deux types de base d'images qui sont créées par l'infographie, qui sont désignés comme des graphiques vectoriels et raster. Vectoriels images sont créées grâce à l'utilisation de la géométrie qui comprend des lignes et des formes pour faire une image, tandis que fondées sur des matrices graphiques utilisent des pixels, qui sont des points individuels de lumière ou de couleur, pour créer des images. Rastérisation logicielle est un processus par lequel un programme plutôt que le matériel est utilisé pour convertir des images vectorielles en images raster basées, pour l'affichage sur un moniteur.
Afin de bien comprendre la rastérisation logicielle, il est important que quelqu'un comprend d'abord les deux principales façons dont les images informatiques sont créés et affichés. Vectoriels images sont créées par l'utilisation de formes géométriques. Ceci inclut les lignes de base et les points qui peuvent être assemblés ensemble pour faire d'autres formes, y compris les divers polygones souvent utilisés dans la création de graphiques en trois dimensions ou 3D. La plupart des images 3D sont générés comme des formes diverses qui sont créés par l'assemblage de nombreux petits triangles ensemble.
Chacun de ces triangles est généré comme une image vectorielle, de sorte que les pièces assemblées qui composent une scène plus large sont également à base de vecteurs. Pour ceux-ci soient correctement affichées sur un écran d'ordinateur ou de télévision, mais ils doivent d'abord être converties dans un format qui peut être transmise plus efficacement sur un tel écran. Moniteurs et les téléviseurs utilisent différents points de lumière et de couleur qui sont appelés pixels, ou «éléments d'image».
Les images qui sont créées par l'utilisation de pixels sont appelés raster basées sur des images. Plutôt que d'utiliser des lignes et des formes pour créer une image, fondées sur des matrices images sont faites par la combinaison des dizaines, des centaines ou des milliers de points individuels. Pour un vecteur d'image d'être correctement et aisément sur un écran qui utilise des pixels, il est généralement converti en une image de trame basée sur un procédé dénommé "tramage."
La rastérisation du logiciel signifie simplement que cette conversion est assurée par un programme, plutôt que par le matériel dans un ordinateur ou un autre dispositif. Un développeur de jeux vidéo, par exemple, utilise généralement rastérisation logicielle afin de s'assurer que les images 3D polygonaux sont correctement affichées. Cela permet aux graphiques créés pour un jeu à afficher par le programme lui-même, plutôt que de compter sur un matériel qui peut être ou ne pas être présents dans l'ordinateur d'un joueur.
Alors que la technologie s'est améliorée, la rastérisation logicielle est devenue en grande partie pris en charge par le matériel. Cartes graphiques dédiées qui offrent une puissance de traitement supplémentaire pour les graphismes ont rendu ce processus plus facile et permet de plus grandes possibilités pour les développeurs de jeux. Rendu temps réel repose sur la rastérisation produisent des dizaines de fois par seconde, ce qui est devenu plus simple grâce au logiciel de pointe et des graphiques plus puissantes unités de traitement.