Computer grafica: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
mNessun oggetto della modifica
Nessun oggetto della modifica
Etichette: Modifica da mobile Modifica da web per mobile
 
(291 versioni intermedie di oltre 100 utenti non mostrate)
Riga 1:
Per '''computer grafica''' (anche '''grafica digitale''' o '''grafica computerizzata'''; {{Inglese|computer graphics}}) si intende quella disciplina [[informatica]] che ha per oggetto la creazione e quindi la manipolazione di [[Immagine#Immagine grafica|immagini grafiche]] fisse o animate, per mezzo del [[computer]].
[[Image:3D Plus 3DBuilding.jpg|300px|right]]
Con '''computer grafica''' (dall'[[Lingua inglese|inglese]] "computer graphics") si intende comunemente l'insieme delle tecniche per la generazione di immagini utilizzando un [[computer]]. Più formalmente può essere descritta anche come «quella disciplina che studia le tecniche e gli [[Algoritmo|algoritmi]] per la visualizzazione di [[Digitale (informatica)|informazioni numeriche]] prodotte da un elaboratore»<ref>R. Scateni, P. Cignoni, C. Montani, R. Scopigno. ''Fondamenti di Grafica Tridimensionale Interattiva'', 2005, McGraw Hill, ISBN 88-386-6215-0 </ref>. Viene spesso indicata in gergo con gli [[acronimo|acronimi]] ''CG'' o ''CGI'', quest'ultimo derivato da "Computer Generated Imagery" (traducibile in "immagini generate al computer").
 
Argomenti importanti nella computer grafica includono il design delle [[Interfaccia utente|interfacce utente]], la grafica delle [[Sprite (informatica)|sprite]], la [[grafica vettoriale]], la [[modellazione 3D]], il [[ray tracing]], la [[realtà virtuale]]. Le tecniche e i [[software]] che permettono tale attività, si appoggiano sulle scienze della [[geometria]], dell'[[ottica]] e della [[fisica]].<ref name=":32" />
La ''computer grafica'' nasce per scopi industriali e militari nella 2ª metà degli [[Anni 1960|anni '60]], pertinenza esclusiva di computer dotati di grande potenza di calcolo e di componenti elettronici dedicati (detti ''[[Scheda video|schede video]]'' o ''sottosistemi grafici''). </br.>
A partire dalla 2ª metà degli [[Anni 1980|anni '80]], pur continuando ad esistere sistemi professionali e dedicati, si sono diffusi i [[personal computer]], con una sempre maggiore capacità tecnologica per l'elaborazione e visualizzazione di immagini (vedi per es. l'home computer [[Commodore Amiga]]).
 
== Storia ==
Negli [[Anni 1990|anni '90]] la ''computer grafica'' è ormai dominio consolidato di tutti i computer con la diffusione di schede video di grande versatilità e relativa potenza per i [[personal computer]]. Col passare degli anni, grazie all'evoluzione dell'[[informatica]] e all'abbassamento dei prezzi, i PC hanno eroso a tecnologie proprietarie ed esclusive delle fette di mercato consistenti, rendendo la ''computer grafica'', agli inizi del [[XXI secolo]], una disciplina esplorabile da chiunque abbia un computer. </br.>
L'espressione ''computer graphics'' fu coniata nel 1960, dai ricercatori [[Verne Hudson]] e [[William Fetter]]. È spesso abbreviata come CG, tuttavia a volte tale acronimo viene confuso con [[Computer-generated imagery|CGI]], cioè ''computer-generated imagery''. L'espressione "computer grafica" in passato veniva intesa, in un senso ampio, per descrivere «circa ogni cosa sui computer che non sia testo o suono».<ref>{{Cita web|url=http://www.graphics.cornell.edu/online/tutorial/|titolo=What is Computer Graphics?}}</ref> A quel tempo i concetti di computer e software grafico erano decisamente diversi da quelli che abbiamo al giorno d'oggi: anche se i contenuti 2D (planimetrie, schemi e disegni tecnici) potevano essere in qualche modo rappresentabili, non era ancora giunto il momento per i contenuti 3D.
Al giorno d'oggi è infatti parte integrante di una moltitudine di ambiti professionali e di consumo come i [[videogioco|videogiochi]], [[ritocco fotografico]], il [[montaggio]] di filmati, l'industria [[Cinema|cinematografica]] ("[[film d'animazione]] digitale" ed [[effetti speciali]] dei [[film]]), la tipografia ([[impaginazione]] di giornali e riviste) (anche detta [[DTP]]), la progettazione grafica ([[CAD]]) nelle industrie [[metalmeccanica]], elettronica, impiantistica ed edile, visualizzazione di dati tecnico/scientifici ([[CAE]]), sistemi informativi territoriali (SIT o GIS).
 
Nei due decenni successivi, a riprova degli esponenziali tempi di sviluppo delle tecnologie informatiche, accaddero numerosi eventi, che portarono i computer a essere in grado di presentare qualcosa di più interessante di qualche linea immobile sullo schermo, suscitando così un interesse al di fuori della ristretta cerchia di ricercatori e ingegneri, all'interno della quale tutto questo era nato. Verso la fine degli anni Ottanta alcuni progettisti compresero le potenzialità di questo mezzo e si adoperarono per utilizzarlo con scopi diversi dalla progettazione o visualizzazione. È in questo periodo che avviene il primo contatto tra la computer grafica e il creativo mondo dell'intrattenimento.
==Riferimenti==
 
Gli [[anni 1990]] segnarono infine la svolta definitiva nell'impiego della computer grafica, con la produzione dei primi lungometraggi animati completamente in 3D, la comparsa dei primi videogiochi con grafiche tridimensionali e l'impiego massimo del computer per la generazione di effetti speciali nelle pellicole cinematografiche. Al giorno d'oggi comprendiamo facilmente il concetto di computer grafica, o contenuto 3D, in quanto ne siamo continuamente a contatto (film di animazione, visualizzazioni di progetti e prototipi di prodotti, pubblicità).
 
== Descrizione ==
La computer grafica è la scienza e l'arte della [[comunicazione visiva]] per mezzo di uno [[schermo]] del [[computer]] e dei suoi dispositivi di [[interazione]]. È un campo che si serve di molte discipline, quali la [[fisica]], [[matematica]], [[Percezione (filosofia)|percezione umana]], [[Interazione uomo-computer|interazione uomo-macchina]], [[ingegneria]], [[grafica]], e l'[[arte]].<ref name=":2">{{Cita libro|autore=Hughes, Van Dam, Mcguire, Sklar, Foley, Feiner, Akeley Aw|titolo=Computer Graphics: Principles and Practise|anno=2009|editore=|città=|p=|pp=|ISBN=}}</ref> La fisica è utilizzata per modellare la luce e per eseguire simulazioni animate; la matematica è utilizzata per descrivere e creare forme; la percezione umana lo è per determinare l'allocazione delle risorse (per evitare di sprecare tempo-macchina generando immagini di cose che non saranno notate); l'ingegneria per ottimizzare l'allocazione della lunghezza di banda, della memoria e dei tempi di elaborazione. Il graphic design e l'arte si combinano con l'interazione uomo-macchina per far sì che la comunicazione tra computer e utente sia il più efficace possibile.
 
La computer grafica, intesa come area dell'informatica, studia la creazione e manipolazione delle immagini usando la matematica e le tecniche computazionali da essa derivate, piuttosto che le pure problematiche estetiche, sebbene a volte le due cose possano coincidere o incrociarsi. Campi di studio che confluiscono nella computer grafica sono:
* [[Matematica applicata]]
* [[Geometria computazionale]]
* [[Topologia computazionale]]
* [[Visione artificiale]]
* [[Elaborazione digitale delle immagini|Elaborazione dell'immagine]]
* [[Visualizzazione dell'informazione]]
* [[Visualizzazione scientifica]]
Riassumendo, possiamo dire che la computer grafica è...
# La rappresentazione e manipolazione di dati immagine attraverso un computer.
# L'insieme delle tecnologie impiegate per creare e manipolare immagini.
# Il sotto-campo dell'informatica che studia metodi per sintetizzare e manipolare digitalmente contenuti visivi.
 
=== Applicazioni ===
Al giorno d'oggi la computer grafica è parte integrante di tantissimi ambiti professionali e industriali. Per esempio la tipografia ([[impaginazione]] di giornali e riviste, anche detta [[desktop publishing]]), la progettazione grafica ([[Computer-aided design|CAD]]) nelle industrie [[metalmeccanica]], elettronica, impiantistica ed edile, visualizzazione di dati tecnico/medico/scientifici ([[Computer-aided engineering|CAE]]), sistemi informativi territoriali (SIT o GIS) e di consumo come i [[videogioco|videogiochi]], il [[ritocco fotografico]], il [[montaggio]] di filmati, l'industria [[cinema]]tografica ([[film d'animazione]] digitale ed [[effetti speciali]] dei [[film]]). È possibile trovare la computer grafica anche in [[televisione]] ([[pubblicità]]), sui [[Giornale|giornali]], nelle [[Previsione meteorologica|previsioni meteorologiche]], e in una varietà di indagini mediche e procedure [[Chirurgia|chirurgiche]]. In una [[presentazione]] o report, per fare un esempio, un [[Diagramma|grafico]] ben costruito può rappresentare statistiche complesse in una forma che è più facile da capire e interpretare. Le interfacce grafiche utente ([[Interfaccia grafica|GUI]]) che troviamo negli [[smartphone]], nei [[computer]], nelle dashboard delle automobili, e in molti dispositivi elettronici casalinghi, sono state progettate grazie agli sviluppi della computer grafica.
 
Negli [[Anni 1990|anni Novanta]], sono stati oggetto di sviluppo altri campi come la [[visualizzazione dell'informazione]], e una [[visualizzazione scientifica]] più incentrata nella «rappresentazione di fenomeni tridimensionali (di [[architettura]], [[meteorologia]], [[medicina]], [[biologia]], ecc...), dove l'enfasi è posta su rese realistiche di volumi, superfici, fonti di illuminazione, e così via, magari con una componente dinamica (tempo)».<ref>{{Cita pubblicazione|autore=Michael Friendly|anno=2009|titolo=Milestones in the history of thematic cartography, statistical graphics, and data visualization|rivista=|volume=|numero=|url=http://www.math.yorku.ca/SCS/Gallery/milestone/milestone.pdf|accesso=5 maggio 2017|dataarchivio=26 settembre 2018|urlarchivio=https://web.archive.org/web/20180926124138/http://www.math.yorku.ca/SCS/Gallery/milestone/milestone.pdf|urlmorto=sì}}</ref>
 
== Concetti fondamentali ==
=== Tipi di immagine ===
{{Vedi anche|Immagine digitale}}In generale, l'obiettivo della computer grafica è la creazione ed elaborazione di immagini e filmati digitali. Il termine "[[Digitale (informatica)|digitale]]" sta ad indicare un sistema o un dispositivo in cui le grandezze sono rappresentate attraverso valori numerici discreti, come per esempio nell'elaboratore elettronico o nelle [[Fotocamera|macchine fotografiche]] dette appunto digitali.<ref name=":43">{{Cita libro|autore=[[Walter Maraschini]]|autore2=[[Mauro Palma]]|titolo=Enciclopedia della Matematica|edizione=Edizione speciale per il Corriere della Sera|collana=Le Garzantine|anno=2014|editore=Garzanti|p=|volume=A-L}}</ref> Un'immagine può essere rappresentata digitalmente in due modi:
* '''Bitmap''' – Un'immagine raster o bitmap è un [[array]] rettangolare di punti, organizzati in <math>m</math> righe ed <math>n</math> colonne.<ref name=":5" /> L'espressione <math>m \times n</math> è detta '''[[Risoluzione (grafica)|risoluzione]]''' dell'immagine, e i punti sono detti '''[[pixel]]'''.<ref name=":5" /> (vedi ''[[Grafica raster]]'')
* '''Vettoriale''' – Un'immagine vettoriale è un insieme di [[Primitiva (geometria)|'''primitive geometriche''']], come [[Punto (geometria)|punti]], [[Segmento|segmenti]] di [[retta]], [[Curva di Bézier|curve di Bézier]], ecc., alle quali possono essere attribuiti colori e anche sfumature.<ref>{{Cita libro|autore=Giorgio Fioravanti|titolo=Il dizionario del grafico|url=https://archive.org/details/ildizionariodelg0000fior|anno=1993|editore=Zanichelli|p=|ISBN=9788808141163}}</ref> (vedi ''[[Grafica vettoriale]]'')
È possibile convertire un'immagine vettoriale in una bitmap attraverso la '''[[rasterizzazione]]'''. È anche possibile l'operazione inversa, attraverso l{{'}}''image tracing''.
[[File:VectorBitmapExample.svg|miniatura|Le immagini raster sono basate sui pixel e perciò nel ridimensionamento vi è una perdita di definizione, mentre le immagini vettoriali possono essere ridimensionate senza degradarne la qualità.]]
'''Come viene visualizzata un'immagine su schermo?'''
 
La maggior parte delle immagini digitali vengono mostrate all'utente su un [[display]] raster, il quale le mostra come degli [[array]] rettangolari di pixel.<ref name=":12">{{Cita libro|nome=Steve|cognome=Marschner|nome2=Peter|cognome2=Shirley|titolo=Fundamentals of Computer Graphics, Fourth Edition|url=https://www.amazon.it/Fundamentals-Computer-Graphics-Fourth-Marschner/dp/1482229390/ref=sr_1_1?ie=UTF8&qid=1519721684&sr=8-1&keywords=fundamentals+of+computer+graphics|accesso=2018-02-27|edizione=4|data=15 dicembre 2015|editore=A K Peters/CRC Press|lingua=en|p=|ISBN=9781482229394}}</ref> Da un punto di vista fisico, in ogni punto dello schermo, inizialmente nero, ci sono tre celle fosforescenti che emettono [[luce]] se colpite da un fascio di [[Elettrone|elettroni]], ovvero se si aggiunge [[energia]].<ref name=":22">{{Cita libro|nome=Massimo|cognome=Bergamini|nome2=Graziella|cognome2=Barozzi|nome3=Anna|cognome3=Trifone|titolo=Matematica.blu. Per le Scuole superiori. Con e-book. Con espansione online: 1|url=https://www.amazon.it/Matematica-blu-Scuole-superiori-book-espansione/dp/8808220850/ref=sr_1_1?s=books&ie=UTF8&qid=1519722063&sr=1-1&keywords=MATEMATICA+BLU|accesso=2018-02-27|edizione=2|data=25 gennaio 2016|editore=Zanichelli|lingua=Italiano|p=|ISBN=9788808220851}}</ref> Ognuna delle celle corrisponde a uno dei tre colori primari della ''[[Mescolanza additiva|sintesi additiva]]'': rosso, verde e blu.<ref name=":22" /> Al valore massimo di [[intensità luminosa]], prodotta da tutte e tre le celle contemporaneamente, corrisponde il bianco; alla minima, ossia a celle spente, il nero. Tutti gli altri colori si ottengono da combinazioni di intensità diverse di questi tre colori (vedi ''[[RGB]]'').
 
Tuttavia, è bene considerare che perfino nelle [[Televisione|televisioni]] (display raster esemplari), raramente si hanno lo stesso numero di pixel dell'immagine che si vuole visualizzare. Considerazioni come questa spezzano il legame diretto tra i pixel dell'immagine e quelli del display. È preferibile pensare un'immagine raster come una descrizione ''device-independent'' (indipendente dal dispositivo) dell'immagine che sarà visualizzata, e il dispositivo come un mezzo per approssimare quell'immagine ideale.<ref name=":12" />
 
=== Rappresentazione tridimensionale ===
{{Vedi anche|Computer grafica 3D}}La '''[[Modellazione 3D|modellazione digitale]]''' è l'insieme dei processi atti a creare rappresentazioni matematiche di oggetti tridimensionali.<ref>{{Cita libro|nome=William|cognome=Vaughan|titolo=Digital Modeling|url=https://www.amazon.com/Digital-Modeling-William-Vaughan/dp/0321700899/ref=sr_1_1?ie=UTF8&qid=1519723220&sr=8-1&keywords=digital+modeling|accesso=2018-02-27|edizione=1|data=2012-01-02|editore=New Riders|lingua=En|p=|ISBN=9780321700896}}</ref> È impiegata principalmente nell'[[animazione digitale]], nel [[CAD/CAM]], nello sviluppo di [[Videogioco|videogiochi]], nelle simulazioni, per la [[stampa 3D]]. Vi sono fondamentalmente due tipologie di oggetti tridimensionali:
* '''Solidi''' – Un modello solido è un vero e proprio corpo tridimensionale chiuso, con proprietà reali, quali massa, volume, centro di gravità e momenti di inerzia.<ref name=":42">{{Cita libro|nome=Werner Stefano|cognome=Villa|titolo=Autodesk AutoCad 2017. Guida completa per architettura, meccanica e design|url=https://www.amazon.it/Autodesk-AutoCad-completa-architettura-meccanica/dp/8848131360/ref=sr_1_1?ie=UTF8&qid=1519726491&sr=8-1&keywords=autocad+2017|accesso=2018-02-27|data=23 giugno 2016|editore=Tecniche Nuove|lingua=Italiano|ISBN=9788848131360}}</ref>
* '''Superfici''' – Una superficie è una sorta di velo sottile, privo di spessore e, quindi, di massa o volume.<ref name=":42" /> Rientrano in questa categoria le [[Mesh poligonale|mesh poligonali]].<ref>{{Cita libro|nome=Fabio|cognome=Ganovelli|nome2=Massimiliano|cognome2=Corsini|nome3=Sumanta|cognome3=Pattanaik|titolo=Introduction to Computer Graphics: A Practical Learning Approach|url=https://www.amazon.it/Introduction-Computer-Graphics-Practical-Learning/dp/1439852790/ref=sr_1_1?ie=UTF8&qid=1519740319&sr=8-1&keywords=introduction+computer+graphics+ganovelli|accesso=2018-02-27|edizione=1|data=22 ottobre 2014|editore=Chapman and Hall/CRC|lingua=en|p=|ISBN=9781439852798}}</ref>
Il '''[[rendering]]''' è il processo che, a partire dai '''[[Modello 3D|modelli tridimensionali]]''' (vettoriali) presenti nella ''scena 3D''<ref>La "scena 3D" è lo spazio nel quale si trovano gli oggetti, le fonti di illuminazione, gli osservatori (le camere).</ref>, permette di generare [[Grafica raster|immagini raster]] o [[Video|filmati]], dotati di una precisa risoluzione e raffiguranti le superfici degli oggetti, i materiali<ref>{{Cita libro|nome=Werner Stefano|cognome=Villa|titolo=Autodesk AutoCad 2017. Guida completa per architettura, meccanica e design|url=https://www.amazon.it/Autodesk-AutoCad-completa-architettura-meccanica/dp/8848131360/ref=sr_1_1?ie=UTF8&qid=1519726491&sr=8-1&keywords=autocad+2017|accesso=2018-02-27|data=23 giugno 2016|editore=Tecniche Nuove|lingua=Italiano|p=|citazione=In AutoCAD si ha la possibilità di utilizzare differenti tipi di materiali adatti alla simulazione di qualsiasi elemento tridimensionale. [...] L'applicazione dei materiali rende il rendering "reale", riproducendo sulla superficie di un oggetto virtuale l'aspetto che questo dovrebbe avere nella realtà.|ISBN=9788848131360}}</ref><ref>{{Cita libro|nome=Francesco|cognome=Siddi|titolo=Grafica 3D con Blender|url=https://www.amazon.it/Grafica-3D-Blender-Francesco-Siddi/dp/8850333145/ref=sr_1_1?s=books&ie=UTF8&qid=1519731945&sr=1-1&keywords=grafica+3d+con+blender|accesso=2018-02-27|data=25 giugno 2014|editore=Apogeo|lingua=Italiano|p=|citazione=Nella computer grafica, il processo di definizione di una forma o di un oggetto è completamente separato dall'attribuzione di un materiale allo stesso.|ISBN=9788850333141}}</ref> e le [[Texture (grafica)|texture]] in relazione all'illuminazione della scena stessa.<ref name=":32">{{Cita libro|nome=Francesco|cognome=Siddi|titolo=Grafica 3D con Blender|url=https://www.amazon.it/Grafica-3D-Blender-Francesco-Siddi/dp/8850333145/ref=sr_1_1?s=books&ie=UTF8&qid=1519731945&sr=1-1&keywords=grafica+3d+con+blender|accesso=2018-02-27|data=25 giugno 2014|editore=Apogeo|lingua=Italiano|ISBN=9788850333141}}</ref><ref>{{Cita libro|nome=Primo|cognome=Zingaretti|titolo=Fondamenti di computer graphics|url=https://www.amazon.it/Fondamenti-computer-graphics-Primo-Zingaretti/dp/8837114869/ref=sr_1_1?ie=UTF8&qid=1519731915&sr=8-1&keywords=fondamenti+di+computer+graphics|accesso=2018-02-27|data=1º luglio 2004|editore=Pitagora|lingua=Italiano|ISBN=9788837114862}}</ref> La parte di software dedicata a svolgere questo compito è chiamata '''[[motore di rendering]]''' (''rendering engine'')<ref name=":32" />, il quale non solo calcola l'aspetto dei materiali associati agli oggetti, ma elabora anche il modo in cui le ombre devono essere create sia in base alle luci posizionate nella scena, sia alle impostazioni di esposizione e ambientali eventualmente definite.<ref name=":42" />
 
=== Animazione digitale ===
{{Vedi anche|Animazione digitale}}
[[File:Animhorse.gif|miniatura|Immagine grafica in movimento]]
L{{'}}'''[[animazione]]''' è una tecnica impiegata come medium narrativo e trova spazio nel cinema, nella televisione, nei videogiochi e così via. Si ottiene riproducendo sequenze di immagini con variazioni coerenti del contenuto, a una velocità tale da rendere l'occhio umano non più in grado di distinguerle come singole immagini, creando l'illusione del movimento. All'interno di un software di animazione, oltre alle dimensioni spaziali (2D o 3D), è possibile rappresentare anche quella temporale, e ciò viene fatto tramite un elemento dell'interfaccia chiamato ''timeline'', che è disposto orizzontalmente e suddiviso a intervalli regolari, chiamati '''[[Fotogramma|fotogrammi]]''', i quali costituiscono l'unità base dell'animazione.<ref name=":32" /> Quelli del '''[[keyframing]]''' e dell{{'}}'''interpolazione''' sono i principi su cui si basa l'animazione al computer.<ref name=":32" />
 
== Dati di rilievo ==
=== Cronologia ===
* '''Anni quaranta''' – [[Isaac Jacob Schoenberg]] sviluppa le descrizioni matematiche di curve complesse, chiamate [[B-spline]]s ("B" per "basis").<ref name=":5">{{Cita libro|nome=David|cognome=Salomon|titolo=The Computer Graphics Manual|url=https://books.google.it/books?id=DX4YstV76c4C&printsec=frontcover&dq=the+computer+graphics+manual&hl=it&sa=X&ved=0ahUKEwju6uOF4_zXAhXBthQKHdkBDI8Q6AEIJzAA#v=onepage&q=the%20computer%20graphics%20manual&f=false|accesso=2017-12-09|data=2011-09-18|editore=Springer Science & Business Media|lingua=en|ISBN=9780857298867}}</ref>
** '''1949''' – Da quest'anno, il computer [[Whirlwind (computer)|Whirlwind]] comincia ad essere utilizzato al [[Massachusetts Institute of Technology|MIT]]: è il primo computer che opera in tempo reale, usa schermi per l'output e che non è semplicemente un rimpiazzo elettronico di vecchi sistemi meccanici.<ref>{{Cita libro|nome=Gerard|cognome=O'Regan|titolo=A Brief History of Computing|url=https://books.google.it/books?id=QqrItgm351EC&printsec=frontcover&dq=A+Brief+History+of+Computing&hl=it&sa=X&ved=0ahUKEwiazJC84vzXAhUF7RQKHaJsCzEQ6AEIJzAA#v=onepage&q=A%20Brief%20History%20of%20Computing&f=false|accesso=2017-12-09|data=2012-03-05|editore=Springer Science & Business Media|lingua=en|ISBN=9781447123590}}</ref> [[Charles W. Adams]] e [[John T. Gilmore Jr.]] sviluppano con questo computer il primo gioco animato con la grafica computerizzata, ''Bouncing Ball Program'': un punto appare in alto su schermo, per poi cadere in basso e rimbalzare.<ref name=":6" />
<gallery mode="packed">
File:B-spline curve.svg|Curva B-spline
</gallery>
* '''Anni cinquanta''' – [[Pierre Bézier]], mentre lavora alla [[Renault]], produce la più importante opera sulle curve a interpolazione polinomiale e sulle ''sculptured surface''. Un lavoro simile lo stava svolgendo, nello stesso tempo, [[Paul de Casteljau]] alla [[Citroën]]; tuttavia, alla scoperta fu dato il nome di Bézier.<ref name=":6">{{Cita libro|nome=Jon|cognome=Peddie|titolo=The History of Visual Magic in Computers: How Beautiful Images are Made in CAD, 3D, VR and AR|url=https://books.google.it/books?id=6a8_AAAAQBAJ&printsec=frontcover&dq=the+history+of+visual&hl=it&sa=X&ved=0ahUKEwjt693d4vzXAhXBOhQKHdQcBgcQ6AEIRDAE#v=onepage&q=the%20history%20of%20visual&f=false|accesso=2017-12-09|data=2013-06-13|editore=Springer Science & Business Media|lingua=en|ISBN=9781447149323}}</ref>
**'''1950''' – [[Ben Laposky]], un matematico e artista statunitense, crea le prime immagini generate con una macchina elettronica. Queste sono le [[Figura di Lissajous|figure di Lissajous]].<ref name=":5" />
** '''1951''' – [[Jay Forrester]] sviluppa il primo [[simulatore di volo]] programmabile.<ref>{{Cita libro|autore=National Research Council|autore2=Computer Science and Telecommunications
Board|autore3=Committee on Innovations in Computing and Communications: Lessons from History|titolo=Funding a Revolution: Government Support for Computing Research|url=https://www.amazon.com/Funding-Revolution-Government-Computing-Research/dp/0309062780|accesso=2017-12-09|data=1999-02-11|editore=National Academies Press|lingua=EN|ISBN=9780309062787}}</ref>
** '''1953''' – I [[plotter]] entrano in uso come periferiche grafiche di output.<ref name=":5" />
** '''1955''' – Il sistema di difesa aereo [[Semi Automatic Ground Environment|SAGE]] (''Semi-Automatic Ground Environment'') inizia ad operare. Usa monitor a [[scansione vettoriale]] come dispositivo principale di output, e [[Penna ottica|penne ottiche]] come dispositivo principale di input.<ref name=":5" />
** '''1957''' – Viene fondata la [[Digital Equipment Corporation]] (DEC). Produrrà [[minicomputer]] che saranno in seguito impiegati per i primi sviluppi della computer grafica.<ref name=":5" />
** '''1958''' – Si diffondono ampiamente le penne ottiche.<ref name=":5" />
** '''1958''' – Il gioco sperimentale ''[[Tennis for Two]]'' viene implementato da [[William Higinbotham]] al [[Brookhaven Laboratory]].<ref>{{Cita news|lingua=en|url=https://videogamehistorian.wordpress.com/2014/01/28/tennis-anyone/|titolo=Tennis Anyone?|pubblicazione=They Create Worlds|data=2014-01-28|accesso=2017-12-09}}</ref> Sebbene fosse interattivo, oggi è considerato un esperimento più che un gioco.
** '''1959''' – [[Douglas T. Ross]], mentre lavora al MIT sulla trasformazione di enunciati matematici in strumenti vettoriali per la generazione di immagini al computer, coglie l'occasione per proiettare su schermo l'immagine di un personaggio di un [[cartone animato]] [[The Walt Disney Company|Disney]].<ref>{{Cita web|url=https://techtv.mit.edu/videos/10783-automatically-programmed-tools-1959-science-reporter-tv-series|titolo=John Francis Reintjes and Douglas T. Ross "Automatically Programmed Tools" (1959)|urlarchivio=https://web.archive.org/web/20131113032955/http://techtv.mit.edu/videos/10783-automatically-programmed-tools-1959-science-reporter-tv-series|urlmorto=sì}}</ref>
** '''1959''' – Un [[partenariato]] tra la [[General Motors]] e [[IBM]] produce il primo esempio di software per disegno informatico, il [[DAC-1]] (Design Augmented by Computers); gli utenti possono immettere la descrizione tridimensionale di un'automobile, vederla in [[prospettiva]], e ruotarla.<ref name=":5" />
<gallery mode="packed">
File:Bézier curve in Adobe Illustrator CS2.png|Curva di Bézier
File:Plotter Gerber Infinity.jpg|Plotter
File:Tennis For Two on a DuMont Lab Oscilloscope Type 304-A.jpg|Tennis for Two
</gallery>
* '''Anni sessanta''' – La computer grafica, durante questo decennio, non è alla portata della maggior parte degli utenti, a causa dell'elevato prezzo dell'[[hardware]] grafico.<ref name=":5" /> Non vi sono [[personal computer]] o [[workstation]]. Gli utenti devono pagare per usare i [[mainframe]] a tempo o comprare costosi [[minicomputer]]. I display dei monitor usano la [[scansione vettoriale]] e sono in bianco e nero. Ne risulta che pochi [[Informatico|informatici]] professionisti possono sviluppare tecniche e [[Algoritmo|algoritmi]] di grafica computerizzata e che il [[software]] non è ne interattivo ne portatile. Nei tardi anni Sessanta, [[Ivan Sutherland]] e [[David C. Evans]] sono invitati a sviluppare un programma di informatica all'[[Università dello Utah]] nella [[Salt Lake City]]. La computer grafica diviene rapidamente la specialità del loro dipartimento, che per anni manterrà lo status di primo centro mondiale in questo campo. Molti metodi e tecniche importanti saranno sviluppati allo [[UU Computer Graphics Lab]], tra cui i modelli di illuminazione, algoritmi per superfici nascoste, e tecniche base di [[rendering]] per superfici poligonali. Nomi degli studenti dello UU come [[Bui Tuong Phong|Phong Bui-Tuong]], [[Henri Gouraud (informatico)|Henri Gouraud]], [[Jim Blinn|James Blinn]], e [[Edwin Catmull|Ed Catmull]], sono legati a molti algoritmi di base ancora in uso oggi.
**'''1960''' – Viene coniata l'espressione ''computer graphics'' (in italiano "computer grafica") da [[Verne Hudson]] e [[William Fetter]], un [[Grafico (professione)|grafico]] della [[Boeing]].<ref name=":0">{{Cita web|url=http://accad.osu.edu/~waynec/history/lessons.html|titolo=Wayne Carlson (2003) A Critical History of Computer Graphics and Animation|urlarchivio=https://web.archive.org/web/20070405172134/http://accad.osu.edu/~waynec/history/lessons.html|urlmorto=sì}}</ref>
** '''1961''' – Uno studente del MIT, [[Steve Russell]], crea il videogioco ''[[Spacewar!|Spacewar]],'' scritto per il DEC PDP-1.<ref>{{Cita news|lingua=en|url=https://videogamehistorian.wordpress.com/2014/08/07/one-two-three-four-i-declare-a-space-war/|titolo=One, Two, Three, Four I Declare a Space War|pubblicazione=They Create Worlds|data=2014-08-07|accesso=2017-12-09}}</ref>
** '''1961''' – Viene introdotto il primo linguaggio per l'animazione al computer: [[MACS]].<ref name=":6" />
** '''1961''' – [[Ivan Sutherland]] sviluppa [[Sketchpad]], un programma per disegnare, come tesi di dottorato al [[Massachusetts Institute of Technology|MIT]].<ref name=":5" /> Sketchpad utilizzava una [[penna ottica]] come dispositivo principale di input e un [[oscilloscopio]] come dispositivo di output. La prima versione gestiva soltanto figure bidimensionali, e venne in seguito estesa per poter disegnare, trasformare e proiettare oggetti tridimensionali, e anche per eseguire calcoli ingegneristici come l'[[analisi delle sollecitazioni]]. Un'importante caratteristica di Sketchpad era la capacità di riconoscere i vincoli. L'utente poteva disegnare, per esempio, un quadrato grezzo, per poi istruire il software in modo da convertirlo in un quadrato esatto. Un'altra caratteristica era la capacità di avere a che fare con oggetti, non solo segmenti individuali di curve. L'utente poteva costruire un oggetto segmentato, per poi chiedere al software di scalarlo. A causa della sua opera pionieristica, Sutherland è spesso riconosciuto come il nonno della computer grafica interattiva e delle [[Interfaccia grafica|interfacce grafiche utente]].
** '''1962''' – Viene introdotto l'[[Algoritmo della linea di Bresenham|algoritmo della linea]] da [[Jack Elton Bresenham]].<ref name=":6" />
** '''1963''' – Viene introdotto il procedimento di eliminazione delle superfici nascoste o oscurate da Roberts.<ref name=":6" />
** '''1963''' – [[E. E. Zajac]], uno scienziato del [[Bell Laboratories|Bell Telephone Laboratory]] (BTL), girò un film chiamato ''Simulazione di un sistema di controllo di assetto di gravità a due giro''.<ref name=":4">{{Cita news|lingua=EN|autore=Orange Animation|url=http://www.orangeanimation.it/home/2015/09/simulation-of-a-two-giro-gravity-attitude-control-system-edward-zajac/|titolo=Simulation of a two-giro gravity attitude control system – Edward...|pubblicazione=Orange Animation|data=2015-09-04|accesso=2017-12-09|urlarchivio=https://web.archive.org/web/20171215002108/http://www.orangeanimation.it/home/2015/09/simulation-of-a-two-giro-gravity-attitude-control-system-edward-zajac/|urlmorto=sì}}</ref><ref>{{Cita web|url=http://dada.compart-bremen.de/item/agent/683|titolo=Edward E. Zajac {{!}} Database of Digital Art|lingua=en|accesso=2017-12-09}}</ref> In questo film fatto al computer, Zajac mostra come l'assetto di un satellite possa venire alterato se il satellite orbita attorno alla Terra. Egli genera l'animazione su un computer mainframe [[IBM 7090]].<ref name=":4" /> Oltre a Zajac, anche [[Ken Knowlton]], [[Frank Sinden]] e [[Michael Noll]] iniziano a lavorare nel campo della computer grafica. Sinden produce un film chiamato ''Forza, Massa e Movimento'', che illustra i [[principi della dinamica]] di Newton in azione. Circa nello stesso periodo, altri scienziati impiegano la computer grafica per illustrare le proprie ricerche. Al [[Lawrence Radiation Laboratory]], Nelson Max produce i film ''Flusso di un Fluido Viscoso'' e ''Propagazione di Onde d'urto in uno Stato Solido''. La [[Boeing|Boeing Aircraft]] produce un film chiamato ''Vibrazione di un aeroplano''.
** '''1964''' – Fa la sua comparsa il primo digitalizzatore, il tablet RAND.<ref name=":5" />
** '''1964''' – Vengono introdotte le equazioni di conversione delle superfici per viste ortografiche da Weiss.<ref name=":6" />
** '''1964''' – [[TRW (azienda)|TRW]], [[Lockheed-Georgia]], [[General Electric]] e [[Sperry Corporation|Sperry Rans]] sono tra le maggiori compagnie che iniziano a considerare la computer grafica dalla metà degli anni Sessanta.<ref name=":5" /> [[IBM]] pubblica durante quest'anno l'[[IBM 2250]], il primo computer commerciale in grado di gestire grafiche.<ref name=":5" />
** '''1965''' – Viene introdotto lo schema omogeneo di coordinate per le trasformazioni e la prospettiva da Roberts.<ref name=":6" />
** '''1965''' – Viene introdotto l'[[algoritmo di rasterizzazione di linea]] da [[Jack Elton Bresenham|Bresenham]].<ref name=":6" />
** '''1966''' – Ivan Sutherland sviluppa il primo visore (HMD), che mostra un paio di immagini [[wireframe]] [[Stereoscopia|stereoscopiche]].<ref name=":5" /> Questo dispositivo sarà riscoperto durante gli anni Ottanta e oggi è comunemente utilizzato in applicazioni della [[realtà virtuale]].
** '''1968''' – Viene introdotto l{{'}}''[[object ray tracing]]'' da [[Arhur Appel]].<ref>{{Cita pubblicazione|nome=Arthur|cognome=Appel|data=1968|titolo=Some Techniques for Shading Machine Renderings of Solids|rivista=Proceedings of the April 30–May 2, 1968, Spring Joint Computer Conference|editore=ACM|pp=37-45|accesso=2017-12-09|doi=10.1145/1468075.1468082|url=http://doi.acm.org/10.1145/1468075.1468082}}</ref>
** '''1969''' – Vengono introdotti gli [[Algoritmo di Warnock|algoritmi per le superfici nascoste]] da [[John Warnock]].<ref>{{Cita pubblicazione|nome=John Edward|cognome=Warnock|data=1969|titolo=A Hidden Surface Algorithm for Computer Generated Halftone Pictures|editore=The University of Utah|accesso=2017-12-09|url=https://dl.acm.org/citation.cfm?id=905316&dl=ACM}}</ref>
** '''1969''' – La ACM ([[Association for Computing Machinery]]) lancia A Special Interest Group on Graphics ([[SIGGRAPH]]), la quale ancora oggi organizza conferenze, stabilisce standard grafici, e fa pubblicazioni riguardanti il campo della computer grafica. Dal 1974, ogni anno tiene una conferenza.
<gallery mode="packed">
File:William Alan Fetter 1963.jpg|William Fetter
File:Ivan Sutherland at CHM.jpg|Ivan Sutherland
File:Spacewar!-PDP-1-20070512.jpg|Spacewar
</gallery>
* '''Anni settanta''' – Durante questo decennio, l'attività di ricerca nel campo della computer grafica inizia a spostarsi prima dallo [[UU Computer Graphics Lab|UU]] allo NYIT ([[New York Institute of Technology]]), e poi alla [[Lucasfilm]]. L'[[Animazione digitale|animazione]] e la [[pittura digitale]] sono due argomenti sviluppati con serietà, in questi due luoghi. La tecnica (e l'hardware specifico) della [[scansione raster]] viene sviluppata in questo decennio da [[Richard Shoupe]] allo [[Xerox Palo Alto Research Center]] (PARC). Gli studiosi del campo presto realizzeranno quali sono i vantaggi della scansione raster, e la parola "[[pixel]]" entrerà nel loro lessico. Inoltre, i [[Frattale|frattali]] – studiati da [[Benoît Mandelbrot]] negli anni Sessanta e Settanta – saranno applicati alla computer grafica sul finire del decennio da [[Loren Carpenter]] e altri.<ref name=":5" />
**'''1970''' – Viene introdotto lo ''[[scanline rendering]]'' da [[W. Jack Bouknight]].<ref>{{Cita pubblicazione|nome=W. Jack|cognome=Bouknight|data=September 1970|titolo=A Procedure for Generation of Three-dimensional Half-toned Computer Graphics Presentations|rivista=Commun. ACM|volume=13|numero=9|pp=527-536|accesso=2017-12-09|doi=10.1145/362736.362739|url=http://doi.acm.org/10.1145/362736.362739}}</ref>
** '''1971''' – Viene introdotto il ''[[Gouraud shading]]'' da [[Henri Gouraud (informatico)|Henri Gouraud]].<ref>{{Cita pubblicazione|nome=H.|cognome=Gouraud|data=June 1971|titolo=Continuous Shading of Curved Surfaces|rivista=IEEE Transactions on Computers|volume=C-20|numero=6|pp=623-629|accesso=2017-12-09|doi=10.1109/T-C.1971.223313|url=http://ieeexplore.ieee.org/document/1671906/}}</ref>
** '''1972''' – [[Ralph Baer]] produce la [[Magnavox Odyssey]], la prima [[Console (videogiochi)|console per videogiochi]] domestica uscita sul mercato.<ref>{{cita web|url=https://uk.ign.com/top-25-consoles/25.html|titolo=Top 25 Videogame Consoles of All Time - Magnavox Odissey|autore=Levi Buchanan|editore=IGN UK|accesso=6 gennaio 2013}}
{{Citazione|La Magnavox è stata la prima console per videogiochi mai distribuita, precedendo anche l'Atari Pong.||The Magnavox was the very first videogame console ever released, predating even the Atari Pong|lingua=en}}</ref> Viene presentata il 24 maggio 1972 e messa in vendita nel mese di agosto dello stesso anno, precedendo ''[[Pong]]'', prodotto da [[Atari]], di 3 anni.<ref>{{cita web|url=http://gaming.wikia.com/wiki/Magnavox_Odyssey|titolo=Magnavox Odissey|editore=Gaming.wikia|lingua=en|accesso=30 settembre 2015}}{{Citazione|La Magnavox Odissey, o semplicemente Odissey, è stata la prima console giochi domestica, mostrata per la prima volta il 24 maggio 1972 e poi distribuita nel mese di agosto di quell'anno, precedendo l'Atari Pong di 3 anni.||The Magnavox Odyssey, or simply Odyssey, was the world's first home video game console, first demonstrated on May 24, 1972 and released in August of that year, predating the Atari Pong home consoles by three years.|lingua=en}}</ref>
** '''1973''' – Svariate aziende, tra cui [[Chicago Coin]], [[Midway Games|Midway]], Ramtek, [[Taito]], [[Allied Leisure]], e [[Kee Games]], entrano nel mercato dei [[Videogioco|videogiochi]] e danno una grande spinta a questo giovane settore.<ref name=":5" />
** '''1974''' – Vengono introdotti lo ''[[scrolling]]'' e le [[Sprite (informatica)|sprite]] attraverso il gioco ''[[Speed Race]]''.<ref>{{Cita web|url=http://vintage3d.org/history.php#sthash.HlTdmGqx.dpbs|titolo=The Way to Home 3D|sito=vintage3d.org|lingua=en|accesso=2017-12-09}}</ref>
** '''1974''' – Vengono introdotti lo ''[[Z-buffering]]'', il ''[[texture mapping]]'' e le ''[[bi-cubic patches]]'' da [[Edwin Catmull|Ed Catmull]].<ref>{{Cita pubblicazione|autore=|nome=Edwin Earl|cognome=Catmull|data=1974|titolo=A Subdivision Algorithm for Computer Display of Curved Surfaces.|rivista=|editore=The University of Utah|volume=|numero=|accesso=2017-12-09|url=http://static1.1.sqspcdn.com/static/f/552576/6419248/1270507173137/catmull_thesis.pdf?token=QFx574M3c3sjjpjGFMyk7HxpLKU%3D}}</ref>
** '''1975''' – Vengono introdotti il ''[[Phong shading]]'', il [[modello di riflessione di Phong]], la [[riflessione diffusa]], la [[riflessione speculare]] e lo ''[[specular highlight]]'' da [[Bui Tuong Phong|Bui Tuong-Phong]].<ref>{{Cita web|url=http://www.cs.utah.edu/school/history/#phong-ref|titolo=History {{!}} School of Computing|lingua=en|accesso=2017-12-09}}</ref><ref>{{Cita pubblicazione|nome=Bui Tuong|cognome=Phong|data=June 1975|titolo=Illumination for Computer Generated Pictures|rivista=Commun. ACM|volume=18|numero=6|pp=311-317|accesso=2017-12-09|doi=10.1145/360825.360839|url=http://doi.acm.org/10.1145/360825.360839}}</ref>
** '''1975''' – Risale a quest'anno la [[Utah teapot]], un [[modello 3D]] utilizzato per i test, realizzato da [[Martin E. Newell]].<ref>{{Cita pubblicazione|nome=Ann|cognome=Torrence|data=2006-07-30|titolo=Martin Newell's original teapot|accesso=2017-12-10|doi=10.1145/1180098.1180128|url=https://www.researchgate.net/publication/240319981_Martin_Newell's_original_teapot}}</ref>
** '''1976''' – Viene introdotto l{{'}}''[[environment mapping]]'' da [[Jim Blinn]] e [[Martin E. Newell]].<ref>{{Cita pubblicazione|nome=James F.|cognome=Blinn|data=October 1976|titolo=Texture and Reflection in Computer Generated Images|rivista=Commun. ACM|volume=19|numero=10|pp=542-547|accesso=2017-12-10|doi=10.1145/360349.360353|url=http://doi.acm.org/10.1145/360349.360353|nome2=Martin E.|cognome2=Newell}}</ref>
** '''1976''' – Il film ''[[Futureworld - 2000 anni nel futuro|Futureworld]]'', sviluppato da [[Metro-Goldwyn-Mayer|MGM]] e prodotto da [[American International Pictures]], presenta per la prima volta [[Computer-generated imagery|CGI]] in 3D.<ref name=":6" />
** '''1977''' – Viene introdotto il ''[[Blinn-Phong shading model|Blinn shading]]'' da [[Jim Blinn]]''.''<ref>{{Cita pubblicazione|nome=James F.|cognome=Blinn|data=1977|titolo=Models of Light Reflection for Computer Synthesized Pictures|rivista=Proceedings of the 4th Annual Conference on Computer Graphics and Interactive Techniques|editore=ACM|pp=192-198|accesso=2017-12-10|doi=10.1145/563858.563893|url=http://doi.acm.org/10.1145/563858.563893}}</ref>
** '''1977''' – Il videogioco ''Bomber'' introduce il ''[[Side-scrolling video game|side-scrolling]].''<ref>{{Cita web|url=http://www.arcade-museum.com/game_detail.php?game_id=12797|titolo=Bomber - Videogame by Sega|accesso=2017-12-10}}</ref>
** '''1977''' – Vengono introdotti gli ''[[shadow volume]]'' e l'[[antialiasing]] da [[Franklin C. Crow]].<ref name=":6" /><ref>{{Cita pubblicazione|nome=Franklin C.|cognome=Crow|data=1977|titolo=Shadow Algorithms for Computer Graphics|rivista=Proceedings of the 4th Annual Conference on Computer Graphics and Interactive Techniques|editore=ACM|pp=242-248|accesso=2017-12-10|doi=10.1145/563858.563901|url=http://doi.acm.org/10.1145/563858.563901}}</ref>
** '''1977''' – Comincia a essere pubblicata la rivista ''[[Computer Graphics World]]'', che diffonde notizie e propone recensioni circa il campo della computer grafica.<ref name=":5" />
** '''1978''' – Viene introdotto lo ''[[shadow mapping]]'' da Lance Williams.<ref>{{Cita pubblicazione|nome=Lance|cognome=Williams|data=1978|titolo=Casting Curved Shadows on Curved Surfaces|rivista=Proceedings of the 5th Annual Conference on Computer Graphics and Interactive Techniques|editore=ACM|pp=270-274|accesso=2017-12-10|doi=10.1145/800248.807402|url=http://doi.acm.org/10.1145/800248.807402}}</ref>
** '''1978''' – Viene introdotto il ''[[bump mapping]]'' da [[Jim Blinn]].<ref>{{Cita pubblicazione|nome=Jim|cognome=Blinn|data=1978-01-01|titolo=Simulation of Wrinkled Surfaces|rivista=Microsoft Research|lingua=en|accesso=2017-12-10|url=https://www.microsoft.com/en-us/research/publication/simulation-of-wrinkled-surfaces/?from=http://research.microsoft.com/pubs/73939/p286-blinn.pdf}}</ref>
** '''1979''' – Viene introdotto il ''[[transparent surfaces rendering]]'' da [[Alan Kay]] e [[Donald P. Greenberg]].<ref name=":6" />
** '''1979''' – Viene reso pubblico dalla [[Vectorbeam]], ''Warrior'', il primo videogioco di lotta uno-contro-uno. Due giochi a [[grafica vettoriale]], ''[[Asteroids]]'' e ''[[Lunar Lander]]'', vengono pubblicati da [[Atari]]. [[Namco]] introduce ''[[Galaxian]]'', il primo gioco con colori al 100% [[RGB]] e ''[[tile-map]]''<ref>{{Cita libro|nome=Mark J. P.|cognome=Wolf|titolo=Before the Crash: Early Video Game History|url=https://books.google.it/books?id=oK3D4i5ldKgC&pg=PA173&redir_esc=y#v=onepage&q&f=false|accesso=2017-12-10|data=2012-06-15|editore=Wayne State University Press|lingua=en|ISBN=0814337228}}</ref>, e ''Puck-Man'' (più tardi rinominato ''[[Pac-Man]]'').
<gallery mode="packed">
File:Shading models.png|Modelli di shading (ombreggiatura)
File:Magnavox-Odyssey-Console-Set.jpg|Magnavox Odyssey
File:Utah teapot simple 2.png|Replica della Utah teapot
</gallery>
* '''Anni ottanta''' – Durante questo decennio i [[personal computer]] (tra i più noti il [[Apple Macintosh|Macintosh]] e l'[[Amiga]]) introducono l'interfaccia grafica utente ([[Interfaccia grafica|GUI]]) per interagire con l'utente e per mostrare graficamente i risultati con simboli, icone e immagini, piuttosto che con il testo. Gli anni Ottanta hanno anche visto l'ascesa dei monitor a [[scansione raster]] allo status di principali dispositivi grafici di output.<ref name=":5" /> Questa tecnologia – che aveva beneficiato dell'esperienza avuta con i televisori – darà i suoi frutti negli odierni monitor a colori. Tra la fine degli anni Ottanta e l'inizio degli anni Novanta, si è assistito anche allo sviluppo di standard grafici come [[GKS]] e [[PHIGS]]. Gli anni Ottanta sono stati anche definiti come l'[[età dell'oro dei videogiochi arcade]]; vengono venduti milioni di sistemi da [[Atari]], [[Nintendo]] e [[Sega (azienda)|Sega]], esponendo la computer grafica per la prima volta a un nuovo, giovane e impressionabile pubblico; i personal computer [[MS-DOS]], [[Apple II]], [[Apple Macintosh|Mac]], e [[Amiga]], permettono di programmare, a qualsiasi utente sufficientemente capace, il proprio gioco.
** '''1980''' – Viene introdotto il metodo ''[[BSP trees]]''.<ref>{{Cita pubblicazione|nome=Henry|cognome=Fuchs|data=1980|titolo=On Visible Surface Generation by a Priori Tree Structures|rivista=Proceedings of the 7th Annual Conference on Computer Graphics and Interactive Techniques|editore=ACM|pp=124-133|accesso=2017-12-10|doi=10.1145/800250.807481|url=http://doi.acm.org/10.1145/800250.807481|nome2=Zvi M.|cognome2=Kedem|nome3=Bruce F.|cognome3=Naylor}}</ref>
** '''1980''' – Viene introdotto il ''[[ray tracing]]'' da [[Turner Whitted]].<ref>{{Cita pubblicazione|nome=Turner|cognome=Whitted|data=June 1980|titolo=An Improved Illumination Model for Shaded Display|rivista=Commun. ACM|volume=23|numero=6|pp=343-349|accesso=2017-12-10|doi=10.1145/358876.358882|url=http://doi.acm.org/10.1145/358876.358882}}</ref>
** '''1981''' – Il videogioco ''Turbo'' introduce lo ''[[sprite zooming]]''.<ref>{{Cita web|url=http://www.system16.com/hardware.php?id=690|titolo=System 16 - Sega VCO Object Hardware (Sega)|accesso=2017-12-10}}</ref>
** '''1982''' – [[John Walker (informatico)|John Walker]] e [[Dan Drake]] fondano [[Autodesk]].<ref name=":7">{{Cita web|url=https://excelsior.asc.ohio-state.edu/~carlson/history/timeline.html|titolo=An Historical Timeline of Computer Graphics and Animation|accesso=2017-12-13|=|urlmorto=sì}}</ref>
** '''1982''' – [[John Warnock]] e [[Charles Geschke]] fondano [[Adobe (azienda)|Adobe]].<ref name=":7" />
** '''1982''' – Viene introdotto il ''[[Shader|Cook shader]]'' da [[Robert L. Cook]] e [[Kenneth E. Torrance]].<ref>{{Cita pubblicazione|nome=R. L.|cognome=Cook|data=January 1982|titolo=A Reflectance Model for Computer Graphics|rivista=ACM Trans. Graph.|volume=1|numero=1|pp=7-24|accesso=2017-12-10|doi=10.1145/357290.357293|url=http://doi.acm.org/10.1145/357290.357293|nome2=K. E.|cognome2=Torrance}}</ref>
** '''1982''' – Viene introdotto il ''[[morphing]]'' da [[Tom Brigham]] e il [[New York Institute of Technology|NYIT]].<ref name=":6" />
** '''1982''' – Viene introdotta la modellazione per superfici implicite da [[Jim Blinn]] (vedi ''[[Isosuperficie]]'' e ''[[Metaball]]'').<ref>{{Cita pubblicazione|nome=James F.|cognome=Blinn|data=July 1982|titolo=A Generalization of Algebraic Surface Drawing|rivista=ACM Trans. Graph.|volume=1|numero=3|pp=235-256|accesso=2017-12-12|doi=10.1145/357306.357310|url=http://doi.acm.org/10.1145/357306.357310}}</ref>
** '''1982''' – I videogiochi ''[[Moon Patrol]]'' e ''[[Jungle Hunt]]'' introducono il ''[[parallax scrolling]]''.<ref>{{Cita web|url=http://www.thocp.net/software/games/golden_age.htm|titolo=History of Computing: Video games - Golden Age|accesso=2017-12-10|urlarchivio=https://web.archive.org/web/20091127183910/http://www.thocp.net/software/games/golden_age.htm|urlmorto=sì}}</ref><ref>{{Cita web|url=http://retrovolve.com/jungle-hunt-was-a-terrible-waste-of-quarters/|titolo=Jungle Hunt Was a Terrible Waste of Quarters – Retrovolve|sito=retrovolve.com|lingua=en|accesso=2017-12-10}}</ref>
** '''1983''' – Vengono introdotte le ''[[MIP map]]s'' da Lance Williams.<ref>{{Cita pubblicazione|nome=Lance|cognome=Williams|data=1983|titolo=Pyramidal Parametrics|rivista=Proceedings of the 10th Annual Conference on Computer Graphics and Interactive Techniques|editore=ACM|pp=1-11|accesso=2017-12-11|doi=10.1145/800059.801126|url=http://doi.acm.org/10.1145/800059.801126}}</ref>
** '''1983''' – Vengono introdotti i [[Sistema particellare|sistemi particellari]] da [[William T. Reeves]].<ref>{{Cita pubblicazione|autore=William T. Reeves|titolo=Particle Systems - A Technique for Modeling a Class of Fuzzy Objects|rivista=|volume=|numero=|url=https://cal.cs.umbc.edu/Courses/CS6967-F08/Papers/Reeves-1983-PSA.pdf}}</ref>
** '''1984''' – Viene introdotto l{{'}}''[[octree ray tracing]]'' da A. S. Glassner.<ref>{{Cita pubblicazione|nome=A. S.|cognome=Glassner|data=October 1984|titolo=Space subdivision for fast ray tracing|rivista=IEEE Computer Graphics and Applications|volume=4|numero=10|pp=15-24|accesso=2017-12-11|doi=10.1109/MCG.1984.6429331|url=http://ieeexplore.ieee.org/document/6429331/}}</ref>
** '''1984''' – Viene introdotto l{{'}}''[[alpha compositing]]'' da [[Thomas Porter]] e [[Tom Duff]].<ref>{{Cita pubblicazione|nome=Thomas|cognome=Porter|data=1984|titolo=Compositing Digital Images|rivista=Proceedings of the 11th Annual Conference on Computer Graphics and Interactive Techniques|editore=ACM|pp=253-259|accesso=2017-12-11|doi=10.1145/800031.808606|url=http://doi.acm.org/10.1145/800031.808606|nome2=Tom|cognome2=Duff}}</ref>
** '''1984''' – Viene introdotto il ''[[distributed ray tracing]]'' da Cook, Porter e [[Loren Carpenter|Carpenter]].<ref>{{Cita pubblicazione|nome=Robert L.|cognome=Cook|data=1984|titolo=Distributed Ray Tracing|rivista=Proceedings of the 11th Annual Conference on Computer Graphics and Interactive Techniques|editore=ACM|pp=137-145|accesso=2017-12-11|doi=10.1145/800031.808590|url=http://doi.acm.org/10.1145/800031.808590|nome2=Thomas|cognome2=Porter|nome3=Loren|cognome3=Carpenter}}</ref>
** '''1984''' – Viene introdotta la ''[[radiosity]]'' da [[Cindy M. Goral|Goral]], [[Kenneth E. Torrance|Torrance]], [[Donald P. Greenberg|Greenberg]] e [[Bennett Battaile|Battaile]].<ref>{{Cita pubblicazione|nome=Cindy M.|cognome=Goral|data=1984|titolo=Modeling the Interaction of Light Between Diffuse Surfaces|rivista=Proceedings of the 11th Annual Conference on Computer Graphics and Interactive Techniques|editore=ACM|pp=213-222|accesso=2017-12-11|doi=10.1145/800031.808601|url=http://doi.acm.org/10.1145/800031.808601|nome2=Kenneth E.|cognome2=Torrance|nome3=Donald P.|cognome3=Greenberg}}</ref>
** '''1985''' – Viene introdotta la ''[[hemicube radiosity]]'' da [[Michael F. Cohen|Cohen]] e Greenberg.<ref>{{Cita pubblicazione|nome=Michael F.|cognome=Cohen|data=1985|titolo=The Hemi-cube: A Radiosity Solution for Complex Environments|rivista=Proceedings of the 12th Annual Conference on Computer Graphics and Interactive Techniques|editore=ACM|pp=31-40|accesso=2017-12-11|doi=10.1145/325165.325171|url=http://doi.acm.org/10.1145/325334.325171|nome2=Donald P.|cognome2=Greenberg}}</ref>
** '''1986''' – Viene introdotto il ''[[light source tracing]]'' da [[James Arvo]].<ref>{{Cita pubblicazione|autore=James Arvo|anno=1986|titolo=Backward Ray Tracing|rivista=|volume=|numero=|url=https://pdfs.semanticscholar.org/c088/399ad6dc648647e0e19e01b5485925957681.pdf|accesso=14 dicembre 2017|urlarchivio=https://web.archive.org/web/20171215053214/https://pdfs.semanticscholar.org/c088/399ad6dc648647e0e19e01b5485925957681.pdf|urlmorto=sì}}</ref>
** '''1986''' – Viene formulata l'equazione del [[rendering]] da [[James T. Kajiya]].<ref>{{Cita pubblicazione|nome=James T.|cognome=Kajiya|data=1986|titolo=The Rendering Equation|rivista=Proceedings of the 13th Annual Conference on Computer Graphics and Interactive Techniques|editore=ACM|pp=143-150|accesso=2017-12-11|doi=10.1145/15922.15902|url=http://doi.acm.org/10.1145/15922.15902}}</ref>
** '''1987''' – Viene introdotta l'architettura di rendering ''Reyes'' da Cook, Carpenter e [[Edwin Catmull|Catmull]].<ref>{{Cita pubblicazione|nome=Robert L.|cognome=Cook|data=1987|titolo=The Reyes Image Rendering Architecture|rivista=Proceedings of the 14th Annual Conference on Computer Graphics and Interactive Techniques|editore=ACM|pp=95-102|accesso=2017-12-11|doi=10.1145/37401.37414|url=http://doi.acm.org/10.1145/37401.37414|nome2=Loren|cognome2=Carpenter|nome3=Edwin|cognome3=Catmull}}</ref>
** '''1989''' – Appare, per la prima volta, un rendering in tempo reale e interattivo di curve e superfici [[NURBS]], tra le workstation della [[Silicon Graphics]].<ref name=":6" />
<gallery mode="packed">
File:Macintosh classic.jpg|Macintosh Classic
File:Warnock-Geschke-Adobe-1982.jpg|John Warnock e Charles Geschke nel 1982, mentre fondano Adobe
File:Pi-explosion.jpg|Esplosione (sistema particellare)
</gallery>
* '''Anni novanta''' – Durante questo decennio si verificano rapidi sviluppi nella [[Computer grafica 3D|grafica 3D]], specialmente nel gaming, multimedia e animazione. L'esplosione nelle prestazioni (velocità della [[CPU]] e capacità di [[Memoria (informatica)|memoria]]), che avviene a partire dai tardi anni Novanta, risulterà in immagini digitali più dettagliate e realistiche e nell'animazione, in parte grazie anche al software 3D, divenuto nel frattempo più potente. Tra i giochi [[Videogioco a piattaforme|platform]] popolari dell'epoca ci sono ''[[Super Mario 64]]'' e ''[[The Legend of Zelda: Ocarina of Time]]''. Tra i giochi di combattimento invece ci sono ''[[Virtua Fighter]]'', ''[[Battle Arena Toshinden]]'' e ''[[Tekken]]''. Per la piattaforma PC, ''[[Wolfenstein 3D]]'', ''[[Doom]]'' e ''[[Quake]]'', tre dei primi giochi di [[sparatutto in prima persona]] in 3D, di grande successo, vengono pubblicati dalla [[id Software]]; usano un [[motore di rendering]] innovato principalmente da [[John Carmack]]. Entro la fine del decennio, i computer adottano [[framework]] comuni per l'elaborazione grafica come [[DirectX]] e [[OpenGL]]. Da allora, la grafica computerizzata non ha fatto altro che diventare più dettagliata e realistica, grazie ad hardware dedicati e [[software]] di [[modellazione 3D]] più potenti. [[Advanced Micro Devices|AMD]] inoltre diviene un produttore leader di [[Scheda video|schede grafiche]], creando con [[NVIDIA|Nvidia]] un [[duopolio]] nel settore, che esiste tutt'oggi.
** '''1992''' – Il videogioco ''[[Virtua Racing]]'' introduce la grafica poligonale 3D alle masse.<ref>{{Cita web|url=https://www.gamespot.com/gamespot/features/video/15influential/p13_01.html|titolo=15 Most Influential Games of All Time. GameSpot. 14 March 2001.|urlmorto=sì|urlarchivio=https://web.archive.org/web/20100412225953/http://www.gamespot.com/gamespot/features/video/15influential/p13_01.html}}</ref>
** '''1993''' – Appare il primo modellatore interattivo di curve [[NURBS]] per PC, chiamato [[NöRBS]].<ref name=":6" />
** '''1994''' e '''1996''' – Due [[Console (videogiochi)|console per videogiochi]], rispettivamente la [[PlayStation|Sony Playstation]]<ref>{{Cita web|url=https://www.gamefaqs.com/ps/916392-playstation/data|titolo=PlayStation Release Information for PlayStation - GameFAQs|lingua=en|accesso=2017-12-12}}</ref> e il [[Nintendo 64]]<ref>{{Cita web|url=https://www.gamefaqs.com/n64/916387-nintendo-64/data|titolo=Nintendo 64 Release Information for Nintendo 64 - GameFAQs|lingua=en|accesso=2017-12-12}}</ref>, vengono vendute a milioni e rendono ancora più popolare la grafica 3D ai giocatori dentro casa.
** '''1995''' – ''[[Toy Story - Il mondo dei giocattoli|Toy Story]]'' è il primo lungometraggio (79 minuti, ovvero poco meno di 114.000 fotogrammi di animazione a 24 frame per secondo) completamente animato al computer. Rappresenta una pietra miliare nella computer grafica e segna l'inizio di un'era in cui le tecniche di [[rendering]] diventano così sofisticate che lo spettatore può trovare impossibile dire se l'immagine è reale o se è il rendering intelligente di un [[modello matematico]].<ref name=":5" />
** '''1996''' – Viene introdotto il ''[[normal mapping]]'' da [[Venkat Krishnamurthy]] e [[Marc Levoy]].<ref>{{Cita pubblicazione|nome=Venkat|cognome=Krishnamurthy|data=1996|titolo=Fitting Smooth Surfaces to Dense Polygon Meshes|rivista=Proceedings of the 23rd Annual Conference on Computer Graphics and Interactive Techniques|editore=ACM|pp=313-324|accesso=2017-12-12|doi=10.1145/237170.237270|url=http://doi.acm.org/10.1145/237170.237270|nome2=Marc|cognome2=Levoy}}</ref>
** '''1999''' – [[NVIDIA|Nvidia]] produce la [[GeForce 256]], la prima [[scheda video]] domestica fatturata come unità di elaborazione grafica o [[Graphics Processing Unit|GPU]].<ref name=":6" />
<gallery mode="packed">
File:Playstation.JPG|Sony Playstation
File:N64-Console-Set.png|Nintendo 64
File:KL NVIDIA Geforce 256.jpg|Nvidia GeForce 256
</gallery>
* '''Anni duemila''' – Nel corso di questo decennio, la [[Computer-generated imagery|CGI]] diventa pressoché onnipresente. Verso la fine degli anni Novanta, i videogiochi e il cinema in CGI avevano presentato alle masse la grafica computerizzata, e continuano a farlo a un ritmo accelerato nel primo decennio del nuovo millennio. Negli ultimi anni Novanta si era iniziato a impiegare la CGI massivamente per [[Pubblicità televisiva|pubblicità televisive]], ed è in questo decennio che diventa familiare a un pubblico esteso. Nei videogiochi, le [[Console (videogiochi)|console]] [[PlayStation 2|Sony Playstation 2]] e [[PlayStation 3|3]], la linea [[Xbox 360|Xbox]] della [[Microsoft]], e prodotti della [[Nintendo]] come il [[Nintendo GameCube|Gamecube]], guadagnano un grande seguito, come anche il [[PC Windows]]. Titoli pesantemente realizzati con la CGI come le serie di [[Grand Theft Auto (serie)|''Grand Theft Auto'']], [[Assassin's Creed (serie)|''Assassin's Creed'']], ''[[Final Fantasy]]'', ''[[BioShock (serie)|BioShock]]'', ''[[Kingdom Hearts]]'', ''[[Mirror's Edge]]'' e dozzine di altri giochi, continuano ad approcciare il [[fotorealismo]], accrescendo l'industria videoludica, fino a che i ricavi di questa non diventano paragonabili a quelli del cinema. Microsoft prende la decisione di esporre le [[DirectX]] più facilmente agli sviluppatori indipendenti con il [[programma XNA]], senza successo. Quello delle DirectX rimane un successo commerciale, comunque. [[OpenGL]] continua a maturare, e insieme alle DirectX, migliora notevolmente; la seconda generazione di linguaggi shader, come [[High Level Shader Language|HLSL]] e [[GLSL]], inizia a guadagnare popolarità. Nel [[Analisi numerica|calcolo scientifico]], viene inventata la tecnica [[GPGPU]] per trasferire grandi quantità di dati bidirezionalmente tra una GPU e una CPU, accelerando l'analisi di molti tipi di esperimenti di [[bioinformatica]] e [[biologia molecolare]]. La tecnica viene utilizzata anche per l'estrazione di [[Bitcoin]] e trova applicazioni nella [[visione artificiale]].
** '''2001''' – ''[[Final Fantasy (film)|The Final Fantasy: The Spirits Within]]'' è il primo film a presentare personaggi fotorealistici in [[Computer-generated imagery|CGI]] e ad essere completamente girato con il [[motion capture]].<ref>{{Cita web|url=http://www.time.com/time/magazine/article/0,9171,997597,00.html|titolo=|accesso=9 maggio 2017|urlarchivio=https://web.archive.org/web/20130814002602/http://www.time.com/time/magazine/article/0,9171,997597,00.html|urlmorto=sì}}</ref>
** '''2002''' – [[NVIDIA|Nvidia]] presenta una nuova [[Graphics Processing Unit|GPU]], la [[GeForce FX]], che possiede processori sufficientemente potenti per renderizzare, in tempo reale, una pelle molto realistica su un manichino virtuale.<ref name=":6" />
<gallery mode="packed">
File:PS2Slim.JPG|Sony Playstation 2
</gallery>
* '''Anni dieci''' – Nella prima metà degli anni duemiladieci, la [[Computer-generated imagery|CGI]] diventa definitivamente onnipresente nei video. Il ''[[texture mapping]]'' matura in un processo multistadio a molti livelli; generalmente non è raro implementare ''[[texture mapping]]'', ''[[bump mapping]]'' o [[Isosuperficie|isosuperfici]], ''[[normal mapping]]'', ''lighting map'' tra cui ''[[specular highlight]]'' e [[Riflessione (computer grafica)|tecniche di riflessione]], e ''[[shadow volume]]'', in un unico [[motore di rendering]] usando [[shader]], che sono anch'essi maturati considerevolmente. Gli shader sono ormai una necessità per un lavoro avanzato nel campo, fornendo una complessità considerevole nella manipolazione di [[pixel]], vertici e [[Texture (grafica)|texture]] in base all'oggetto considerato e agli innumerevoli effetti possibili. I loro linguaggi [[High Level Shader Language|HLSL]] e [[GLSL]] rappresentano dei campi attivi di ricerca e sviluppo. Il ''[[physically based rendering]]'' o PBR, che implementa ancora più mappe per simulare il flusso luminoso ottico della [[luce]], rappresenta un'area di ricerca anch'essa attiva, insieme ad aree di ottica avanzata come il ''[[subsurface scattering]]'' e il ''[[photon mapping]]''. Iniziano gli esperimenti per ottenere una potenza di elaborazione sufficiente per fornire grafiche in tempo reale ad alte risoluzioni, come l'[[4K|Ultra HD]]. Nel cinema, la maggior parte dei film d'animazione includono ora la CGI; un gran numero di film di questo genere vengono prodotti annualmente ‒ ma pochi, se del caso ‒ tentano il fotorealismo, a causa dei continui timori della [[uncanny valley]]. Per la maggior parte si tratta di film d'animazione in 3D. Nei videogiochi, la [[Xbox One]] di [[Microsoft]], la [[PlayStation 4|Sony Playstation 4]] e il [[Wii U|Nintendo Wii U]] dominano attualmente il gaming domestico e supportano grafiche 3D altamente avanzate; il [[Microsoft Windows|PC Windows]] è comunque ancora una delle piattaforme da gaming più attive.
 
=== Pionieri ===
{{div col}}
* [[Pierre Bézier]]
* [[Jim Blinn]]
* [[Jack Elton Bresenham|Jack Bresenham]]
* [[John Carmack]]
* [[Paul de Casteljau]]
* [[Ed Catmull|Edwin Catmull]]
* [[Franklin C. Crow|Frank Crow]]
* [[James D. Foley]]
* [[William Fetter]]
* [[Henry Fuchs]]
* [[Henri Gouraud (informatico)|Henri Gouraud]]
* [[Loop subdivision surface|Charles Loop]]
* [[Nadia Magnenat Thalmann]]
* [[Benoît B. Mandelbrot]]
* [[Martin Newell (informatico)|Martin Newell]]
* [[Fred Parke]]
* [[Bui Tuong Phong]]
* [[Steve Russell]]
* [[Daniel J. Sandin]]
* [[Alvy Ray Smith]]
* [[Bob Sproull]]
* [[Ivan Sutherland]]
* [[Daniel Thalmann]]
* [[Andries van Dam]]
* [[John Warnock]]
* Lance Williams
* [[Jim Kajiya]]
* [[Charles Csuri]]
* [[Donald P. Greenberg]]
* [[A. Michael Noll]]
{{div col end}}
 
== Organizzazioni e aziende di interesse ==
=== Gruppi universitari ===
La componente accademica riguardante la disciplina della computer grafica è dominata dalla [[SIGGRAPH]], (abbreviazione di '''S'''pecial '''I'''nterest '''G'''roup on '''GRAPH'''ics and Interactive Techniques). È la conferenza sulla grafica computerizzata organizzata annualmente negli Stati Uniti dall'ACM SIGGRAPH organization. La prima conferenza SIGGRAPH si tenne nel 1974, vi partecipano decine di migliaia di professionisti del campo. Fra le sedi delle varie edizioni della conferenza si annoverano [[Dallas]], [[Seattle]], [[Los Angeles]], [[New Orleans]] e [[San Diego]].
 
I gruppi accademici che studiano questa disciplina, nel mondo, sono:
* [http://gruvi.cs.sfu.ca/ Computer Graphics Usability and Visualization Group] at Simon Fraser University
* [https://web.archive.org/web/20190424134841/http://www.cs.hku.hk/GraphicsGroup/ Computer Graphics Group] at The University of Hong Kong
* [https://web.archive.org/web/20111205121054/http://www.bath.ac.uk/media/ Media Technology Research Centre] at the University of Bath
* [https://www.cs.berkeley.edu/b-cam/ Berkeley Computer Animation and Modeling Group]
* [http://graphics.berkeley.edu/ Berkeley Computer Graphics]
* [https://web.archive.org/web/20070225063956/http://www.cs.bris.ac.uk/Research/Graphics/ Bristol University Computer Graphics Group]
* [https://web.archive.org/web/20170911051547/http://www.cs.columbia.edu/cg/ C²G² at Columbia University]
* [http://cvit.iiit.ac.in/ Center for Visual Information Technology], IIIT Hyderabad
* [http://www.multires.caltech.edu/ Caltech Multi-Res Modeling Group]
* [http://graphics.cs.cmu.edu/ Carnegie Mellon Graphics Lab]
* [http://www.cs.technion.ac.il/~cggc Center for Graphics and Geometric Computing at Technion Israel Institute of Technology, Haifa, Israel]
* [https://web.archive.org/web/20070610184922/http://www.mpi-inf.mpg.de/departments/d4/ Computer Graphics Department] at Max-Planck-Institut fur Informatik
* [https://web.archive.org/web/20170914034849/http://computer-graphics.be/ Computer Graphics Department at Haute Ecole Albert Jacquard]
* [http://graphics.cs.brown.edu/ Computer Graphics Group at Brown]
* [http://www.rwth-graphics.de/ Computer Graphics Group at] RWTH Aachen University
* [http://gvi.seas.harvard.edu/ Computer Graphics at Harvard] {{Webarchive|url=https://web.archive.org/web/20161231104343/http://gvi.seas.harvard.edu/ |data=31 dicembre 2016 }}
* [https://web.archive.org/web/20170923050320/http://graphics.usc.edu/cgit/index.php Computer Graphics and Immersive Technologies Laboratory] at USC
* [http://gl.ict.usc.edu/ Graphics Lab] {{Webarchive|url=https://web.archive.org/web/20190718190020/http://gl.ict.usc.edu/ |data=18 luglio 2019 }} of Institute for Creative Technologies at USC
* [https://web.archive.org/web/20070708173122/http://cg.kaist.ac.kr/ Computer Graphics Laboratory] at Korea Advanced Institute of Science and Technology (KAIST)
* [http://www.tecgraf.puc-rio.br/ Computer Graphics Group] at PUC-Rio
* [http://cg.cs.uni-bonn.de/ Computer Graphics Group] at University of Bonn
* [https://web.archive.org/web/20170502164438/http://www.cs.virginia.edu/~gfx/ Computer Graphics Group] at University of Virginia
* [http://nis-lab.is.s.u-tokyo.ac.jp/index-e.html Computer Graphics Laboratory] {{Webarchive|url=https://web.archive.org/web/20110719224946/http://nis-lab.is.s.u-tokyo.ac.jp/index-e.html |data=19 luglio 2011 }} at University of Tokyo
* [https://www.cs.utexas.edu/users/graphics/ Computer Graphics Laboratory] at UT Austin
* [http://graphics.ethz.ch/ Computer Graphics Laboratory] at ETH Zurich
* [http://www.cs.rice.edu/~jwarren/graphics.html Computer Graphics / Geometric Design Group] at Rice
* [http://www.cs.columbia.edu/graphics/top.html Computer Graphics and User Interfaces Lab] {{Webarchive|url=https://web.archive.org/web/20070818082745/http://www1.cs.columbia.edu/graphics/top.html |data=18 agosto 2007 }} at Columbia University
* [http://hpcg.purdue.edu/ High Performance Computer Graphics Lab] {{Webarchive|url=https://web.archive.org/web/20201112023527/http://hpcg.purdue.edu/ |data=12 novembre 2020 }} at Purdue University
* [https://www.cs.purdue.edu/cgvlab/ Computer Graphics and Visualization Lab] at Purdue University
* [http://www.cs.utah.edu/graphics/ Computer Graphics and Visualization Lab] {{Webarchive|url=https://web.archive.org/web/20141205055958/http://www.cs.utah.edu/graphics/ |data=5 dicembre 2014 }} at University of Utah
* [http://www.cs.wisc.edu/graphics/GraphicsWeb/index.html Computer Graphics and Visualization Lab] at University of Wisconsin
* [http://www.graphics.cornell.edu/ Cornell University Program of Computer Graphics]
* [http://www.dgp.toronto.edu/ Dynamic Graphics Project at University of Toronto]
* [http://www.geometrie.tuwien.ac.at/ig/ Geometric Modeling and Industrial Geometry Group] at Technische Universitat Wien
* [http://www.cg.tuwien.ac.at/research/ The Institute of Computer Graphics and Algorithms] at Technische Universitat Wien
* [http://www.cs.unc.edu/Research/ProjectIndex/GraphicsImage.html Graphics and Image Analysis at UNC]
* [https://web.archive.org/web/20070427212320/http://cg.cs.tsinghua.edu.cn/ Graphics and Geometric Computing Group] at Tsinghua University
* [https://web.archive.org/web/20010201203100/http://graphics.cs.uiuc.edu/ Graphics@Illinois]
* [https://grail.cs.washington.edu/ GRAIL] at University of Washington
* [https://web.archive.org/web/20061219013441/http://www-gravir.imag.fr/ GRAVIR at iMAGIS]
* [http://www.cs.umd.edu/gvil GVIL] at University of Maryland, College Park
* [http://www.gvu.gatech.edu/ GVU Center] at Georgia Tech
* [http://graphics.cs.ucdavis.edu/ IDAV Visualization and Graphics Research Group] {{Webarchive|url=https://web.archive.org/web/20110204192549/http://graphics.cs.ucdavis.edu/ |data=4 febbraio 2011 }} at UC Davis
* [http://imagine.uniandes.edu.co/ IMAGINE Research Group] at Universidad de los Andes, Bogotá, Colombia
* [http://www.cs.ubc.ca/labs/imager/ Imager Laboratory] at University of British Columbia
* [https://groups.csail.mit.edu/graphics/ MIT Computer Graphics Group]
* [http://www.mrl.nyu.edu/ MRL] at NYU
* [https://www.cs.princeton.edu/gfx/ Princeton Graphics and Geometry Group]
* [http://graphics.stanford.edu/ Stanford Computer Graphics Laboratory]
* [http://graphics.ucsd.edu/ UCSD Computer Graphics Laboratory]
* [http://vision-research.vanderbilt.edu/ Vision Research Center] at Vanderbilt
* [http://www.inigraphics.net/ INI-GraphicsNet international network]
* [http://www.vrvis.at/ VRVis Research Center]
 
=== Industria ===
* [[Bell Telephone Laboratories]]
* [[Boeing]]
* [[IBM]]
* [[Renault]]
* [[Lucasfilm]] e [[Industrial Light & Magic]]
* [[Autodesk]]
* [[Adobe (azienda)|Adobe]]
* [[Serif Europe]]
* [[Pixar]]
* [[Silicon Graphics]], [[Khronos Group]] & [[OpenGL]]
* La divisione [[DirectX]] alla [[Microsoft]]
* [[Nvidia]]
* [[AMD]]
 
=== Altro ===
* [[Ars Electronica]]
* [[Game Developers Conference|GDC]]
* [[United States Armed Forces]], in particolare il [[Whirlwind (computer)|Whirlwind computer]] e il [[SAGE Project]]
 
== Note ==
<references/>
 
==Altri progettiBibliografia ==
* {{Cita testo|titolo=Computer grafica|url=https://archive.org/details/computergrafica|autore=Mauro Salvemini|editore=Gruppo Editoriale Jackson|anno=1982|ISBN=88-7056-122-4}}
{{interprogetto|commons=Category:Computer graphics}}
* {{Cita testo|titolo=Computer Graphics - Corso di programmazione|url=https://archive.org/details/computer_graphics_it|autore=Steven Harrington|editore=McGraw-Hill|anno=1985|ISBN=88-7700-601-3}}
 
== Voci correlate ==
* [[ComputerAnimazione animational computer]]
* [[Computer grafica 3D]]
* [[Computer-generated imagery]]
* [[Fotocamera plenottica]]
* [[Grafica raster]]
* [[Grafica vettoriale]]
* [[Immagine digitale]]
* [[Modellazione geometrica]]
* [[Matte painting]]
* [[Motore di rendering]]
* [[Pixel art]]
* [[Rendering]]
* [[Scheda di rete]]
 
== Altri progetti ==
{{Interprogetto|preposizione=sulla|wikt=computer grafica}}
 
== Collegamenti esterni ==
* {{Collegamenti esterni}}
* {{cita web|1=http://design.osu.edu/carlson/history/lessons.html|2=A Critical History of Computer Graphics and Animation|lingua=en|accesso=15 novembre 2009|urlarchivio=https://web.archive.org/web/20160818194224/http://design.osu.edu/carlson/history/lessons.html#|urlmorto=sì}}
* {{cita web|1=http://hem.passagen.se/des/hocg/hocg_1960.htm|2=History of Computer Graphics|lingua=en|accesso=15 novembre 2009|urlarchivio=https://web.archive.org/web/20070302154206/http://hem.passagen.se/des/hocg/hocg_1960.htm|urlmorto=sì}}
 
{{Controllo di autorità}}
[[Categoria:Grafica]]
{{Portale|informatica}}
 
[[Categoria:Arte digitale]]
[[bs:Računarska grafika]]
[[Categoria:Computer grafica| ]]
[[cs:Počítačová grafika]]
[[Categoria:Effetti speciali]]
[[da:Computergrafik]]
[[de:Computergrafik]]
[[en:Computer graphics]]
[[eo:Komputila grafiko]]
[[es:Gráficos por computadora]]
[[fa:گرافیک رایانه‌ای]]
[[fi:Tietokonegrafiikka]]
[[fr:Synthèse d'image]]
[[he:גרפיקת תלת ממד]]
[[ja:コンピュータグラフィックス]]
[[ko:컴퓨터 그래픽스]]
[[nl:Computergraphics]]
[[pl:Grafika komputerowa]]
[[pt:Computação gráfica]]
[[ru:Компьютерная графика]]
[[scn:Computer Grafica]]
[[sv:Datorgrafik]]
[[th:เรขภาพคอมพิวเตอร์]]
[[zh:计算机图形学]]