Importez une image à 360° ou panoramique sur la scène pour l’arrière-plan.
- Guide d’utilisation d’Adobe Animate
- Présentation d’Animate
- Animation
- Principes de base de l’animation dans Animate
- Utilisation des images et des images-clés dans Animate
- Animation image par image dans Animate
- Utiliser une animation interpolée classique dans Animate
- Outil Pinceau
- Guide du mouvement
- Interpolation de mouvement et ActionScript 3.0
- À propos de l’animation d’une interpolation interpolée de mouvement
- Animation d’une interpolation de mouvement
- Création d’une animation d’interpolation de mouvement
- Utilisation des images-clés de propriété
- Animation d’une position à l’aide d’une interpolation
- Modification des interpolations de mouvement avec l’Éditeur de mouvement
- Modification de la trajectoire de mouvement d’une animation d’interpolation
- Manipulation d’interpolations de mouvement
- Ajout d’accélérations personnalisées
- Création et application de présélections de mouvement
- Configuration de plages d’interpolation d’une animation
- Utilisation d’interpolations de mouvement enregistrées au format XML
- Interpolations de mouvement et interpolations classiques : comparatif
- Interpolation de forme
- Utilisation de l’animation de l’outil de segment dans Animate
- Utiliser un squelettage de personnage dans Animate
- Utilisation de calques de masque dans Adobe Animate
- Utilisation de séquences dans Animate
- Interactivité
- Création de boutons avec Animate
- Conversion de projets Animate en d’autres formats de document
- Création et publication de documents HTML5 Canvas dans Animate
- Ajout d’interactivité à l’aide de fragments de code dans Animate
- Création de composants HTML5 personnalisés
- Utilisation de composants dans HTML5 Canvas
- Création de composants personnalisés : exemples
- Fragments de code des composants personnalisés
- Pratiques recommandées – Publicité avec Animate
- Création et publication de contenu de réalité virtuelle
- Espace de travail et workflow
- Création et gestion des pinceaux
- Utilisation de polices Google Fonts dans les documents HTML5 Canvas
- Utilisation des bibliothèques Creative Cloud et d’Adobe Animate
- Utilisation de la scène et du panneau Outils pour Animate
- Workflow et espace de travail Animate
- Utilisation de polices web dans les documents HTML5 Canvas
- Scénarios et ActionScript
- Utilisation de plusieurs scénarios
- Définition des préférences
- Utilisation des panneaux de création Animate
- Création de calques de scénario avec Animate
- Exportation d’animations pour les applications mobiles et les moteurs de jeu
- Déplacement et copie d’objets
- Modèles
- Recherche et remplacement de contenu dans Animate
- Commandes Annuler et Rétablir, et panneau Historique
- Raccourcis clavier
- Utilisation du scénario dans Animate
- Création d’extensions HTML
- Options d’optimisation des images et des GIF animés
- Paramètres d’exportation des images et des fichiers GIF
- Panneau Éléments dans Animate
- Multimédia et vidéo
- Transformation et combinaison d’objets graphiques dans Animate
- Création et utilisation d’instances de symboles dans Animate
- Vectorisation de l’image
- Utilisation du son dans Adobe Animate
- Exportation de fichiers SVG
- Création de fichiers vidéo en vue de les utiliser dans Animate
- Comment ajouter une vidéo dans Animate
- Dessin et création d’objets avec Animate
- Remodelage des lignes et des formes
- Traits, remplissages et dégradés avec Animate CC
- Utilisation d’Adobe Premiere Pro et d’After Effects
- Panneaux Couleur dans Animate CC
- Ouverture de fichiers Flash CS6 à l’aide d’Animate
- Utilisation de texte classique dans Animate
- Placement d’illustrations dans Animate
- Images bitmap importées dans Animate
- Graphiques 3D
- Utilisation de symboles dans Animate
- Dessin de traits et de formes avec Adobe Animate
- Utilisation de bibliothèques dans Animate
- Exportation de sons
- Sélection d’objets dans Animate CC
- Utilisation de fichiers AI d’Illustrator dans Animate
- Application de modes de fusion
- Disposition d’objets
- Automatisation des tâches à l’aide du menu Commandes
- Texte multilingue
- Utilisation de la caméra dans Animate
- Filtres graphiques
- Sons et ActionScript
- Préférences de dessin
- Dessin avec l’outil Plume
- Plateformes
- Conversion de projets Animate en d’autres formats de document
- Prise en charge des plateformes personnalisées
- Création et publication de documents HTML5 Canvas dans Animate
- Création et publication d’un document WebGL
- Assemblage d’applications AIR pour iOS
- Publication d’applications AIR pour Android
- Publication pour Adobe AIR for Desktop
- Paramètres de publication d’ActionScript
- Pratiques recommandées – Organisation du code ActionScript dans une application
- Utilisation d’ActionScript avec Animate
- Accessibilité dans l’espace de travail Animate
- Écriture et gestion des scripts
- Activation de la prise en charge des plateformes personnalisées
- Présentation de la prise en charge des plateformes personnalisées
- Utilisation du plug-in de prise en charge des plateformes personnalisées
- Débogage du code ActionScript 3.0
- Activation de la prise en charge des plateformes personnalisées
- Exportation et publication
- Exportation de fichiers d’Animate CC
- Publication OAM
- Exportation de fichiers SVG
- Exportation d’images et de vidéos avec Animate
- Publication de documents AS3
- Exportation d’animations pour les applications mobiles et les moteurs de jeu
- Exportation de sons
- Pratiques recommandées – Conseils pour la création de contenu pour appareils mobiles
- Pratiques recommandées – Conventions des vidéos
- Pratiques recommandées – Recommandations sur la création d’applications SWF
- Pratiques recommandées – Structuration des fichiers FLA
- Pratiques recommandées d’optimisation des fichiers FLA pour Animate
- Paramètres de publication d’ActionScript
- Spécification des paramètres de publication pour Animate
- Exportation de fichiers de projection
- Exportation d’images et de GIF animés
- Modèles de publication HTML
- Utilisation d’Adobe Premiere Pro et d’After Effects
- Partage et publication rapides de vos animations
- Résolution des problèmes
Animate propose désormais les types de documents 360 VR et Panorama VR afin de vous aider à créer facilement du contenu attrayant. Vous pouvez également utiliser le nouveau type de document de réalité virtuelle pour importer des modèles 3D (sous la forme de fichiers .glb) dans votre projet Animate et créer des animations sur du contenu 3D.
Pour prévisualiser le contenu créé dans des types de document VR, vous pouvez utiliser le nouveau panneau Affichage VR. Vous pouvez cliquer et déplacer les occurrences de clips dans le panneau Affichage VR. Animate détecte les objets automatiquement lorsque vous cliquez dessus et les déplacez. L’affichage VR vous permet de placer les objets dans l’espace 3D. Les modifications effectuées au niveau du placement des objets (clips) dans l’affichage VR sont répercutées automatiquement sur la scène 2D. Vous pouvez également marquer des calques comme calques de texture sur le panneau Scénario, afin de les appliquer sur un cylindre ou une sphère pour les deux types de document respectifs.
Animate vous permet également de gérer les animations de réalité virtuelle au moment de l’exécution à l’aide d’un large éventail d’API. Vous pouvez, par exemple, introduire des objets dans un environnement de réalité virtuelle lorsque l’utilisateur clique sur un bouton.
Les réalités virtuelles (à 360°) et (de panorama) dans Animate sont des versions bêta pour la version d’octobre 2018.
Types de documents de réalité virtuelle
Il existe deux types de documents pour la réalité virtuelle (VR) :
Panorama VR
- Utilisez ce type de document pour créer du contenu panoramique pour les applications de réalité virtuelle.
- Dans ce type de document, le contenu qui est dessiné directement sur les calques de texture est enveloppé sur un cylindre.
- Vous pouvez choisir d’avoir une image panoramique sur un calque de texture ou de dessiner un arrière-plan.
- Animate convertit les animations 2D que vous créez en contenu panoramique avec de l’interactivité.
Scène
- Utilisez ce type de document pour créer du contenu à 360° pour les applications de réalité virtuelle.
- Dans ce type de document, le contenu qui est dessiné directement sur les calques de texture est appliqué sur une sphère.
- Vous pouvez choisir d’avoir une image équirectangulaire ou de dessiner le contenu.
- Animate convertit les animations 2D que vous créez en contenu à 360° avec de l’interactivité.
Création et publication de contenu de réalité virtuel
Suivez les étapes ci-dessous pour créer le contenu dans virtual reality Animate :
-
Dans le cas d’une image de grande taille, vous pouvez ajuster la taille de la vue de scène.
- Pour définir la taille, sélectionnez Modification > Document.
- Cliquez sur Ajuster au contenu.
Sélectionnez l’icône Centrer la scène dans le coin supérieur droit de la fenêtre afin de définir l’image au centre de l’écran.
-
Pour créer un calque en tant que calque de texture, cliquez sur l’icône Créer un habillage de texture pour tous les calques dans le panneau Scénario, comme illustré ci-dessous :
Le calque de texture enveloppe le cylindre ou la sphère, selon le type de document sélectionné.
-
Ajoutez des objets à la scène, ajoutez une interpolation de mouvement ou classique aux objets en fonction de vos ressources, puis créez votre animation.
La capture d’écran ci-dessus illustre la vue de scène d’Animate avec l’image équirectangulaire dans le type de document 360 VR, un oiseau avec une trajectoire de mouvement guidée et une interpolation classique dans le scénario.
-
Affichez un aperçu du contenu à l’aide de l’option Fenêtres > Affichage VR.
Cliquez sur le bouton Lancer l’affichage VR dans le panneau Affichage VR.
Dans le mode d’aperçu de l’affichage VR, utilisez le bouton Réinitialiser pour rétablir l’état initial du contenu. L’affichage VR ne reflète pas automatiquement les éventuelles modifications apportées à l’étape de création. Pour afficher les modifications appliquées à vos éléments dans l’environnement d’évaluation, cliquez sur Actualiser.
Vous pouvez déplacer les occurrences de clips dans le mode d’aperçu. Animate détecte les objets automatiquement lorsque vous les survolez avec la souris. Le curseur prend la forme d’une icône de barre transversale lorsque vous survolez les objets avec la souris, comme illustré ci-dessous. Vous pouvez déplacer les objets le long d’un cylindre ou d’une sphère selon le type de document sélectionné.
Pour effectuer un panoramique autour de la fenêtre Affichage VR, cliquez sur l’écran d’aperçu et faites-le glisser.
-
Utilisez l’option Fichier > Publier ou appuyez sur Ctrl + Entrée pour publier le contenu. Lors de la publication, l’image est appliquée sur un maillage cylindrique ou sphérique dans Animate. Vous pouvez ajouter d’autres calques et du contenu d’animation sur ces calques.
L’échantillon de sortie de réalité virtuelle à 360° apparaît comme illustré sur le GIF animé ci-dessous.
Lorsque vous publiez du contenu de réalité virtuelle, vous pouvez choisir d’utiliser des bibliothèques JavaScript hébergées en tant qu’exécutable. Par défaut, Animate utilise l’exécutable pour le contenu publié à partir des bibliothèques hébergées. Vous pouvez désactiver l’option dans les paramètres de publication si vous souhaitez empaqueter l’exécutable avec votre sortie publiée.
Utilisation de la réalité virtuelle pour moderniser les animations
Actuellement, la réalité virtuelle est très en vogue dans le secteur de la vidéo. Vous voulez intégrer la réalité virtuelle dans votre contenu ? Regardez le tutoriel à la fin de cet exemple et suivez ces étapes.
-
Dans l’onglet Accueil, cliquez sur Avancé.
-
Sélectionnez Panorama VR et cliquez ensuite sur Créer.
Comment créer du contenu panoramique avec Animate ?
Tutoriel vidéo sur l’exportation WebGL-glTF (Standard et Étendu)
Utilisation de contenu 3D
Vous pouvez utiliser le type de document de réalité virtuelle pour importer des modèles 3D (fichiers .glb) dans votre projet Animate et créer du contenu 3D.
-
Créez un document de type Aperçu VR (360°) ou VR (panorama).
-
Sélectionnez Fichier > Importer et accédez au fichier .glb à importer dans la scène ou la bibliothèque.
-
Ajoutez des animations et de l’interactivité semblables aux objets de clip et procédez à la publication.
Vous pouvez également afficher un aperçu du modèle 3D dans l’affichage VR.
Utilisation de la réalité virtuelle au moment de l’exécution
Animate vous permet également de gérer les animations de réalité virtuelle au moment de l’exécution avec les API. Par exemple, vous pouvez introduire des objets dans un environnement de réalité virtuel à 360° lorsque l’utilisateur clique sur un bouton.
Voici la liste des API d’exécution de réalité virtuelle :
Package : anWebgl
Propriétés
Nom |
Type/classe |
Accès |
Description |
Exemple |
---|---|---|---|---|
Stage |
Stage |
RW |
Obtention/définition des propriétés de scène |
anWebgl.stage |
virtualCamera |
VirtualCamera |
RW |
Accès à la caméra par défaut |
anWebgl.virtualCamera |
Root |
MovieClip |
RO |
Objet d’affichage le plus élevé (scénario de séquence en cours). |
anWebgl.root |
Méthodes
Nom |
Prototype |
Description |
Exemple |
---|---|---|---|
addGLBFile |
addGLBFile(filePath: string, successCallback : function, errorCallback : function):void |
Chargement du modèle 3D à partir du fichier GLB spécifié |
anWebgl.addGLBFile("model.glb" , successCallbackFunction, errorCallbackFunction). |
playAll |
playAll():void |
Lecture de l’animation pour tous clips, y compris la racine |
anWebgl.playAll(); |
stopAll |
stopAll():void |
Arrêt de l’animation pour tous les clips, y compris la racine |
anWebgl.stopAll(); |
Classe : MovieClip
Héritage : DisplayObjectContainer
Propriétés
Méthodes
Nom |
Prototype |
Description |
Exemple |
---|---|---|---|
Play |
play():void |
Lecture de l’animation pour le clip |
anWebgl.root.getChildByName("name").play(); this.play(); |
Stop |
stop():void |
Arrêt de l’animation pour le clip |
anWebgl.root.getChildByName("name").stop();
|
playAll |
playAll():void |
Lecture de l’animation pour tous les clips, y compris la racine |
anWebgl.root.getChildAt(0).playAll();
|
stopAll |
stopAll():void |
Arrêt de l’animation pour tous les clips, y compris la racine |
anWebgl.root.getChildAt(0)).stopAll();
|
Classe : DisplayObject
Héritage : IEventDispatcher
Nom |
Prototype |
Description |
Exemple |
---|---|---|---|
hitTestPoint |
hitTestPoint(x, y, Booléen). |
renvoie displayObject/displayObjectContainer/movieClip en fonction du type d’objet touché. x et y sont des coordonnées de point sur l’écran. |
anWebgl.root.hitTestPoint(300, 200, true, false); |
Nom |
Type/classe |
Accès |
Description |
Exemple |
---|---|---|---|---|
X |
Number |
RW |
Translation sur l’axe des x |
var name =anWebgl.root.getChildByName("name");
|
Y |
Number |
RW |
Translation sur l’axe des y |
var name = anWebgl.root.getChildByName("name");
|
Z |
Number |
RW |
Translation sur l’axe des z |
var name = anWebgl.root.getChildByName("name");
|
scaleX |
Number |
RW |
Redimensionnement le long de l’axe des x |
var root = anWebgl.root;
|
scaleY |
Number |
RW |
Redimensionnement le long de l’axe des y |
var root = anWebgl.root;
|
scaleZ |
Number |
RW |
Redimensionnement le long de l’axe des z |
var root = anWebgl.root;
|
rotationX |
Number |
RW |
Rotation le long de l’axe des x |
anWebgl.root.getChildByName("name").rotationX+=30; (ou) anWebgl.root.movieClip_name.rotationX+=30; |
rotationY |
Number |
RW |
Rotation le long de l’axe des y |
anWebgl.root.getChildByName("name").rotationY+=30;
|
rotationZ |
Number |
RW |
Rotation le long de l’axe des z |
anWebgl.root.getChildByName("name").rotationZ+=30;
|
Parent |
DisplayObjectContainer |
RO |
Conteneur parent |
var root = anWebgl.root;
|
Visible |
Boolean |
RW |
Visibilité de l’objet |
var root = anWebgl.root; |
Classe : DisplayObjectContainer
Héritage : DisplayObject
Nom |
Prototype |
Description |
Exemple |
---|---|---|---|
numChildren |
numChildren:num |
renvoie le nombre d’enfants d’un objet |
anWebgl.root.movieClipInstanceName.numChildren; |
removeChild |
removeChild(obj:DisplayObject):void |
supprime l’objet d’argument s’il est présent |
anWebgl.root.movieClipInstanceName.removeChild(childObj); |
Contient |
contains(obj:DisplayObject):boolean |
renvoie true si l’objet d’argument est un enfant, false dans le cas contraire |
anWebgl.root.movieClipInstanceName.contains(childObj); |
getChildAt |
getChildAt(index:Number): DisplayObject |
renvoie l’enfant au niveau de l’index d’argument |
anWebgl.root.movieClipInstanceName.getChildAt(2); |
getChildByName |
getChildByName(name:String):DisplayObject |
renvoie l’enfant avec le nom de l’argument s’il existe |
anWebgl.root.movieClipInstanceName.getChildByName(childName); |
Classe : Stage
Propriétés
Nom |
Accès |
Description |
Exemple |
---|---|---|---|
stageWidth |
RO |
Largeur de la scène |
anWebgl.stage.stageWidth |
stageHeight |
RO |
Hauteur de la scène |
anWebgl.stage.stageHeight |
Couleur |
RW |
Couleur d’arrière-plan de la scène |
anWebgl.stage.color |
Classe : VirtualCamera
Méthodes
Nom |
Prototype |
Description |
Exemple |
---|---|---|---|
getCamera |
getCamera() |
Obtenir l’objet de caméra. Pour obtenir ou définir les propriétés de la caméra lors de l’exécution. |
let cam = anWebgl.virtualCamera.getCamera();
|
getPosition |
getPosition() |
Renvoie l’objet avec les propriétés « x », « y » et « z », qui spécifient l’emplacement actuel de la caméra. |
let cam = anWebgl.virtualCamera.getCamera();
|
setPosition |
setPosition() |
Déplace la caméra vers la position absolue donnée par les paramètres d’entrée. Valeur par défaut = 0. |
let cameraPos = {x: 10, y:10, z:10};
|
moveBy |
moveBy() |
Déplace la caméra par rapport à la position actuelle. |
let moveByPos = {x: 10, y:10, z:10};
|
resetPosition |
resetPosition() |
Rétablit la position de la caméra sur la position d’origine, c’est-à-dire (0,0,0). |
|
SetRotation |
SetRotation() |
Fait pivoter la caméra de l’angle absolu défini dans les paramètres d’entrée. |
let __rotation__ = {x: 10, y:10, z:10};
|
resetRotation |
resetRotation() |
Rétablit l’angle de la caméra sur zéro. |
anWebgl.virtualCamera.getCamera().resetRotation();
|
Adobe
Recevez de l’aide plus rapidement et plus facilement
Nouvel utilisateur ?