sabato 15 maggio 2010

Gestire i collegamenti

Collegamenti

Quando creiamo un file in Blender, esso si troverà in una determinata prosizione.



Quando carichiamo un file dentro un file di Blendr (che sia un immagine, un video, un oggetto ecc...) questo avrà anch'esso una posizione. Si parla quindi di collegamenti RELATIVI o ASSOLUTI.

Collegamenti ASSOLUTI

Un collegamento Assoluto indica la posizione di un file con l'intero percorso di cartelle a partire dalla cartella Root del sistema operativo utilizzato, ecco un esempio di collegamento assoluto su Ubuntu:



Collegamenti Relativi
Un collegamento relativo fa capo alla cartella in cui risiede il file di Blender su cui stiamo lavorando.
Quando noi inseriamo questo codice in un percorso:
//
Il percorso punterà alla stessa cartella in cui risiede il file di Blender, quindi per indicare l'immagine “Fiore.jpg” che si trova nella stessa cartella di lavoro del file Blender a cui stiamo lavorando, scriveremo:
//Fiore.jpg

Se invece il file si trova nella sotto cartella “Textures” indicheremo:
//Textures/Fiore.jpg

Per fortuna Blender ci viene in aiuto nel creare collegamenti relativi, infatti scegliendo dal menù File, l'opzione External Data, possiamo trasformare i collegamenti di tutti file del file Blender a cui stiamo lavorando:



Ecco cosa succede al collegamento precedente dopo aver cliccato su Make All Path Relative:

//../Concept/ImmaginiBlog/ConceptAmbiente.jpg

Abbiamo
//
per indicare che il collegamento è relativo, poi però c'è un problema, la cartella in cui ci troviamo non è quella giusta, ce ne serve una superiore, quindi con il comando:
../
Indichiamo che la cartella Concept si trova ad un livello superiore.
Nel caso ci sia ancora un livello scriveremo:
../../Concept
E così via.



Veniamo però al punto, perché scegliere collegamenti Relativi invece di quelli assoluti per i nostri progetti?
La risposta è semplice, prima di tutto diamo per scontato che tutti i file del progetto saranno messi nella cartella del progetto, compreso immagini o textures che magari abbiamo in altre cartelle del PC. Quindi se tutti i collegamenti sono relativi possiamo spostare la cartella del progetto dove vogliamo senza rischiare di perdere il file con spiacevoli conseguenze.

Facciamo un esempio.
Lavoro al file:
/home/Alfonso/Pallina/Modelli3d/Pallina.blend
In questo file si usa una texture contenuta in
/home/Alfonso/Pallina/Modelli3d/Textures/Fiore.jpg

Fino a quando noi avremo la cartella del progetto Pallina in Alfonso, non c'è nessun problema, ma se noi spostiamo la cartella in una cartella Progetti:
/home/Alfonso/Progetti/Pallina

Il collegamento della texture sarà sbagliato e non vedremo l'immagine nel file Pallina.blend

Se invece il collegamento è relativo e quindi:
//Textures/Fiore.jpg
Noi possiamo muovere l'intera cartella del progetto dove vogliamo e anche scambiarla con altre persone, che hanno sistemi operativi diversi, in windows il Path sarebbe:
C:/Document and setting/Documenti/Progetti/Pallina/

Ma tutti i collegamenti relativi partiranno dal file di origine andranno all'indietro, permettendoci di spostare la cartella di lavoro dove vogliamo.

In Blender abbiamo collegamenti non solo per le immagini ma anche per :
Video
Audio
Altri file Blend che abbiamo linkato (o librerie)

Vedremo nel corso degli altri tutorial come modificare e accedere a certi collegamenti, per il momento basti capire la differenza tra Assoluto e Relativo.

Nessun commento:

Posta un commento