Acquérir une culture générale de la gestion de l'espace 3D, et enrichir ses projets avec de la 3D grâce à Flash et l'Actionscript.
21 heures de formation (3 jours en présentiel).
Public
- Développeur ou webmaster souhaitant intégrer des projets 3D avec Flash.
Pré requis
- Développer en Actionscript 3
- Avoir des notions de Programmation Orientée Objet
Objectifs
- Maîtriser un environnement en 3D
- Savoir utiliser l'API 3D de Flash en Actiosncript
- Savoir créer, afficher et rendre interactif des objets 3D en Actionscript
Programme
Dispensé avec des méthodes d'apprentissage actives basées sur des exercices pratiques.
1 - Se repérer dans l'espace 3D
- Espace cartésien (espace d'affichage matériel)
- Le clipping et le viewport d’affichage
- Principes de perspectives de projection et frustrum
- Espace 3D ActionScript 3
2 - Principes de la géométrie par programmation AS3
- Classe Vector et Vector3D
- Les Matrices et Matrices3D
- Rotations, translations et scales matriciels
3 - Gestion avancée de l'affichage
- Gestion de la perspective, du focal et du point de fuite
- Principe du Z relatif
- Principe du Z-sorting
4 - Assemblage et gestion d'objets complexes
- Dessin de triangles à la volée
- Texturage et lissage des éléments
- Les objets "primitifs" avancés (spheres, thorus...)
5 - Interagir avec ses objets
- Gestion des actions et événements
- Manipulations 3D (rotations, scale, translations)
- Principe du delta de position et manipulation
6 - Gestion du cache d'affichage
- Utilisation du dessin à la volée
- Gestion des allocations mémoire
7 - ToolBox
- Mise en place de classes de base
- Effets d'affichage (reflets, animation, courbes de bézier)
8 - Conception d'un modul de présentation de packaging
- Création d'un projet concret reprenant les éléments de la formation