Motore di rendering

Un motore di rendering o di renderizzazione,[1] in informatica ed in particolare nella computer grafica, è un componente hardware o software che interpreta delle informazioni in ingresso codificate secondo uno specifico formato e le elabora creandone una rappresentazione grafica.

Descrizione

modifica

Funzionamento

modifica

Un generico motore di rendering riceve in ingresso le informazioni da elaborare secondo un linguaggio e un formato definito. In seguito, il motore esegue una serie di elaborazioni in linea, che portano alla creazione della rappresentazione grafica. In linea di massima, un motore di rendering segue tre fasi:

  1. decodifica delle informazioni in ingresso;
  2. elaborazione delle informazioni;
  3. rappresentazione delle informazioni.

La complessità delle fasi dipende dal motore di rendering e dalla tipologia dei dati da elaborare ma, generalmente, la seconda fase è la più complessa. Il motore di rendering è un componente generico presente in ogni computer e ogni sistema operativo dotato di interfaccia utente grafica ne integra uno più o meno evoluto. A loro volta, i singoli programmi possono integrare aggiuntivi motori grafici per elaborare particolari informazioni.

Utilizzo

modifica

I motori di rendering si differenziano a seconda dei dati su cui agiscono: alcuni sono sviluppati per elaborare informazioni che andranno stampate (gli interpreti postscript ne sono un esempio), altri elaborano e rappresentano informazioni tridimensionali (come le moderne schede grafiche), altri elaborano informazioni miste (i web browser).

  1. ^ Aa.Vv, Architettura disegno modello: Verso un archivio digitale dell’opera di maestri del XX secolo, Gangemi Editore spa, 30 settembre 2011, p. 132, ISBN 978-88-492-7098-3. URL consultato il 13 ottobre 2024.

Voci correlate

modifica
  Portale Informatica: accedi alle voci di Wikipedia che trattano di informatica