Per creare un documento basato su WebGL-glTF, selezionate WebGL-glTF Standard o WebGL-glTF esteso nell’intento Avanzate della schermata iniziale.
- Guida utente di Adobe Animate
- Introduzione ad Animate
- Animazione
- Concetti di base sulle animazioni in Animate
- Come utilizzare i fotogrammi e i fotogrammi chiave in Animate
- Animazione fotogramma per fotogramma in Animate
- Come lavorare con le animazioni interpolate classiche in Animate
- Strumento Pennello
- Guida di movimento
- Interpolazione di movimento e ActionScript 3.0
- Informazioni sull’animazione con interpolazione di movimento
- Animazioni con interpolazione di movimento
- Creazione di un’animazione con interpolazione di movimento
- Utilizzo dei fotogrammi chiave di proprietà
- Animare la posizione con un'interpolazione
- Come modificare le interpolazioni di movimento con l'Editor movimento
- Modifica del tracciato di movimento di un’animazione con interpolazione
- Manipolazione delle interpolazioni di movimento
- Aggiunta di andamenti personalizzati
- Creazione e applicazione di preimpostazioni di movimento
- Impostazione delle estensioni di interpolazione per l’animazione
- Operazioni con le interpolazioni di movimento salvate come file XML
- Interpolazioni di movimento e classiche a confronto
- Interpolazione di forme
- Utilizzare lo strumento di animazione Osso in Animate
- Utilizzare il rigging dei personaggi in Animate
- Come utilizzare i livelli maschera in Adobe Animate
- Come utilizzare le scene in Animate
- Interattività
- Come creare pulsanti con Animate
- Convertire progetti Animate in altri formati di tipi di documenti
- Creare e pubblicare documenti HTML5 Canvas in Animate
- Aggiungere interattività con gli snippet di codice in Animate
- Creazione di componenti HTML5 personalizzati
- Utilizzo dei componenti in HTML5 Canvas
- Creazione di componenti personalizzati: esempi
- Snippet di codice per componenti personalizzati
- Best practice - Pubblicità con Animate
- Creazione e pubblicazione di contenuti in realtà virtuale
- Area di lavoro e flusso di lavoro
- Creazione e gestione dei pennelli artistici
- Utilizzo di Google Fonts nei documenti HTML5 Canvas
- Utilizzo di Creative Cloud Libraries con Adobe Animate
- Utilizzare il pannello Strumenti e Stage per Animate
- Flusso di lavoro e area di lavoro di Animate
- Utilizzo di font Web nei documenti HTML5 Canvas
- Linee temporali e ActionScript
- Operazioni con più linee temporali
- Impostare le preferenze
- Uso dei pannelli di creazione di Animate
- Creare livelli della linea temporale con Animate
- Esportare animazioni per dispositivi mobili e motori grafici
- Spostamento e copia degli oggetti
- Modelli
- Trova e sostituisci in Animate
- Annulla, Ripeti e il pannello Cronologia
- Scelte rapide da tastiera
- Come utilizzare la linea temporale in Animate
- Creazione di estensioni HTML
- Opzioni di ottimizzazione per immagini e GIF animati
- Impostazioni per l’esportazione di immagini e file GIF
- Pannello Risorse in Animate
- File multimediali e video
- Trasformazione e combinazione di oggetti grafici in Animate
- Creazione e utilizzo di istanze di simboli in Animate
- Ricalco immagine
- Come utilizzare l’audio in Adobe Animate
- Esportazione di file SVG
- Creare file video da utilizzare in Animate
- Come aggiungere un video in Animate
- Disegnare e creare oggetti con Animate
- Rimodellare linee e forme
- Tratti, riempimenti e gradienti con Animate CC
- Utilizzo di Adobe Premiere Pro e After Effects
- Pannelli per il colore in Animate CC
- Apertura di file Flash CS6 con Animate
- Utilizzare il testo classico in Animate
- Inserimento di grafica in Animate
- Bitmap importate in Animate
- Grafica 3D
- Utilizzo dei simboli in Animate
- Disegnare linee e forme con Adobe Animate
- Utilizzare le librerie in Animate
- Esportazione di suoni
- Selezione degli oggetti in Animate CC
- Utilizzare i file AI di Illustrator in Animate
- Applicazione di metodi di fusione
- Disposizione degli oggetti
- Automazione delle operazioni con il menu Comandi
- Testo in più lingue
- Utilizzo della funzione Videocamera di Animate
- Filtri grafici
- Suono e ActionScript
- Preferenze di disegno
- Disegno con lo strumento Penna
- Piattaforme
- Convertire progetti Animate in altri formati di tipi di documenti
- Supporto piattaforme personalizzato
- Creare e pubblicare documenti HTML5 Canvas in Animate
- Creazione e pubblicazione di un documento WebGL
- Come creare pacchetti di applicazioni per AIR per iOS
- Pubblicazione di applicazioni AIR for Android
- Pubblicazione per Adobe AIR per desktop
- Impostazioni di pubblicazione ActionScript
- Procedure ottimali - Organizzazione del codice ActionScript in un’applicazione
- Come utilizzare ActionScript con Animate
- Accessibilità dell’area di lavoro di Animate
- Creazione e gestione di script
- Abilitazione del supporto per piattaforme personalizzate
- Panoramica di Supporto piattaforme personalizzate
- Operazioni con i plug-in di Supporto piattaforme personalizzate
- Debug di ActionScript 3.0
- Abilitazione del supporto per piattaforme personalizzate
- Esportazione e pubblicazione
- Come esportare i file da Animate CC
- Pubblicazione OAM
- Esportazione di file SVG
- Esportazione di elementi grafici e video con Animate
- Pubblicazione di documenti AS3
- Esportare animazioni per dispositivi mobili e motori grafici
- Esportazione di suoni
- Best practice - Suggerimenti per la creazione di contenuti per dispositivi mobili
- Best practice - Convenzioni per i contenuti video
- Best practice - Linee guida per la creazione di applicazioni SWF
- Best practice - Strutturazione dei file FLA
- Best practice per ottimizzare i file FLA per Animate
- Impostazioni di pubblicazione ActionScript
- Specificare le impostazioni di pubblicazione per Animate
- Esportazione di file proiettore
- Esportare immagini e GIF animati
- Modelli di pubblicazione HTML
- Utilizzo di Adobe Premiere Pro e After Effects
- Condividere e pubblicare rapidamente le animazioni
- Risoluzione dei problemi
Cos’è WebGL?
WebGL è uno standard Web aperto per il rendering di elementi grafici nei browser compatibili, senza l’esigenza di plug-in aggiuntivi. WebGL è completamente integrato in tutti gli standard Web del browser e consente di usare l’accelerazione GPU per l’elaborazione di immagini ed effetti nelle pagine Web. Gli elementi WebGL possono essere incorporati con altri elementi HTML e possono essere composti con altre parti della pagina.
La maggior parte degli attuali browser supportano WebGL; visitate questo collegamento per maggiori dettagli sulle versioni supportate.
In alcuni browser, WebGL non è attivato per impostazione predefinita. Per attivare WebGL nel browser in uso, consultate questo articolo.
poiché in alcuni browser WebGL è disattivato per impostazione predefinita, accertatevi che WebGL sia attivato nel browser in uso.
Uso del tipo di documento WebGL-glTF (Beta)
Animate prevede ora di due tipi di documento WebGL-glTF. È possibile utilizzare il tipo di documento WebGL-glTF standard per consentire l'integrazione con qualsiasi pacchetto WebGL-glTF standard. È totalmente conforme agli standard.
-
-
Specificate la larghezza, l'altezza e le unità in base alle vostre esigenze e fate clic su Crea.
Pubblicazione di un file WebGL-glTF
-
Fate clic su Impostazioni pubblicazione nella finestra di ispezione delle proprietà.
-
Digitate un nome nella casella di testo Nome output.
-
Selezionate GLB o GLTF nell'opzione Formato.
-
Specificate un numero decimale in un intervallo 1-3 nella casella di testo Risoluzione immagine.
-
Selezionate Rimuovi spazi vuoti nel file JSON per ridurre le dimensioni del file.
-
Per impostazione predefinita, le opzioni standard Ripeti ciclicamente linea temporale e Includi livelli nascosti sono selezionate. Potete deselezionarle per trovare qualsiasi piccolo errore.
-
Fate clic sul pulsante Pubblica per pubblicare il file.
Convertire le animazioni nei formati GLTF e GLB
WebGL-glTF e GLB permettono di ridurre la dimensione del file e l’elaborazione in fase di runtime. In Animate, potete utilizzare i documenti in entrambi questi formati. Per utilizzare i video in entrambi i formati, seguite l’esercitazione riportata alla fine di questo esempio ed effettuate le seguenti operazioni.
-
In Proprietà, fate clic su Impostazioni pubblicazione.
-
Digitate un nome nella casella di testo Nome output.
-
Per Formato, selezionate GLB o GLTF.
-
Specificate un numero decimale con intervallo 3 nella casella di testo Risoluzione immagine.
-
Selezionate Rimuovi spazi vuoti nel file JSON per ridurre la dimensione del file.
Come creare animazioni avanzate utilizzando l’esportazione WebGL GLTF in Animate
Animate 18.0 e versioni precedenti
Consultate i contenuti seguenti se utilizzate Animate 18.0 o una versione precedente di Animate.
Il tipo di documenti WebGL
Animate consente di creare e pubblicare contenuti interattivi graficamente ricchi in formato WebGL (Web Graphics Library). Poiché WebGL è completamente integrato nei browser, consente ad Animate di usare l’accelerazione GPU per l’elaborazione e il rendering della grafica nelle pagine Web.
Questo nuovo tipo di documento consente di creare contenuti e pubblicarli rapidamente come output WebGL. Potete sfruttare i potenti strumenti di Animate per creare contenuti graficamente ricchi, e quindi generare un output WebGL che possa essere eseguito su qualsiasi browser compatibile. È quindi possibile utilizzare la linea temporale, l’area di lavoro e gli strumenti di disegno tradizionali di Animate per creare il contenuto in modo nativo e generare un output WebGL. WebGL è supportato dai browser più diffusi e consente quindi a Animate di generare contenuti adatti a quasi tutte le piattaforme Web.
Il supporto WebGL è disponibile solo come anteprima. Questo aggiornamento di Animate include il supporto per animazioni di base con audio e script, nonché una serie di funzioni per l’interattività. Nelle versioni future di Animate verranno introdotte nuove funzioni per il tipo di documenti WebGL. Per un elenco completo delle funzioni Animate supportate per WebGL, consultate questo articolo della knowledgebase.
Creazione di un documento WebGL
In Animate, il documento WebGL consente di creare e pubblicare rapidamente contenuti per il formato WebGL. Per creare un documento WebGL:
- Avviate Animate.
- Nella schermata di benvenuto, fate clic sull'opzione WebGL (anteprima). In alternativa, selezionate File > Nuovo per visualizzare la finestra di dialogo Nuovo documento. Fate clic sull'opzione WebGL (anteprima).
Anteprima di contenuti WebGL nei browser
Potete usare la funzione Prova filmato di Animate per visualizzare in anteprima o testare il contenuto. Per l’anteprima, effettuate le seguenti operazioni:
- In Animate, premete Ctrl+Invio (Windows) o Comando+Invio (Mac). Viene avviato il browser predefinito e viene eseguito il rendering del contenuto WebGL.
Pubblicazione di contenuti in formato WebGL
Animate consente di creare e pubblicare direttamente i contenuti WebGL in modalità nativa.
Per pubblicare un documento WebGL, effettuate le seguenti operazioni:
- Selezionate File > Impostazioni di pubblicazione per visualizzare la finestra di dialogo Impostazioni di pubblicazione. In alternativa, selezionate File > Pubblica se avete già specificato le impostazioni di pubblicazione per WebGL.
- Nella finestra di dialogo Impostazioni pubblicazione, specificate i valori desiderati per:
File di output
Immettete un nome significativo per l’output. Inoltre, individuate o inserite il percorso in cui pubblicare l’output WebGL.
Sovrascrivi HTML
Consente di specificare se sovrascrivere o meno il Wrapper HTML ogni volta che pubblicate il progetto WebGL. Potete deselezionare questa opzione se avete apportato modifiche esterne al file HTML pubblicato e desiderate conservarle quando aggiornate tutte le modifiche apportate all’animazione o alle risorse in Animate.
Includi livelli nascosti
Include tutti i livelli nascosti nell’output WebGL. Deselezionando Includi livelli nascosti si impedisce che tutti i livelli (compresi quelli nidificati nei clip filmato) contrassegnati come nascosti vengano esportati nel file WebGL di destinazione. In questo modo potete provare facilmente diverse versioni di un documento WebGL rendendo alcuni livelli invisibili.
Ripeti ciclicamente linea temporale
Ripete la riproduzione del contenuto quando viene raggiunto l’ultimo fotogramma. Deselezionate questa opzione per arrestare il contenuto all’ultimo fotogramma.
- Fate clic su Pubblica per pubblicare il contenuto WebGL nel percorso specificato.
la frequenza fotogrammi massima che può essere specificata per contenuti WebGL da eseguire su browser è 60 fps.
Nozioni fondamentali sull’output WebGL
L’output WebGL pubblicato contiene i seguenti file:
File wrapper HTML
Include il runtime, richiama le risorse e inizializza il renderer WebGL. Per impostazione predefinita il nome del file è <nome_FLA>.html. Potete specificare un nome diverso per il file HTML nella finestra di dialogo Impostazioni pubblicazione (File > Impostazioni pubblicazione).
Per impostazione predefinita, il file HTML viene inserito nella stessa directory del file FLA. Potete specificare un percorso diverso nella finestra di dialogo Impostazioni pubblicazione.
File JavaScript (runtime WebGL)
Esegue il rendering del contenuto pubblicato con WebGL. Viene pubblicato nella cartella libs/ del documento WebGL. Il file è denominato flwebgl-<versione>.min.js
Il wrapper HTML utilizza questo file JS per il rendering del contenuto WebGL.
Atlas della texture
Memorizza tutti i valori dei colori (per le forme) compresi quelli delle istanze bitmap sullo stage.
Aggiunta di audio a un documento WebGL
Potete importare e incorporare audio in un documento WebGL, controllare la riproduzione mediante le impostazioni di sincronizzazione (evento, avvio e arresto) e riprodurre l'audio della linea temporale in fase di runtime. WebGL attualmente supporta solo i formati .wav e .mp3.
Per ulteriori informazioni sull'utilizzo dell'audio, consultate Uso dei suoni in Animate.
Migrazione di contenuti esistenti a un documento WebGL
È possibile effettuare la migrazione di contenuti esistenti in Animate per generare un output WebGL. A tal fine, Animate consente di migrare i contenuti copiando o importando manualmente i contenuti. Inoltre, quando dovete lavorate su più documenti in Animate è utile copiare i contenuti tra documenti diversi come livelli o risorse nella libreria. Sebbene sia supportata la maggior parte delle funzioni di Animate, alcuni tipi di contenuto vengono modificati in base ai requisiti del formato WebGL.
Animate offre diverse funzioni potenti che consentono di produrre contenuti graficamente ricchi. Tuttavia, alcune funzioni native di Animate non sono supportate nei documenti WebGL. Tali contenuti vengono modificati da Animate in un formato supportato. Inoltre l’utilizzo di strumenti o funzioni non supportati viene segnalato visivamente.
Copia
di contenuto (livelli o simboli di libreria) da un tipo di documento Animate tradizionale (come ActionScript 3.0, AIR per Android, AIR per desktop ecc.) in un documento WebGL. In tal caso, il tipo di contenuto non supportato viene rimosso o convertito in un contenuto supportato predefinito.
Ad esempio, se si copia un’animazione 3D vengono rimosse tutte le trasformazioni 3D applicate agli oggetti sullo stage.
Importazione
di un file PSD o AI con contenuto non supportato. In tal caso, il contenuto viene rimosso o convertito in un contenuto supportato predefinito.
Ad esempio, se importate un file PSD con effetti di sfocatura Animate rimuove l'effetto.
Utilizzo
di più tipi di documento (ad esempio, ActionScript 3.0 e WebGL) contemporaneamente, e passaggio a un documento in cui sono selezionati uno strumento o un’opzione non supportati. In questo caso, Animate indica visivamente che la funzione non è supportata.
Per esempio, se avete creato una linea punteggiata in un documento ActionScript 3.0 e passate a WebGL con lo strumento Linea ancora selezionato, Il puntatore e la finestra di ispezione Proprietà indicano visivamente che la linea punteggiata non è supportata in WebGL.
Script
Nel pannello Azioni potete scrivere codice JavaScript che sarà eseguito quando il lettore accede al fotogramma. La variabile 'this' nel contesto degli script di fotogramma fa riferimento all'istanza MovieClip a cui appartiene. Inoltre, gli script di fotogramma possono accedere alle funzioni e alle variabili JavaScript dichiarate nel file contenitore HTML. Quando copiate un fotogramma o un livello da un documento ActionScript e lo incollate in un documento WebGL, gli eventuali script vengono contrassegnati come commenti.
Modifiche applicate al contenuto in seguito alla migrazione
Di seguito sono riportati i tipi di modifiche che vengono applicati quando eseguite la migrazione di contenuti esistenti in un documento WebGL.
Il contenuto viene rimosso
I tipi di contenuto che non sono supportati in HTML5 Canvas vengono rimossi. Ad esempio:
Filtri
non sono supportati. L’effetto verrà rimosso e alla forma verrà assegnato un riempimento uniforme.
Il contenuto viene modificato in un valore predefinito supportato
Il tipo di contenuto o la funzione sono supportati, ma una loro proprietà non lo è. Ad esempio:
Gradiente radiale
viene modificato in riempimento uniforme con il colore principale.
Miglioramento dei risultati di rendering con il caching bitmap
La funzione di caching bitmap in fase di runtime consente di ottimizzare le prestazioni di rendering specificando che un simbolo di clip filmato statico (ad esempio un'immagine di sfondo) o un simbolo di pulsante vengano memorizzati nella memoria cache in fase di runtime. Per impostazione predefinita, gli elementi vettoriali vengono ridisegnati in ciascun fotogramma. Il caching (memorizzazione nella cache) di un clip filmato o di un simbolo di pulsante sotto forma di bitmap fa in modo che il browser non debba ridisegnare continuamente l'elemento, poiché l'immagine è una bitmap e la sua posizione non cambia. Ciò consente di migliorare significativamente le prestazioni di rendering del contenuto WebGL.
Ad esempio, quando realizzate un'animazione con uno sfondo complesso, create un clip filmato che contenga tutti gli elementi dello sfondo. Quindi, selezionate Memorizza in cache come bitmap per il clip filmato dello sfondo nella finestra di ispezione Proprietà. Durante la riproduzione, il rendering dello sfondo viene eseguito come bitmap archiviata alla profondità attuale dello schermo. Il browser disegna la bitmap sullo stage in modo rapido e una sola volta, consentendo una riproduzione più veloce e più fluida dell'animazione.
La memorizzazione delle bitmap nella cache consente di utilizzare un clip filmato e bloccarlo in posizione automaticamente. Se un'area viene modificata, i dati vettoriali aggiornano la cache bitmap. Con questo processo si riduce il numero di operazioni di ridisegno che il browser deve eseguire e si ottengono prestazioni di rendering migliori e più rapide.
Per abilitare la proprietà Memorizza in cache come bitmap per un simbolo di clip filmato, selezionate l'istanza di clip filmato, quindi selezionate Memorizza in cache come bitmap dal menu a discesa Rendering della finestra di ispezione Proprietà (Finestra > Proprietà).
Considerazioni sull'uso dell'opzione Memorizza in cache come bitmap
Quando utilizzate la proprietà Memorizza in cache come bitmap su un contenuto WebGL, considerate quanto segue:
- La dimensione massima del simbolo di clip filmato è limitata a 2048x2048. Tenete presente che i limiti effettivi dell'istanza di clip filmato memorizzabili in cache sono inferiori a 2048x2048, poiché WebGL riserva alcuni pixel.
- Se sono presenti più istanze dello stesso clip filmato, Animate genera la cache con le dimensioni della prima istanza rilevata. Tuttavia, la cache non viene rigenerata e la proprietà Memorizza in cache come bitmap non viene ignorata, anche se la trasformazione del clip filmato cambia in maniera considerevole. Pertanto, se il simbolo di clip filmato viene notevolmente ridimensionato nel corso dell'animazione, quest'ultima potrebbe apparire pixelata.