Wat is software -rasterisatie?
Software-rasterisatie is een proces waarbij een scène of afbeelding is gemaakt in driedimensionale (3D) computerafbeeldingen software van de ene vorm naar een andere wordt omgezet. Er zijn twee basistypen afbeeldingen die worden gemaakt via computergraphics, die op vector gebaseerde en rastergebaseerde afbeeldingen worden genoemd. Vectorgebaseerde afbeeldingen worden gemaakt door het gebruik van geometrie met lijnen en vormen om een afbeelding te maken, terwijl op raster gebaseerde grafische afbeeldingen pixels gebruiken, die afzonderlijke punten van licht of kleur zijn, om afbeeldingen te maken. Software-rasterisatie is een proces waarbij een programma in plaats van hardware wordt gebruikt om vectorgebaseerde afbeeldingen om te zetten in rastergebaseerde afbeeldingen, voor weergave op een monitor.
Om softwaregerelastisatie volledig te begrijpen, is het belangrijk dat iemand eerst de twee primaire manieren begrijpt waarop computerafbeeldingen worden gemaakt en weergegeven. Vectorgebaseerde afbeeldingen worden gemaakt door het gebruik van geometrische vormen. Dit omvat basislijnen en punten die kunnen worden gemonteerdD samen om andere vormen te maken, waaronder verschillende polygonen die vaak worden gebruikt bij het creëren van driedimensionale of 3D-afbeeldingen. De meeste 3D -afbeeldingen worden gegenereerd als verschillende vormen die worden gemaakt door talloze kleine driehoeken samen te stellen.
Elk van deze driehoeken wordt gegenereerd als een vectorgebaseerd beeld, en dus zijn de geassembleerde stukken waaruit een grotere scène bestaat ook vectorgebaseerd. Om deze correct op een computer- of televisiescherm te laten worden weergegeven, moeten ze echter eerst worden omgezet in een indeling dat effectiever op een dergelijk scherm kan worden overgebracht. Monitoren en televisies gebruiken individuele lichtpunten en kleur die worden aangeduid als pixels, of "beeldelementen".
Afbeeldingen die worden gemaakt door het gebruik van pixels worden aangeduid als op raster gebaseerde afbeeldingen. In plaats van lijnen en vormen te gebruiken om een afbeelding te maken, worden rastergebaseerde afbeeldingen gemaakt door de combinatie van tientallen, honderden,of duizenden individuele punten. Om een vectorafbeelding correct en gemakkelijk te laten weergeven op een scherm dat pixels gebruikt, wordt het meestal omgezet in een op raster gebaseerd beeld, een proces dat 'rasterisatie' wordt genoemd.
Software -rasterisatie betekent eenvoudig dat deze conversie wordt afgehandeld door een programma, in plaats van door hardware binnen een computer of ander apparaat. Een ontwikkelaar van videogames maakt bijvoorbeeld meestal gebruik van software -rasterisatie om ervoor te zorgen dat 3D -polygonale afbeeldingen correct worden weergegeven. Hierdoor kunnen de graphics die een game door het programma zelf weergeeft, in plaats van te vertrouwen op hardware die al dan niet aanwezig is in de computer van een speler.
Naarmate de technologie is verbeterd, is software -rasterisatie grotendeels ondersteund door hardware. Toegewijde videokaarten die extra verwerkingskracht voor grafische weergave bieden, hebben dit proces eenvoudiger gemaakt en mogelijk voor meer mogelijkheden voor game -ontwikkelaars. Real -time rendering is gebaseerd op rasterisatie -occuRring tientallen keren per seconde, wat eenvoudiger is geworden vanwege geavanceerde software en krachtigere grafische verwerkingseenheden.