DIRECTOR 8.5 RESUME TABLE DES MATIERES

Transcription

DIRECTOR 8.5 RESUME TABLE DES MATIERES
DIRECTOR 8.5
TECHNIQUES PROFESSIONNELLES
3D, POO AVEC LINGO, FLASH, EXTRA,
SERVEUR MULTIUTILISATEUR
ANDREW ALLENSON ET AL
RESUME
Director est actuellement le logiciel de création multimédia le plus performant du
marché. La sortie de la version 8.5 a permis à l'application d'optimiser ses
fonctionnalités. L'intégration de la 3D est un rêve devenu réalité pour les
professionnels du multimédia qui ont ainsi la possibilité d'aller encore plus loin
dans leur élan créatif. La combinaison de la 3D et de Flash 5 en fait un outil très
puissant et réellement unique en son genre. Director 8.5 - Techniques
professionnelles a été écrit par quelques-uns des web designers les plus
expérimentés et les plus créatifs du moment. Ce livre guide le lecteur à travers
les différentes fonctionnalités du logiciel en s'attardant sur les aspects les plus
complexes et les plus passionnantes de ce logiciel de création multimédia hors
du commun. Chaque auteur a écrit un chapitre sur l'aspect qu'il maîtrise et
connaît le mieux. Il en résulte un ouvrage rempli de conseils judicieux et
d'astuces éprouvées.
TABLE DES MATIERES
1 - Introduction
Pourquoi un ouvrage sur Director ?
Petite histoire de Director
Director aujourd'hui
D'accord, Director n'est pas mort, mais il n'est pas à la hauteur de Flash, n'estce pas ?
Quand faut-il utiliser Director ?
Savoir quand utiliser Director
Qui utilise Director ? . :
Cet ouvrage est-il pour vous ? . :
Comment est organisé Director 8.5 - Techniques professionnelles ?
Avant de commencer
Les fichiers de code
Support
1
2
3
5
6
7
10
10
12
12
13
15
15
TRAVAILLER AVEC LINGO
2 - Listes
Que sont les listes ?
Listes de propriétés
Dupliquer les listes
Trier les listes
Travailler avec des listes plus élaborées
Une structure pour les scripts en Lingo
Listes d'objets
Appliquer des calculs à une liste
Listes de listes
Utiliser les listes multidimensionnelles multiples
Listes et fichiers
Créer des listes à partir de fichiers texte de distribution
19
20
26
29
29
30
30
34
37
39
46
55
55
Conserver une liste entre sessions
60
Créer une liste depuis un fichier texte sur l'Internet
Résumé .
63
64
3 - Programmation orientée objet
Qu'est-ce que la programmation orientée objet, pourquoi est-elle essentielle ?
Penser en termes de programmation orientée objet
67
68
69
Penser en termes de programmation orientée objet
Programmation orientée objet en Lingo
Encapsulation
Héritage
Au-delà de la fenêtre Messages : déplacer les objets à l'aide de l'objet « Mouvement >
Planifier l'abeille
Créer les abeilles
Créer deux types d'abeilles à partir du Bee Script parent
Pousser plus loin ces objets
Créer des comportements sur mesure
Résumé
69
72
77
81
88
93
98
116
127
128
141
4 - Les jeux avec la POO
Une introduction au jeu
Utiliser les classes pour fournir les fonctionnalités requises
Utiliser les couches pour subdiviser les fonctionnalités
Créer un jeu
Phase 1 : prototyper rapidement à l'aide des médias de repérage
Phase 2 : écrire des souches de code
Phase 3 : écrire le code
Phase 4 : la version « One of Everything >
Phase 5 : remplacer les médias de repérage
Phase 6 : essai et réitération
Conclusions .
Dépanner votre jeu
Résumé
145
146
149
151
153
156
161
167
198
198
199
200
201
203
5 - Imaging Lingo
Les principales commandes de Imaging Lingo
Créer et manipuler les objets images
Travailler avec Imaging Lingo .
Effet de flou avec lmaging Lingo
Utiliser Imaging Lingo pour créer une ondulation
Programmes de dessin dans Imaging Lingo
Résumé
207
208
208
218
226
235
244
261
LA 3D DANS DIRECTOR 8.5
6 - Principes de base des mondes 3D
Concepts de base de la 3D : retour à l'école et à la géométrie
Vecteurs
Systèmes de coordonnées
Sommets, polygones et maillages
Vecteurs normaux .
Afficher des mondes en 3D
Espace du monde et espace des objets
Techniques de modélisation 3D
Primitives
Splines et NURBS
Extrusion
Rotation
Squelettes
Concevoir des objets pour Director
Planifier votre travail
Textures et matériaux
Taille, format et performances
Importer et contrôler un monde 3D dans Director
Travailler avec les comportements 3D intégrés
Ecrire vos propres comportements 3D
Résumé
265
266
267
268
269
270
275
278
280
280
283
284
284
285
286
286
292
293
294
297
299
302
7 - Le moteur 3D de Director
La 3D sous Director avant la version 8.5
305
306
Problèmes et solutions
Exemple de moteur 3D Lingo
La 3D sous Director 8.5
Le monde 3D de Shockwave
Fonctionnement des objets Shockwave 3D
Méthodes d'affichage
Créer un modèle et le déplacer avec Lingo
Créer la ressource du modèle .
Concepts fondamentaux de la 3D avec Lingo
Translation .
La matrice
Modificateurs
307
309
326
326
334
335
336
340
344
344
346
358
Modificateurs
Faire voler les étincelles
Résumé
358
363
366
8 - Présentation des modificateurs
Modificateurs sous Lingo
Modificateurs d'affichage
toon
Inker
Modificateurs de modèles
LOD
SDS
Déformation du maillage
Modificateurs d'interaction : les collisions
Collisions de la caméra
Résumé
369
370
372
372
381
382
383
385
388
403
406
413
INTEGRER AVEC DIRECTOR
9 - Son
Importations .
Sons internes ou liés ?
Scénarios musicaux
Les sons de Lingo
Musique dans la fenêtre des messages
Les notes des sons
Polyphonie
Gammes sous la forme de listes
Touches blanches et modes
Touches noires
Touches particulières
Retour visuel
Panorama cubique : un son dans l'espace
Mise en oeuvre de l'animation .
Création du monde
Un son qui se déplace
Interactivité
Comportement de l'image- objet du panorama cubique
Assemblage des éléments
Autre boîte, autre monde
Disparition progressive .
Début de la lecture
Cliquer à l'écran
Et pour terminer, la musique
Résumé .
417
418
419
421
423
423
425
429
433
434
435
437
438
445
446
447
450
452
453
455
456
458
459
461
463
471
10 - Vidéo
La vidéo dans les projets Director
Propriétés de l'Inspecteur
Vérifier des éléments vidéo avec Lingo
Obtenir des informations à ,partir de la fenêtre de messages
Compression
Formats de vidéo
L'AVI
MPEG
QuickTime
Comment compresser une vidéo
Sources
Plate-forme de livraison
Les objectifs du projet
Comment obtenir des sections en créant un outil
L'animation vidéo de présentation
Installer le menu
Résumé
11 - Xtras
Qu'est-ce qu'un Xtra ?
Les différents Xtras
Les Xtras fournis avec Director
Les Xtras tiers
Utilisation des Xtras
Emplacement des Xtras
Travailler avec des Xtras
Fichiers externes
Commandes
Surveiller le système
473
474
479
481
482
492
492
492
493
493
495
495
496
496
502
507
509
513
515
516
517
517
518
519
519
524
524
529
536
Surveiller le système
Graphisme
Audio .
Communications
Autres Xtras
Distribution des Xtras
Packaging pour projections
Packaging pour Shockwave
Création d'Xtras
Créer un Xtra avec Director
Comment faire un « véritable « Xtra
Résumé
12 - Flash
Vue d'ensemble
Avantages de Flash
Inconvénients de Flash
L'Xtra Flash 5 Asset
Limitations inhérentes à l'utilisation des acteurs Flash
Lingo vs. ActionScript
Comment Flash communique avec Director
Contrôler Flash avec Lingo
Résumé
Liens utiles
536
537
540
541
542
543
544
547
549
549
551
552
555
556
557
558
561
572
575
578
581
590
591
13 - Le serveur Multiutilisateur
Introduction à l'application serveur .
Configurer le serveur
Planifier une application
Répartir les fonctions entre serveur et client
Ecrire un script serveur dans Director
Programmer des applications multiutilisateurs
.
Envoyer des messages au serveur
Recevoir des messages
Créer la connexion pour de bon
Le gestionnaire de connexion du client
Travailler avec des événements côté serveur
Envoyer des messages depuis le script serveur vers le client
Localiser des utilisateurs dans la salle . :
Travailler avec les fonctions de discussion .
Créer le gestionnaire de discussion
Créer des fonctions pour le jeu
Planifier les états du jeu côté serveur
Configurer le gestionnaire de jeu
Un mot sur les phases de test
Résumé
593
594
596
597
598
599
602
602
606
608
608
614
618
618
626
630
633
634
641
647
648
14 - Bases de données et XML
Applications reposant sur des données . :
Les options d'applications reposant sur des données .
Types et pseudo-types de bases de données Director
651
652
653
653
Le fichier Prefs .
Tableaux, listes et champs
Fichiers texte, FilelO et getNetText
XML .
MySQL, SQL et Access
CGI
Autres options en matière de base de données
Le concept
Fonctionnement de XML news reader .
Le concept
Fonctionnement du lecteur de news à partir d'une base de données
Résumé
Références et ressources
INTEGRER AVEC DIRECTOR
15 - Planification et procédure
Etape 1 : le synopsis
Réfléchir à votre synopsis
Ecrire le synopsis .
Approche du client ou du responsable
Etape 2 : le story-board
Quel est le rôle du story-board ?
Etape 3 : répartir les tâches
654
655
660
661
664
665
666
667
667
683
684
688
688
695
697
698
700
702
704
704
714
Etape 3 : répartir les tâches
Déterminer les médias à utiliser
Etape 4 :implémentation et organisation
Peaufiner les détails de l'organisation
Etape 5 : rester ouvert au changement tout au long du cycle de développement
Etude de cas : un processus vicié
Résumé : assurez-vous que vos présentations Director sont adaptées à la réalité
714
715
716
716
728
731
734
16 - Publier vos animations Shockwave
Qu'est-ce que Shockwave ? .
Fonctionnement de Shockwave .
Sécurité de Shockwave .
Publier une animation Shockwave
Planifier une animation Shockwave
Les médias .
Network Lingo
Travailler avec le navigateur
Préférences utilisateur .
Communiquer avec le serveur
Créer des pages web avec Shockwave .
Résumé
739
740
743
746
748
757
757
770
770
772
773
781
784
17 - Projections et impression
Projections
Qu'est-ce qu'une projection ?
Possibilités des projections
.
Création d'une projection
Les options de projection
Planifier une projection
Créer des projets à base de projections
Distribuer ses projections
Imprimer
Impression simple avec printFrom
Utiliser PrintOMatic
Imprimer grâce à l'Xtra Flash Asset
Résumé
787
788
788
790
790
790
798
800
804
806
806
809
810
818
18 - Design et interaction
Les débuts
Interaction : tout est dans la simplicité
La souris
Les boutons
Sons
Une chose après l'autre
Disques découpés .
821
822
823
824
827
828
833
833
Appréciation des consommateurs
Ne passez pas l'introduction
Le mot de la fin
A - Director pour les utilisateurs de Flash
La communauté Director
Pourquoi Director est une bonne option pour les designers sur Flash
La première impression d'un designer Flash
Ecrire des scripts dans Director
Mots-clés Lingo
Conclusion
INDEX
TOP
838
839
845
847
849
850
851
858
859
860
865