Computergraphics kunnen op verschillende manieren worden geclassificeerd, afhankelijk van de gebruikte criteria. Hier zijn enkele veel voorkomende classificaties:
1. Per toepassing:
* beeldsynthese: Afbeeldingen maken helemaal opnieuw, vaak met behulp van 3D -modellen en weergavetechnieken. Dit omvat realistische renderings, animaties en speciale effecten voor films en games.
* beeldverwerking: Het manipuleren van bestaande afbeeldingen, zoals het verbeteren van kwaliteit, het verwijderen van ruis of het veranderen van kleuren.
* computerondersteund ontwerp (CAD): Het creëren en manipuleren van ontwerpen voor engineering, architectuur en productie.
* computerondersteunde productie (CAM): Computergraphics gebruiken om productieprocessen te regelen.
* Medische beeldvorming: Het maken en analyseren van afbeeldingen van medische scans zoals röntgenfoto's, CT-scans en MRI's.
* Geografische informatiesystemen (GIS): Het vertegenwoordigen en analyseren van geografische gegevens met behulp van kaarten en andere visuele representaties.
* Gebruikersinterfaces (UI): Het ontwerpen en implementeren van de visuele elementen van computerinterfaces.
2. Door dimensionaliteit:
* 2D Graphics: Afbeeldingen en vormen beperkt tot een plat vlak, zoals tekeningen, pictogrammen en eenvoudige animaties.
* 3D -graphics: Afbeeldingen en modellen die objecten in drie dimensies vertegenwoordigen, met eigenschappen zoals diepte en perspectief. Dit wordt vaak gebruikt voor realistische weergaven en simulaties.
* 4D Graphics: 3D -afbeeldingen uitbreiden door een vierde dimensie, meestal tijd, toe te voegen om beweging of veranderingen in de loop van de tijd weer te geven.
3. Per type uitvoer:
* Raster Graphics: Afbeeldingen weergegeven als een raster van pixels, zoals JPEG- en PNG -afbeeldingen.
* Vector Graphics: Afbeeldingen weergegeven als wiskundige vergelijkingen die lijnen en curven definiëren, zoals SVG- en PDF -bestanden. Deze zijn schaalbaar zonder kwaliteitsverlies.
4. Door de weergave Techniek:
* Ray Tracing: Een renderingtechniek die het pad van lichtstralen simuleert om realistische beelden te maken.
* rasterisatie: Een renderingtechniek die 3D -modellen omzet in 2D -afbeeldingen door polygonen op het scherm te projecteren.
* Scanline -rendering: Een oudere renderingtechniek die de afbeelding regel voor regel verwerkt.
* Pad traceren: Een meer geavanceerde en fysiek nauwkeurige vorm van straaltracering.
5. Door hardware:
* Software-gebaseerde afbeeldingen: Grafische verwerking afgehandeld door de centrale verwerkingseenheid van de computer (CPU).
* Hardware-versnelde afbeeldingen: Grafische verwerking afgehandeld door een speciale grafische verwerkingseenheid (GPU), wat leidt tot snellere renderingsnelheden.
Deze classificaties sluiten elkaar niet uit; Een grafische applicatie met één computer kan in meerdere categorieën vallen. Een 3D-videogame gebruikt bijvoorbeeld 3D-afbeeldingen, beeldsynthese en is vaak met hardware versneld. |