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