Il rendering digitale è un processo che prevede l’utilizzo di un programma software per generare un’immagine da un modello creato in precedenza. Il modello utilizzato nel rendering digitale è una descrizione di un oggetto tridimensionale, realizzato utilizzando una struttura dati o un linguaggio rigorosamente definiti. La descrizione utilizzata con questo tipo di rendering include informazioni su punto di vista, geometria, illuminazione e trama.
L’immagine creata tramite il rendering digitale viene definita immagine digitale o immagine grafica raster. Questa immagine digitale è l’ultimo passo importante prima di creare l’aspetto finale dei modelli utilizzati nell’animazione. Questa animazione viene utilizzata in film, videogiochi, giochi per computer e simulatori e per effetti speciali in televisione. Ciascuno di questi usi per il rendering digitale utilizza caratteristiche e tecniche diverse per ottenere il risultato desiderato.
Il software per questo processo è disponibile in un’ampia gamma di funzionalità. Alcuni software di rendering sono integrati in pacchetti di animazione o modellazione molto più grandi, mentre altri software sono progettati come prodotto autonomo. Indipendentemente dalle capacità e dagli usi esatti del software di rendering digitale, tutti i pacchetti sono programmi accuratamente progettati che richiedono l’integrazione di una serie di discipline, tra cui matematica, fisica della luce, sviluppo di software e percezione visiva.
Quando il rendering digitale viene utilizzato nella creazione di grafici tridimensionali, il processo è spesso piuttosto lento e può essere indicato come pre-rendering o rendering in tempo reale. Il pre-rendering viene in genere utilizzato durante la creazione di filmati animati, mentre il rendering in tempo reale viene utilizzato per la creazione di videogiochi tridimensionali che utilizzano schede grafiche con acceleratori hardware tridimensionali.
L’immagine creata da questo processo viene identificata attraverso una varietà di caratteristiche visibili che possono essere modificate secondo necessità. Queste caratteristiche includono:
Ombreggiatura: luminosità e colore
Bump-mapping: simulazione di irregolarità su piccola scala
Mappatura delle texture: metodo per applicare i dettagli
Riflessione – immagine speculare
Motion blur: l’effetto di sfocatura di un oggetto in rapido movimento
Appannamento: il modo in cui la luce si attenua quando attraversa l’aria o un’atmosfera non chiara
Trasparenza – trasmissione della luce attraverso oggetti solidi
Traslucenza: trasmissione diffusa della luce attraverso oggetti solidi
Rifrazione – flessione della luce utilizzata con la trasparenza
Ombre – effetto creato dall’ostruzione della luce
Ombre morbide – effetto di luce parzialmente ostruita
Profondità di campo: aspetto sfocato dell’oggetto perché è troppo avanti o indietro per essere a fuoco