GUG Soft Home
3D Gugle Home
Attenzione se non visualizzate tutte le immagini 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)
Come fare con i Layers un'animazione stereo



"Layers Assembly" di 3D Gugle è progettato per operare in modo indipendente su ciascuno dei due fotogrammi che costituiscono la coppia stereo.
Quando si apre la finestra "Frame synchro window" diventano visibili e operativi due nuovi pulsanti, il pulsante di "Synchro" e il pulsante "Main"; premendo uno o l'altro pulsante si seleziona su quale finestra agire per posizionare i Layer.

La finestra "Frame synchro window" non è solo un potente strumento di lavoro ma anche un dispositivo per avere in Real Time l'anteprima stereo.

L'esempio descritto in seguito è molto semplice ed ha il solo scopo di illustrare come usare i vari controlli e le funzioni, l'esempio mostrerà anche come generare dei Layer con del testo e come animarli in un'applicazione stereo dinamica.

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.


"Stereo di tipo I e stereo di tipo M"

Quando si creano delle animazioni stereo è bene rammentare che esistono due modi per fare queste animazioni.
Il modo o tipo "I" (Interno) è un'animazione che usa le deformazioni in uno solo dei due fotogrammi stereo e lascia che l'occhio faccia il resto.
Il modo o tipo "M" (Movimento) è un'animazione che muove contemporaneamente una coppia di oggetti grafici (uno nell'immagine di sinistra e l'altro in quella di destra) che sono sfalsati fra loro nella posizione relativa all'asse di X.

La tecnica mista M+I non solo è possibile ma è anche normale e spesso auspicabile.

3D Gugle è progettato per gestire i due tipi di animazione e il modo misto M+I

Nel seguito saranno descritti due esempi per illustrare i tipi stereo I e M


"I Layers di parole"

Creare una cartella per salvare i Nuovi Layer ad esempio con il nome di "LayersText".

Dal menu "File" di 3D Gugle selezionare "New Canvas" e inserire nelle caselle delle dimensioni 400 x e 400 y pixel  impostare poi il colore nero per il colore di fondo e premete "OK".
Con la funzione si è creato un Layer vuoto.

Dal menu "Image" selezionare "Special Functions" e poi "Write".

Nell'area di input del testo nel dialogo di "Write" digitare "3D Gugle" e poi premere il pulsante azzurro "Set change" per convalidare e inserire il testo.

Nella lista dei font disponibili selezionare "Times New Roman".
Tramite lo Spin "Size" portare le dimensioni al valore 56 e poi attivare "Bold" con il pulsante di selezione specifico.

Scegliere un colore ad esempio il Bianco facendo click sul disco dei colori.

Fare click con il mouse sul testo e trascinarlo all'incirca al centro del riquadro.



Premete il pulsante "OK" per chiudere il laboratorio di "Write"e memorizzare il lavoro.

Salvare il nuovo Layer con ad esempio il nome "Text000.gna" nella nuova cartella.

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

Ne dialogo di "Sphere" dal menu a discesa a sinistra in basso con la scritta "Sphere" selezionare la deformazione a barile: "Barrel Y".

Con la barra di scroll portare il valore del raggio al valore "r = - 30".
Con la barra di scroll "Rot X = 0" portare il valore a "Rot X = 40".
Con la barra di scroll "Rot Y = 0" portare il valore a "Rot Y = 20".


Salvare il Layer nella nuova cartella con ad esempio il nome "Text020.gna", per salvare usare il pulsante "Save" che è nello steso dialogo.

Muovere lo scroll al valore "Rot Y = 40" quindi con un incremento di 20.
Salvare il Layer con ad esempio il nome "Text040.gna", per salvare usare il pulsante "Save".

Ripetere la stessa operazione fino a portare con incrementi di 20 la barra di scroll Y al valore "Rot = 200".

In totale i Layers salvati dovrebbero essere questi

Text000.gna
Text020.gna
Text040.gna
Text060.gna
Text080.gna
Text100.gna
Text120.gna
Text140.gna
Text160.gna
Text180.gna
Text200.gna


Chiudere il dialogo di "Sphere" premendo "Exit".

"Animazione stereo di tipo I"

Usate un immagine qualsiasi per lo sfondo e dopo averla aperta in 3D Gugle ritagliarla alle misure di 500 x e 420 y pixel.
Ritagliare non è obbligatorio ma un'immagine grande che ha parti inutilizzate consuma memoria e rallenta le anteprime.

Per ritagliare fare click sulla vostra immagine con il pulsante destro del mouse e disegnare un riquadro e poi nuovamente con il pulsante destro selezionare dal menu a discesa "Crop".
Per ulteriori informazioni sull'uso del "Box" fare click qui "Selection Box".

Salvare l'immagine ritagliata  nella nuova directory.

3D Gugle scelto come "ImageBase" questi maccheroni fumanti.



Aprire in 3D Gugle l'immagine di fondo che è stata ritagliata e dal menu "2D to 3D" avviare il laboratorio di "Layers Assembly".

Dal menu "File" di "Layers Assembly" con "Add Layer(s) caricare i Layer di testo creati in precedenza.

Selezionare ad uno ad uno i Layer (non l'immagine di base) e muoverli con la barra di "scroll X" in fuori schermo a sinistra.
Per fissare la posizione per ciascun Layer dal menu "Options" selezionare "Auto Step for XY" e nella casella di "Amount Step" e digitare il valore 0,
Selezionare l'opzione "All Layers" e poi premere "Apply".

Il primo Layer "Text000" è quello che ha la scritta non deformata
.
Questo Layer sarà essere visibile in modo fisso solo nel filmato di sinistra, nel filmato di destra invece scorreranno tutti gli altri Layer partendo da "Text020" a "Text200".

Dal menu "Window" aprire la finestra di "Frame synchro window".
Quando "Frame synchro window" è attivata nel pannello di controllo sono visibili due nuovi pulsanti.
I pulsanti sono "Synchro" e "Main".
Premendo "Synchro" i comandi sono riferiti e agiscono sui Layer presenti nella finestra "Synchro" se invece "Main" è premuto i comandi azionano i Layer della finestra principale.
Allineare le due finestre usando il menu "Window" nella finestra sincronizzata, "Tiled Main Right" per avere un'anteprima in cross-eye o "Tiled Main Left" per l'anteprima in parallel-eye.


Premere il pulsante "Synchro" in modo da poter operare sui Layers della finestra Synchro.

Selezionare l'immagine base muovendola con la barra di scroll X nella posizione "X= - 30", con questa azione si è dato profondità alla scena.
Fissare il valore di posizione per tutti i fotogrammi con "Auto Step for XY"  digitando zero nella casella di "Amount Step".

Togliere dal fuori schermo il Layer "Text000" usando la barra di scroll X e portare il suo valore a "X = 0".
La stessa azione poteva essere eseguita facendo click con il mouse sul piccolo pulsante bianco posto in prossimità della barra stessa.
Fissare la posizione di questo Layer per tutti i fotogrammi con "Auto Step XY"  digitando zero nella casella di "Amount Step".

Attivare ora l'operatività della finestra principale premendo il pulsante "Main" del pannello di controllo.
Selezionare il Layer "Text020" e toglierlo dal fuori schermo usando la barra di scroll X e portando il suo valore a "X = 0".

Selezionare con il pulsante di Spin "Frame" il fotogramma N "1".
Selezionare il Layer "Text040" e toglierlo dal fuori schermo usando la barra di scroll X e portando il suo valore a "X = 0".

Selezionare il fotogramma seguente cioè il fotogramma N "2".
Selezionare il Layer "Text060" e toglierlo dal fuori schermo usando la barra di scroll X e portando il suo valore a "X = 0".

Ripetere le stesse operazioni fino alla fine dei Layer incrementando per ogni nuovo Layer di una unità i N del fotogramma.

Completata la sistemazione dei Layer dovrebbero essere presenti un totale di 10
fotogrammi (0 -9) che costituiranno la scena.
Per vedere l'anteprima portare il valore dello Spin "End" al valore 9 e premere il pulsante "Play all Layers"

Salvare i dati di posizione con "Save frames data" del menu "File" del pannello di controllo.

Creare due nuove cartelle per salvare i fotogrammi di sinistra e quelli di destra ad esempio una con il nome "FramesLeft" e l'altra con il nome "FramesRight".

Attivare l'operatività della finestra sincronizzata premendo il pulsante "Synchro" del pannello di controllo.
Dal menu "File" del pannello di controllo selezionare "Save all frames" per salvare i frame di sinistra (quelli della finestra "Synchro")
Per salvare i frame di destra fare click sul pulsante "Main" e poi dal menu "File" selezionare ancora "Save all frames".

Chiudere "Layer Assembly" perchè si useranno i frame di sinistra e di destra per creare un film stereo AVI con l'animazione.

Creare due nuove cartelle ad esempio con questi nomi "Frames3D" e "FramesRightINV".

Dal menu "Movie" di 3D Gugle selezionare "Save/Resize Batch".
Nel laboratorio di "Save/Resize Batch" si creerà la sequenza di ritorno invertita dei frame della scena di destra.
Salvare i frame invertiti nella cartella "FramesRightINV"

Per continuare si dovranno eseguire queste attività:
    1) Clonare i frame di sinistra in modo che i frame di destra e di sinistra siano in ugual quantità.
    2) Unire i frame clonati con gli originali di sinistra per creare un unico flusso.
    3) Unire i frame normali con quelli invertiti in modo da creare un unico flusso.

Dal menu "Movie" di 3D Gugle selezionare "Frames Utility".

Inizieremo con il clonare i frame di sinistra e unirli a quelli originali con una sola operazione.

Nel menu "File" del dialogo di "Frames Utility" selezionare "Load Frames" e poi selezionare la cartella "FramesLeft" che contiene i frame di sinistra.
Fare click sull'etichetta con la scritta "Add frames" e poi fare click sul pulsante giallo "Load Frames" e selezionare nuovamente la cartella "FramesLeft".
In definitiva si selezionano per due volte gli stessi frame.
Portare lo Spin "End" del settore in colore verde al valore 9.
Selezionare il pulsante "Add frames to end" e poi premere il pulsante "Apply" per clonare la serie dei frame di sinistra.

Continueremo sommando in un unico flusso i frame di destra con la sequenza invertita di destra.

Nel menu "File" del dialogo di "Frames Utility" selezionare "Load Frames" e poi selezionare la cartella "FramesRight" che contiene i frame di destra.
Fare click sull'etichetta con la scritta "Add frames" e poi fare click sul pulsante giallo "Load Frames" e selezionare la cartella "FramesRightINV".
Portare lo Spin "End" del settore in colore verde al valore 9.
Selezionare il pulsante "Add frames to end" e poi premere il pulsante "Apply" per unire nella cartella FramesRight la serie dei frames diritta con quella invertita.

Chiudere il dialogo di "Frames Utility".

Per proseguire si uniranno i frame di sinistra con i frame di destra per comporre i nuovi frame stereo con la disposizione Syde-by-syde per la visone cross/parallel-eye o con lo stereoscopio.

Dal menu "Movie" di 3D Gugle selezionare "3D Frames from Left/Right frames".

Dal menu "File" del selezionare "Open Left Frames" per caricare i frame di sinistra e poi "Open Right Frames" per caricare i frame della sequenza di destra.
Nel menu a discesa con la parola iniziale "Left" selezionare la modalità "Stereo".
Fare click sul pulsante con l'icona a freccia con direzione "Giù" per accedere alla sezione di sistemazione del Layout.
In questa sezione sistemare i due frame sinistra/destra nella posizione e nelle dimensioni preferite.
Premere nuovamente sul pulsante con l'icona a freccia con direzione "Giù" per tornare alla sezione moviola.
Digitare nella casella dello Spin "End" il valore "19" e nella casella dello Spin "Start" il valore "1" ,
Il film inizierà dal frame 1 perchè il frame 0 è quello originale che non serve nel flusso.
Premere il pulsante giallo "Set" per memorizzare la linea della sequenza.
Se si desidera vedere l'anteprima fare doppio click con il mouse sulla linea di sequenza appena inserita oppure usare il pulsante azzurro "Play".


Per salvare i nuovi frames side-by-side nella cartella "Frames3D" preparata in precedenza dal menu "File" selezionare "Save 3D Frames" o per salvare singolarmente le due serie usare i menu; "Save Only Left Frames" e in sequenza "Save Only Right Frames", in questo ultimo caso i frame devono essere salvati in due distinte cartelle.

Prima di creare il film AVI è necessario rendere compatibili le dimensioni in pixel dei nuovi frame 3D in modo che i suoi lati risultino divisibili per il numero 8.
Per ritagliare i frames in sequenza usare il laboratorio di "Frame Utility" nella sezione "Crop".

Quando si ritagliano i frame stereo si deve avere l'avvertenza di distribuire il taglio in modo equilibrato o eguale fra i due frame.

Se i frame sono nella configurazione side-by side il ritaglia deve essere ripartito per metà da una parte e per metà dall'altra parte.
Ad esempio supponendo di dover togliere 4 pixel nel senso della larghezza 2 pixel saranno tolti a sinistra e due pixel a destra.

Se i frame stereo sono nella configurazione separata sinistra-destra il ritaglio dovrà essere ripetuto esattamente allo stesso modo sui frame di sinistra e di destra.

Per completare il lavoro e creare il film digitale usate la moviola di "AVI from frames".

Sotto è riportato il film d'esempio prodotto con il metodo descritto qui e per la visione cross-eye.
Si consideri che il numero di frames intermedi usati nell'esempio è stato di molto ridotto per non appesantire la realizzazione pratica, per ottenere un movimento fluido e senza salti è necessario predisporre almeno il doppio dei fotogrammi.

 

Eseguita la prova sperimentale risulterà facile comprendere la definizione data in precedenza per l'animazione di tipo "I" che usa come elemento dinamico la deformazione e l'effetto stereo che la deformazione stessa produce.
Le deformazioni dinamiche o di tipo "I" possono essere contemporaneamente presenti sia sui Layer di sinistra sia sui Layer di destra perchè ciò non non solo non comporta alcun problema ma migliora la visione.
La deformazione può anche avere elongazione fissa come nel caso dei piani prospettici estesi, si veda a questo proposito l'acqua del lago nel film riportato sotto per la descrizione dell'animazione stereo di tipo "M".
Quando si usano i piani estesi deformati e ci sono dei corpi intermedi in movimento sorge il problema della gerarchia della visione, in altre parole e per l'esempio del lago il lago non può essere proiettato dopo le barche.
Nei casi di contrapposto nella gerarchia si rende necessario il taglio del Layer deformato in più sezioni in modo che i pezzi siano proiettati con una sequenza logica.
 

"Animazione stereo di tipo M"

Il film d'esempio riportato sotto ha in se le due animazioni possibili, quella di tipo "I" è statica e riguarda la traslazione orizzontale dei Layer superiori e la deformazione dell'acqua del lago mentre lo stereo di tipo "M" è applicato alle due barche.
Le due barche in movimento mantengono costante la loro posizione tridimensionale prospettica all'interno della scena.
Per mantenere la costanza è indispensabile che le due barche si muovano con una traslazione orizzontale identica per velocità di spostamento.
Se una delle due barche fosse più veloce si modificherebbe la direzione all'interno dello spazio prospettico.

Nell'esempio qui sotto le due lettere nella parte alta si muovono a velocità identica mentre quelle sotto a velocità diversa

 



GUG Soft Home