GUG Soft Home
3D Gugle Home
Attenzione se non visualizzate tutte le immagini e i film di questa pagina si deve usare la funzione "Aggiorna"
Per aggiornare la pagina fate click con il pulsante destro e poi nel menu selezionate "Aggiorna".
 Cerca nella guida di 3D Gugle
Google 

 3D Gugle
Manuale Operativo
(Layers Assembly esempi)
Una semplice animazione




Per fare pratica con 3D Gugle "Layers Assembly" si farà una semplice animazione.

L'esempio mostra ad una barca che improvvisamente si rovescia per un colpo di vento.

Dopo la generazione dei frame sarà possibile creare un film AVI usando i laboratori della sezione "Movie".

Qui sotto ci sono due immagini, la prima è il Layer della barca e la seconda è l'immagine base di sfondo.

Consigliamo vivamente di eseguire realmente l'esempio usando le stesse immagini riportate sotto.

Creare una nuova cartella ad esempio con il nome "Boat" per salvare tutti i nuovi Layer e l'immagine di base.

Per usare le due immagini dell'esempio fare click su di esse con il pulsante destro del mouse e poi selezionare nel menu di contesto "Salva con nome" e nel menu a discesa dei formati scegliere "*.bmp"
.
Salvare nella nuova cartella (Boat) appena creata.




 

Il Layer della barca sarà ruotato in modo da simulare il rovesciamento e con la sequenza delle immagini di rotazione si faranno dei nuovi Layer.

Il metodo manuale qui esposto ha lo scopo di familiarizzare anche con altre funzioni di 3D Gugle ma le stesse operazioni potrebbero essere eseguite in pochi secondi e con qualche click del mouse nel laboratorio di Algorithms to Layers.

Avviare 3D Gugle e con "Open Image" del menu "File" aprire il Layer della barca.

Dal menu "Image" selezionare "Transform" e poi "Rotate".

Agendo sullo spin del dialogo di "Rotate" ruotare il Layer di 6 gradi.

Salvare il Layer nella nuova cartella premendo il pulsante "Save" che è nello stesso dialogo di "Rotate".

Per salvare usare un nome logico che in seguito aiuti ad identificare facilmente il Layer ad esempio "BoatOne006".
Usare degli zeri davanti al numero 6 in modo che quando si caricheranno i Layer con "load Layer(s)" di Layers Assembly i Layer risultino in ordine alfabetico.

Fare click nuovamente sul Spin e ruotare a 16 gradi.
Salvare con un nuovo nome, ad esempio "BoatOne016"

Ripetere l'operazione fino ad ottenere in totale questi 12 Layers:

BoatOne006
BoatOne016
BoatOne022
BoatOne033
BoatOne050
BoatOne083
BoatOne104
BoatOne122
BoatOne140
BoatOne170
BoatOne180
BoatOne190

Il numero posto dietro a One corrisponde anche alla rotazione in gradi che si deve applicare.

Chiudere il laboratorio di "Rotate".

Sarà creato ora un Layer di sbarramento che fornirà la linea limite per l'affondamento della barca.

Aprire in 3D Gugle l'immagine di Base salvata in precedenza e cioè: "Panorama.bmp".

Dal menu "2D to 3D" selezionare "Direct Layers" per accedere al laboratorio di estrazione dei Layer.

Mantenendo premuto il pulsante destro del mouse e muovendo il mouse selezionare all'incirca la parte mostrata sotto.
In caso di errore usare il pulsante sinistro per ripristinare.

Dal menu "Options" di "Direct layer" selezionare "Save Single Layer" per salvare il Layer.

Chiudere "Direct Layer" premendo il Menu "Exit" e alla richiesta "Save change?" rispondere "No".

Creare una nuova cartella con ad esempio il nome di "OriginalFrames".


Dal menu "2D to 3D" selezionare "Layers Assembly" per avviare il laboratorio di gestione dei Layer.

Dal Menu "File" di "Layers Assembly" selezionare "Add Layer(s)" e caricate tutti i Layers presenti nella cartella.

I Layer possono essere caricati tutti in una sola operazione.
Per caricare molti file contemporaneamente usare le stesse regole della selezione multipla di Window.

La lista dei Layer dovrebbe essere uguale a questa:

Fare click con il mouse su "BoatOne" per selezionarlo e poi con il pulsante che ha l'icona di "Freccia Giu" muovere il Layer al suo corretto livello di gerarchia e cioè sopra "LowSea".

Per continuare è necessario sistemare le coordinate X e Y di posizione per ciascun Layer.

Al Layer BoatOne sarà imposto un movimento continuo e costante con uno step di 4 Pixel per ogni fotogramma e disporremo in modo che inizialmente il Layer non sia visibile e entri nella scena dalla parte sinistra per scorrere verso destra fino a circa 3/4 dello schermo.

Quando il Layer sarà a 3/4 dello schermo inizierà l'azione del colpo di vento che rovescerà la barca e la farà affondare.

Selezionare il Layer BoatOne dalla lista dei Layer e poi con la barra di scroll "Y" muovere verso il basso in una posizione appena sopra del Layer "LowSea". Il valore corretto di Y potrebbe essere Y = 322.

Muovere lo stesso Layer con la barra di "X" verso sinistra finché uscirà completamente dallo schermo, il valore potrebbe essere X = -200.

Dal Menu "Options" selezionare "Auto Step X Y" e nella casella "Amount Step" di "X" mettere il valore 4 mentre nella casella "Amount Step" di "Y" lasciare zero, per eseguire premere il pulsante "Apply".

Con il comando dato tramite "Apply" si è determinato che il Layer BoatOne si muoverà verso destra di 4 pixel per ogni fotogramma iniziando dal valore di posizione X = -400 mentre per l'asse di "Y" il valore sarà costante a 322 per tutti i fotogrammi della sequenza.

Facendo click sullo Spin dei Frame è possibile apprezzare il movimento e verificare la posizione degli assi X e Y dall'etichetta delle barre di scroll.
Eseguito il test passo-passo sistemate il valore dello Spin dei frame a zero.

Volendo una verifica dinamica dell'animazione usare il pulsante "Play Selected" impostando prima nello spin di "Frame End" un valore adeguato.

Il prossimo passo sarà il posizionamento di tutti i Layer ruotati.

Con 3D Gugle "Layers Assembly" è possibile utilizzare due tecniche per nascondere i Layer, la prima tecnica è quella di usare l'attributo della "Visibilità"  e la secondo e quella di mantenere i Layer in una posizione fissa fuori dallo schermo.

Il metodo della "Visibilità"
è vantaggioso quando il Layer appare nella scena una o poche volte mentre quando rimane visibile per molti fotogrammi e utile il metodo del "Fuori schermo".

Nell'esempio saranno impiegate le due tecniche.
La prima tecnica sarà applicata ai Layer visibili per un solo fotogramma mentre la seconda sarà usata per il Layer "BoatOne190" che simulerà l'affondamento della barca.


Si ponga a zero lo Spin dei frame premendo il pulsantino in colore arancione e si selezioni il Layer "BoatOne190".

Si muova completamente a sinistra lo scroll dell'asse di X, il valore corretto dovrebbe essere X = -297

Dal Menu "Options" selezionare "Auto Step XY" e nella casella di "Amount Step" inserire il valore 0 e poi "Apply".

Con il comando si è imposto al Layer di rimanere costantemente fuori dallo schermo per tutti i fotogrammi.
Non occorre impostare "Auto Step" per l'asse "Y" perchè il Layer non sarà mai visibile.

Tramite lo Spin dei Frame selezionare il fotogramma N. 120, in questo fotogramma BoatOne è a circa 3/4 dello schermo.
Si consiglia di digitare 120 nello Spin dei frame invece di usare il mouse.

Selezionare il Layer "BoatOne006" e dal menu "Options" "Layers Visibility" e poi "Set Visible = FALSE".
Con il comando si pone il Layer invisibile per tutti i fotogrammi (da 0 a 1023).

Ripetere la stessa operazione per tutti i Layers da "BoatOne006" a "BoatOne180".

Sistemeremo ora il Layer "BoatOne006" nelle su coordinate.
Selezionare il Layer e attivare il suo stato di visibilità con "Visible".
L'attivazione di "Visible" renderà visibile il Layer solo per il fotogramma N 120 mentre per tutti gli altri sarà invisibile.


Prima di continuare e per avere un riferimento visivo di ciò che si realizza muovere temporaneamente il Layer "BoatOne" sopra "BoatOne006".
Per muovere il Layer di gerarchia si deve usare il pulsante con la freccia in direzione "Su".

Selezionare il Layer "BoatOne006" e muoverlo nella sua posizione.
Una posizione corretta potrebbe essere "X = 253" e "Y = 295".

Da questo punto in poi il Layer "BoatOne" non servirà più e quindi lo porteremo stabilmente fuori dallo schermo.
Riportare il Layer nel punto naturale della sua gerarchia è cioè sopra "LowSea".
Muovere la barra di scroll X completamente a sinistra (X = -255) e dal menu "Options" selezionare "Auto Step XY" e poi nella casella di "Amount Step" inserire il valore 0.
Con il comando è stato imposto al Layer "BoatOne" di rimanere in fuori schermo dal fotogramma 120 in poi.

Muoviamo ora al frame n. 121.

Selezionare il Layer "BoatOne006" e attivare temporaneamente lo stato di visibile per avere il riferimento visivo di posizione.
Ricopiare i dati di posizione di "BoatOne006" del fotogramma precedente in quello attuale.
Per ricopiare i dati fare click sul pulsante con l'icona freccia orizzontale posto sotto lo Spin dei frame.




Selezionare il Layer "BoatOne016" e rendere anch'esso visibile.
Muovere il Layer selezionato nella sua posizione che potrebbe essere "X = 208" e "Y = 258"
Settare come invisibile il Layer "BoatOne006" perchè non servirà più.

Selezionare il fotogramma 122 usando lo Spin dei frame.
Selezionare il Layer "BoatOne016" e porlo temporaneamente nello stato di visibile:
Ricopiare i dati del fotogramma precedente dello stesso Layer nel fotogramma attivo tramite il pulsante con l'icona a freccia orizzontale.
Selezionare ora il Layer "BoatOne022" e attivare il suo stato di visibile:
Muovere nella corretta posizione il Layer con le barre di scroll X e Y, i valori potrebbe essere "X = 168" e "Y = 224".
Settare come invisibile il Layer "BoatOne016" perchè non servirà più.

Fare click sullo Spin dei frame e incrementando di una unità alla volta ripetere le operazioni appena descritte fino alla sistemazione del Layer "BoatOne180".

Le corrette posizioni di tutti i Layer potrebbero essere le seguenti:

Layer Frame X Y

BoatOne006

120 253 295
BoatOne016 121 208 258
BoatOne022 122 168 224
BoatOne033 123 115 190
BoatOne050 124 50 160
BoatOne083 125 11 192
BoatOne104 126 -4 170
BoatOne122 127 -30 140
BoatOne140 128 -30 116
BoatOne170 129 10 140
BoatOne180 130 16 142

Applicheremo al Layer "BoatOne180" una traslazione verticale in modo che la barca sembrerà affondare.

Selezionare il frame 121.

Selezionare il Layer "BoatOne180" e attivare temporaneamente la sua visibilità per avere un riferimento visivo di posizione.
Ricopiare i suoi dati di posizione dal fotogramma precedente in quello attivo usando il pulsante con l'icona a freccia.

Selezionare il Layer "BoatOne180" e sistemarlo nella sua posizione che potrebbe essere: "X = 3" e "Y = 153".

Dal Menu "Options" usare "Auto Step XY" e nella casella di "Amount Step" di "X" inserire il valore 0.
Con il comando si è imposto al Layer di rimanere costantemente nella stessa posizione di X per tutti i fotogrammi.
Nella casella di "Amount Step" di "Y" digitare il valore 10.
Con questo comando si è imposto al Layer di muoversi verso il basso di 10 pixel per ogni fotogramma seguente.

Rendere invisibile il Layer "BoatOne180" perché non servirà più.

Per visualizzare l'anteprima inserire nello Spin di "Frame End" il valore di 175 e premete il pulsante "Play all Layers".

Per sicurezza salvare i dati dei Layer e dei frame con "Save all data" del menu "File".

Se desidera creare un film digitale dell'animazione è indispensabile salvare la sequenza come frame.

Dal menu file selezionare "Save all frames" e salvare nella cartella predisposta in precedenza con il nome: "OriginalFrames" i 176 fotogrammi (0-175)  della sequenza.

Chiudere "Layers Assembly" e continuare il lavoro con i laboratori specifici di 3D Gugle adibiti alla creazione e gestione dei film.

Per creare un film le dimensioni in pixel devono essere divisibili in modo intero per il numero 8 e quindi i fotogrammi devono essere ritagliati a ad una dimensione coerente.
I fotogrammi originali hanno dimensione 642 x 635 mentre la misura coerente più vicina è 640 x 632.
Per ritagliare i fotogrammi in sequenza usate il laboratorio di "Frame Utility" con la sua funzione "Crop" mentre per creare il film digitale usare la moviola di "AVI from frames".


GUG Soft Home