Formation Flash 3D

Maîtrisez l'API Flash 3D

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