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.