Ensimag — 2.5D Cartoon Model Manuel utilisateur
Transcription
Ensimag — 2.5D Cartoon Model Manuel utilisateur
Ensimag — 2.5D Cartoon Model Manuel utilisateur Léo A LLEMAND -G IORGIS Élisabeth R OUSSET juin 2011 1 Amaury J UNG Pierre TAKLA 2 TABLE DES MATIÈRES Table des matières 1 Introduction 1.1 Bienvenue . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.2 Auteurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.3 Système d’aide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 3 3 3 2 Mise en service 2.1 Librairies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.2 Compilation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.3 Lancement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 3 3 4 3 Utilisation 3.1 Concepts de base . 3.2 Interface . . . . . . 3.3 Annuler . . . . . . 3.4 Charger, enregistrer 3.5 Stroke . . . . . . . . 3.6 Grille et Guides . . 3.7 Visualisation . . . . 4 4 4 6 6 6 6 7 4 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 3 1 1.1 Introduction Bienvenue Bienvenue sur 2.5D Cartoon Designer. Ce logiciel permet la création de personnages de bandes dessinées depuis un nombre réduit de vues de ces personnages : à partir des vues de face, dessous, et gauche, le logiciel peut générer l’ensemble des vues du personnage sous tous les angles. 1.2 Auteurs Le logiciel 2.5D-CD a été réalisé dans le cadre du projet de spécialité de deuxième année à l’Ensimag, projet intitulé 2.5D cartoon model. L’équipe en charge de ce projet était composée de Léo A LLEMAND -G IORGIS, Amaury J UNG, Élisabeth R OUSSET et Pierre TAKLA. 1.3 Système d’aide Le présent document est accessible à partir de l’interface du logiciel. Pour l’obtenir, cliquer dans la barre de menu sur help puis contents. 2 Mise en service Le logiciel 2.5D-Cartoon Models est portable : il fonctionne actuellement sur GNU/Linux et Windows (nous n’avons pas testé sous MacOS). 2.1 Librairies Pour pouvoir compiler et exécuter le code source, il faut avoir installé au préalable les binaires et outils de développement des librairies : – qglviewer – qt4 2.2 Compilation La compilation du logiciel s’effectue en tapant les commandes suivantes dans un terminal, une fois placé dans le dossier Src/ : > qmake-qt4 > make 4 3 UTILISATION L’exécutable est alors créé dans le dossier Src/. 2.3 Lancement Pour lancer le logiciel, il faut taper la commande suivante : > cartoon 3 Utilisation 3.1 Concepts de base Cette section définit le vocabulaire nécessaire à la compréhension du manuel. Vue Il s’agit de l’apparence du personnage pour une position donnée de la caméra. On distingue deux types de vues. D’une part, les vues éditables sont celles que l’utilisateur peut modifier. Le dessinateur a accès à 6 vues éditables : Front, Left, Right, Bottom, Top, et Back. D’autre part, les vues non-éditables sont celles générées par le logiciel à partir des vues éditables. Stroke Il s’agit d’un élément unitaire de dessin du personnage. Cela peut être par exemple un œil, un nez, une bouche, etc. Lors de la création d’un nouveau fichier, l’utilisateur dessine par défaut des stroke dans la vue front. Les stroke sont alors copiés tels quels dans les autres vues. Lorsqu’il change de vue, le dessinateur peut modifier ces stroke pour les adapter à la nouvelle vue. Point Un stroke dans une vue donnée est constitué d’un ensemble de point. Ces derniers déterminent la courbe représentant la forme du stroke dans cette vue. 3.2 Interface L’interface de 2.5D-CD est composée des éléments suivants : – barre de menu – zone d’édition/visualisation – sélecteur de vue – boutons d’édition/visualisation – sélecteur de style – sélecteur d’humeur 3.2 Interface 5 Barre de menu Elle contient les menus suivants : – File : permet de créer un nouveau fichier, charger un fichier, enregistrer un fichier. – Edit : permet d’annuler une action, créer un stroke, ajouter/supprimer des point. – Guide : permet de charger un guide ou d’afficher la grille. – Tools : permet de transformer la forme d’un stroke dans une vue (miroir, rotation). – Display : permet d’afficher le repère du monde, d’afficher une vue externe ou de passer en plein écran. – Mode : permet de choisir le mode de stroke plane ou ellispoïde – Help : permet d’accéder au présent document. Sélecteur de vue Il permet de choisir une vue éditable du personnage parmi celles disponibles. Une fois qu’une vue est sélectionnée, il est possible de la modifier grâce à la zone d’édition et aux boutons d’édition. Zone d’édition/visualisation Cette zone affiche le rendu du personnage de BD pour une vue donnée. En mode d’édition, cette zone permet de sélectionner et déplacer par glisser-déposer des strokes et des points. Boutons d’édition/visualisation Ils permettent de modifier l’action du curseur sur la zone d’édition/visualisation : – 3D View : permet de faire tourner la caméra par drag’n drop du curseur. – New stroke : crée un nouveau stroke – Add point : ajoute un point au stroke courant lors d’un click – Delete point : supprime un point sur lequel on clique. – Move : déplace un stroke ou un point par drag’n drop. Sélecteur de style Il permet de modifier le style du stroke sélectionné : – linewidth : épaisseur du trait – colorfill : couleur de remplissage – linecolor : couleur du trait Sélecteur d’humeur Il permet de modifier l’humeur du personnage : – les boutons de sélections permettent de choisir une humeur de base pour l’éditer. – la molette de sélection sert à la visualisation des humeurs intermédiaires. 6 3 3.3 UTILISATION Annuler Il est possible d’annuler n’importe quelle action effectuée avec la commande Edit -> Undo. L’historique conserve les 5 dernières commande. De plus, une action peut être répétée grâce à Edit -> Redo. 3.4 Charger, enregistrer Créer un nouveau fichier La commande File-> new file permet de créer un nouveau fichier. Si l’on crée un nouveau fichier alors qu’un autre fichier est en cours d’édition/visualisation, ce dernier ne sera pas enregistré. Enregistrer un fichier La commande File-> save as permet d’enregistrer le fichier courant dans un format .xml. Ouvrir un fichier format .xml. 3.5 La commande File-> open permet d’ouvrir un fichier au Stroke Créer un stroke Pour créer un stroke, cliquer sur le bouton New Stroke. On peut ensuite ajouter des points à ce stroke grâce au bouton Add point. Propriétés d’un stroke Un stroke possède les propriétés suivantes : – linewidth : épaisseur du trait – colorfill : couleur de remplissage – linecolor : couleur du trait Ces propriétés sont éditables via les sélecteurs de couleurs et d’épaisseur. Transformer un stroke Pour modifier un stroke, il faut cliquer sur le bouton Move. Il y a alors deux possibilités : 1. En cliquant sur la courbe représentant le stroke, on peut déplacer cette dernière dans sa globalité par drag’n drop. 2. En cliquant sur un point, on peut déplacer ce dernier et modifier ainsi la courbe représentant le stroke. 3.6 Grille et Guides Zoom Il est possible de zoomer grâce à la molette de la souris. 3.7 Visualisation 7 Grille La grille en arrière plan permet de donner une échelle au dessinateur. Cette grille s’ajuste automatiquement par rapport au zoom. Guide Il est possible d’afficher un guide en arrière plan, afin de décalquer un dessin par exemple. On dispose des commandes suivantes : – Tools -> load guide : charge une image au format .png, .xpm, .jpg, ou .gif comme guide. – Tools ->show guide : affiche ou cache le guide. – Tooles -> delete guide supprime le guide. Axes Il est possible d’afficher les axes 3D grâce à la touche a. 3.7 Visualisation 3D view Le bouton 3D view permet à tout moment de visualiser le résultat obtenu pour les vues éditables courantes. L’utilisateur peut déplacer la caméra autour du personnage par drag’n drop de la souris sur la zone de visualisation. Visualisation externe Dans le menu Display, la commande External view affiche la disposition des strokes de la vue courante d’un point du vue différent de celui de la caméra. Lorsque l’utilisateur déplace la caméra dans le mode 3D View, ce déplacement est répercuté dans la fenêtre External View. Il est aussi possible de déplacer la caméra externe dans cette fenêtre par drag’n drop. 4 Conclusion Ce manuel est complété à l’usage par une aide interactive qui s’affiche en permanence en bas de l’écran : lorsque la souris se déplace sur un bouton ou un menu, l’action concernée est détaillée.