1. Per applicazione:
* Sintesi dell'immagine: Creazione di immagini da zero, spesso usando modelli 3D e tecniche di rendering. Ciò include rendering realistici, animazioni ed effetti speciali per film e giochi.
* Elaborazione delle immagini: Manipolando le immagini esistenti, come migliorare la qualità, rimuovere il rumore o modificare i colori.
* Design assistito da computer (CAD): Creazione e manipolazione di design per ingegneria, architettura e produzione.
* Produzione assistita da computer (CAM): Utilizzo di computer grafica per controllare i processi di produzione.
* Imaging medico: Creare e analizzare immagini da scansioni mediche come raggi X, scansioni TC e risonanza magnetica.
* Geographic Information Systems (GIS): Rappresentazione e analisi dei dati geografici utilizzando mappe e altre rappresentazioni visive.
* Interfacce utente (UI): Progettazione e implementazione degli elementi visivi delle interfacce del computer.
2. Per dimensionalità:
* Grafica 2D: Immagini e forme confinate su un piano piatto, come disegni, icone e animazioni semplici.
* Grafica 3D: Immagini e modelli che rappresentano oggetti in tre dimensioni, con proprietà come profondità e prospettiva. Questo è spesso usato per rendering e simulazioni realistiche.
* Grafica 4D: Estensione della grafica 3D aggiungendo una quarta dimensione, di solito tempo, per rappresentare il movimento o le modifiche nel tempo.
3. Per tipo di output:
* Raster Graphics: Immagini rappresentate come una griglia di pixel, come immagini JPEG e PNG.
* Grafica vettoriale: Immagini rappresentate come equazioni matematiche che definiscono linee e curve, come file SVG e PDF. Questi sono scalabili senza perdita di qualità.
4. Mediante tecnica di rendering:
* Ray Tracing: Una tecnica di rendering che simula il percorso dei raggi di luce per creare immagini realistiche.
* Rasterization: Una tecnica di rendering che converte i modelli 3D in immagini 2D proiettando poligoni sullo schermo.
* Rendering scanline: Una tecnica di rendering più vecchia che elabora la linea di immagine per riga.
* Path Tracing: Una forma più avanzata e fisicamente accurata di tracciamento dei raggi.
5. Per hardware:
* Grafica basata su software: Elaborazione grafica gestita dall'unità di elaborazione centrale del computer (CPU).
* Grafica con accelerazione hardware: Elaborazione grafica gestita da un'unità di elaborazione grafica dedicata (GPU), portando a velocità di rendering più rapide.
Queste classificazioni non si escludono a vicenda; Una singola applicazione di computer grafica può rientrare in più categorie. Ad esempio, un videogioco 3D utilizza grafica 3D, sintesi di immagini ed è spesso accelerato per hardware.
software © www.354353.com