Avanti Indietro Indice

2. Informazioni generali

Il contenuto di questa sezione esiste solo per descrivere, in generale, i tre componenti principali richiesti per la modellazione tridimensionale ed il rendering su un sistema basato su Linux.

2.1 La Libreria Grafica

Una libreria grafica consiste dei principali strumenti per la manipolazione di immagini grafiche. Pensate a tutte le cose necessarie per costruire una casa: l'impianto elettrico, l'impianto idraulico, il legno, i mattoni, e tutto il resto. La libreria grafica non deve essere immaginata come le cose elencate, ma piuttosto come gli strumenti usati per creare queste cose. Dopo tutto, i fili elettrici, i tubi di metallo, le assi, ed i mattoni non appaiono magicamente; piuttosto sono essi stessi creati e formati come entità. Allo stesso modo, la grafica non appare magicamente sullo schermo -- tipicamente consiste di primitive a basso livello grafico (linee, rettangoli, e pixels individuali, per esempio).

Così la libreria grafica può essere pensata come le primitive a basso livello grafico usate per costruire oggetti più complessi (sfere, parallelepipedi, poligoni complessi, etc.). Questi oggetti complessi sono poi usati per costruire forme e figure più complicate.

La libreria grafica installata era l'implementazione freeware di OpenGL chiamata Mesa.

2.2 Il Modellatore Grafico

Poichè il renderizzatore grafico è, idealmente, completamente nascosto all'utente, ci occuperemo di esso alla fine (in aggiunta a ciò, la modellazione è il logico passo successivo se consideriamo l'analogia con la costruzione della casa). Tuttavia, quando si installa, un modellatore grafico si basa sul renderizzatore già installato.

Se la libreria grafica è simile agli strumenti usati per costruire gli strumenti usati per costruire la casa (!), allora il modellatore grafico può essere pensato come gli strumenti per costruire il progetto della casa -- un sofisticato progetto, poichè il modellatore vi permette di scegliere esattamente dove mettere l'impianto elettrico, quello idraulico, i pannelli di legno, i mattoni, e così via. Inoltre, vi permette di scegliere lo stile dei pannelli ed il colore dei mattoni che desiderate.

Il modellatore grafico installato era il pacchetto freeware chiamato The Mops, che produce files RenderMan-compatibili.

2.3 Il Renderizzatore Grafico

Continuando con l'analogia della costruzione della casa, il renderizzatore grafico è rappresentato dai costruttori della casa. Una volta che avete il progetto ed i materiali per iniziare, avete bisogno di qualcosa per costruire la casa così come appare nel progetto. Le informazioni sono passate al renderizzatore grafico (per esempio, il progetto nella forma di un file RenderMan-compatibile, o di un equivalente) dal modellatore per produrre il risultato finale.

Così come il modellatore grafico richiede il renderizzatore grafico prima che possa essere installato, il renderizzatore si basa sulle librerie grafiche che sono state installate precedentemente.

Il renderizzatore grafico installato era il Blue Moon Rendering Toolkit che usa i files RenderMan.


Avanti Indietro Indice