>> Elettronica Tecnologia >  >> Casa intelligente >> Vita intelligente

Che cos'è l'animazione raster nella computer grafica?

Nell'animazione al computer, il termine "grafica raster" si riferisce a fotogrammi di animazione costituiti da pixel anziché componenti scalabili, come vertici, bordi, nodi, percorsi o vettori. La memorizzazione delle immagini come pixel anziché come vettori o vertici consente un'illuminazione e un colore molto più profondi e realistici perché il computer non deve eseguire il rendering di ogni fotogramma in tempo reale come in un videogioco 3-D. Tuttavia, poiché un PC veloce può richiedere da 10 a 20 minuti per eseguire il rendering di un fotogramma, il rendering di un'intera animazione in genere richiede una rete di nodi di rendering.

Bitmap e grafica vettoriale scalabile

L'animazione raster non si riferisce solo alla grafica 3D, sebbene la domanda di animazione 2D in film, TV, videogiochi e pubblicità sia diminuita da quando la potenza di elaborazione è diventata abbastanza abbordabile da rendere le animazioni 3D con un budget limitato. Un'immagine raster è semplicemente un'altra parola per una bitmap o un'immagine basata su pixel. In confronto, un'immagine vettoriale è un'immagine 2D creata in un editor di grafica vettoriale scalabile come Adobe Illustrator o Inkscape open source. I file SVG occupano meno spazio su disco rispetto alle bitmap perché memorizzano solo i percorsi che delineano le forme in un'immagine, mentre le bitmap memorizzano i dati per ogni pixel. Le bitmap memorizzano tutta la profondità e la sottigliezza della luce consentita dalla risoluzione dell'immagine, mentre gli SVG hanno colori semplici e simili a cartoni animati.

Archiviazione file

Il termine "immagine raster" si riferisce al modo in cui l'immagine viene archiviata piuttosto che a come viene visualizzata. Quando la tua scheda video esegue il rendering di un fotogramma di un videogioco, vedi gli stessi pixel che vedresti se avessi pre-renderizzato il fotogramma utilizzando le stesse impostazioni. Il file letto dal gioco memorizza l'immagine come un'enorme matrice di vertici e il videogioco contiene routine software che spostano i vertici in base agli eventi nel gioco. I videogiochi sacrificano il realismo per la fluidità durante il gioco, ma spesso contengono film pre-renderizzati con una grafica completamente realizzata. Queste scene, memorizzate come MPEG o un formato simile, di solito fanno sì che le dimensioni dei giochi moderni superino 1 GB.

Animazione raster tradizionale

Prima che l'animazione 3D diventasse accessibile, i film d'animazione e i programmi TV erano per lo più dipinti a mano, ma i videogiochi utilizzavano animazioni raster a basso dettaglio per memorizzare la grafica su una cartuccia o un disco. Gli artisti di videogiochi negli anni '80 e '90 hanno animato queste bitmap di personaggi utilizzando fogli sprite, che hanno consentito loro di separare tutti gli oggetti in movimento nel gioco. Le routine del software del gioco riproducevano i fotogrammi nel foglio sprite di ogni oggetto indipendentemente l'uno dall'altro in modo che il gioco potesse reagire alle azioni del giocatore.

Animazione raster moderna

Molti cartoni animati moderni utilizzano l'animazione raster per aggiungere colore ai cel di animazione disegnati a mano. Ogni fotogramma dell'animazione viene scansionato su un computer o disegnato su una tavoletta grafica e l'intera animazione viene archiviata come un filmato digitale. I linguaggi di programmazione come Flash, HTML e Java includono librerie di animazioni che generano animazioni 2D basate su eventi di input dell'utente, come clic del mouse o sequenze di tasti. Come la grafica vettoriale, queste animazioni generate possono essere ridimensionate per adattarsi a qualsiasi finestra, mentre la grafica raster pre-renderizzata ha una risoluzione predeterminata e diventa pixelata quando viene ridimensionata.


  1. Qual ​​è la definizione di memoria del computer?
  2. Cosa fa una scheda grafica per computer?
  3. Che cos'è un computer portatile satellitare?
  4. Che cos'è la memoria principale in un computer?
  5. Che cos'è la memoria cache su un computer?
  6. Che cos'è un driver video?