home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 14 / CD_ASCQ_14_0694.iso / maj / 2294 / doc / manuel.fr < prev   
Text File  |  1994-03-27  |  7KB  |  182 lines

  1.                    *********************************      
  2.                    *    Manuel d'utilisation de    *
  3.                    *                               *
  4.                    *            BMORPH2            *
  5.                    *                               *
  6.                    *                               *
  7.                    *       Par Benoît HOZJAN       *
  8.                    *********************************
  9.  
  10.  
  11.  
  12.  
  13.  
  14. INTRODUCTION
  15.  
  16.         Le programme BMORPH fonctionne en SVGA 640 x 400 (ou 480) 256 
  17. couleurs. 
  18.         Il faut utiliser un résident pour être compatible VESA. 
  19.         Les images doivent être en niveaux de gris et en 320 x 200. 
  20.         Il est actuellement écrit en Pascal avec des routines video en 
  21. assembleur et n'a pas besoin de mémoire EMS ou XMS.
  22.  
  23.  
  24. I - Installation de BMorph2 sur votre disque dur : (par exemple de A: vers C:)
  25.  
  26.         Création du répertoire : C:\MD BMORPH2
  27.  
  28.         Changement de rép.     : C:\CD BMORPH2 
  29.         
  30.         Copie des fichiers     : C:\BMORPH2\>XCOPY A:*.* C:\BMORPH2\*.* /E /S
  31.  
  32.         Installation du bon driver VESA dans l'AUTOEXEC.BAT
  33.                 UNIVESA détecte beaucoup de cartes, il se trouve dans
  34.                         le répertoire VESA. 
  35.                 Le programme TESTVESA permet de vérifier si le driver est 
  36.                         correct et donne des informations.
  37.  
  38.  
  39.  
  40. II - LANCEMENT DE BMORPH2.
  41.  
  42.         La ligne de commande peut contenir jusqu'à 5 paramètres dont le 
  43. dernier est optionnel. En voici le détail :
  44.  
  45.         Paramètre n°1   : Nom du fichier de l'image initiale
  46.         Paramètre n°2   : Nom du fichier de l'image finale
  47.         Paramètre n°3   : Nombre d'images à générer
  48.         Paramètre n°4   : Nom du fichier d'animation en sortie
  49.         [Paramètre n°5] : Nom du fichier contenant les grilles de contrôle
  50.  
  51.         Exemple 1 :
  52.  
  53.                 BMORPH bmp\photo1 bmp\photo2 15 anim\save
  54.  
  55.         Cette ligne va donc lancer un morphing entre les images photo1.BMP et
  56. photo2.BMP avec 15 images de transition et le résultat sera enregistré dans
  57. le fichier SAVE.BEN.
  58.  
  59.         Exemple 2 :
  60.  
  61.                 BMORPH bmp\photo1 bmp\photo2 15 anim\save dri\grille
  62.  
  63.         Idem mais une grille de contrôle sera chargée. Le quadrillage ne sera
  64. donc pas le quadrillage de départ mais celui qui aura était sauvegardé dans
  65. le fichier grille. Le fichier GRILLE.GRI doit exister.
  66.  
  67.  
  68. III - Les différents fichiers.
  69.  
  70.         Les extensions sont interdites pour tous les noms de fichiers 
  71. de la ligne de commande. Il faut que ce soit : 
  72.                 BMP pour les images
  73.                 GRI pour les grilles
  74.         L'animation en sortie aura BEN pour extension.
  75.  
  76.         Les images sources sont au format BMP non compressé. C'est à dire 
  77. qu'il s'agit d'une copie directe de l'écran. Il y a donc autant d'octets
  78. que de points de l'image. Pour une image 320 x 200 256 couleurs, la taille
  79. d'un tel fichier est de 65078 octets.
  80.  
  81.  
  82. IV - Déroulement d'une session.
  83.  
  84.         Une fois que le programme est lancé, l'écran bascule en 640 x 400
  85. (ou 480) 256 couleurs et les deux images s'affichent. La première en haut à 
  86. gauche et la seconde juste à coté à droite.
  87.         Ensuite les grilles apparaissent sur les images. Si aucun nom de 
  88. grille n'a été donné le quadrillage sera régulier. Dans le cas contraire,
  89. il aura l'allure qu'il avait avant sa sauvegarde.
  90.         Enfin, en bas de l'écran, apparaîtront un certain nombre 
  91. d'informations utiles pendant l'utilisation.
  92.         Il va maintenant falloir modifier le quadrillage afin que celui-ci
  93. suive le mieux possible les traits du visage.
  94.         Le déplacement des points se fait à la souris selon le 
  95. principe du cliquer-glisser.
  96.         Une fois que les deux grilles semblent correctes, presser une touche
  97. pour lancer le morphing. Si aucun nom de fichier de grille n'était donné en 
  98. ligne de commande alors les grilles seraient sauvegardées dans un fichier 
  99. nommé SAVE.GRI. Dans le cas contraire, les modifications seront sauvegardées 
  100. dans le fichier mentionné en ligne de commande.
  101.  
  102.  
  103. V - Les calculs (Version 2.0)
  104.  
  105.         La partie la plus gourmande en calcul utilise des entiers au lieu de
  106. réels. Le résultat s'affiche au fur et à mesure.  
  107.         Pour vous donnez une idée du temps de calcul, l'animation générée 
  108. à partir du batch DEMO.BAT met :
  109.  
  110.                         Qualité BMorph 1.x     Qualité BMorph 2.0
  111.  
  112.     Sur un 386 SX 33 MHz     2'50''
  113.     Sur un 386 DX 25 MHz     2'33''
  114.     Sur un 386 DX 33 MHz     1'53''                 2'29''    
  115.     Sur un 386 DX 40 MHz     1'38''                 1'57''
  116.     Sur un 486 DX 33 Mhz     1'10''                 1'26''
  117.     Sur un 486 DX2 66MHz       40''                   46''  
  118.  
  119.          La version coprocesseur FBMorph donne les temps suivants :
  120.  
  121.                  1'56'' sur un 386 DX 25 MHz + 387
  122.                  1'26'' sur un 386 DX 33 MHz + 387
  123.                    30'' sur un 486 DX2 66MHz
  124.  
  125.  
  126. VI - Visualisation de l'animation.
  127.  
  128.         Pour y parvenir, il faut utiliser le programme indépendant qui se
  129. nomme ANIM_BEN.EXE. La ligne de commande pour lancer l'animation du fichier
  130. SAVE.BEN est la suivante :
  131.  
  132.                 ANIM_BEN SAVE
  133.  
  134.         Il est conseillé d'utiliser un cache d'1 Mo car celà accelère 
  135. l'animation. Vous pouvez utiliser SMARTDRV.EXE par exemple.
  136.  
  137.         Il est maintenant possible ne visualiser l'animation en SVGA 640 x 400
  138. (ou 480) en utilisant l'option SVGA :
  139.  
  140.                 ANIM_BEN SAVE SVGA
  141.  
  142.         Le programme ANIM.EXE fait la même chose mais en utilisant de la 
  143. mémoire EMS.
  144.                 ANIM SAVE.BEN
  145.  
  146.  
  147. ANNEXES
  148. -------
  149.  
  150. A - Les Bogues.
  151.         Une mauvaise grille peut engendrer un plantage. Eloignez les points
  152. trop proches pour y remédier. Lire le fichier Historic.txt pour plus de
  153. détails.
  154.  
  155. B - Evolution prévues :
  156.  
  157.         Correction des bogues signalés.
  158.  
  159.  
  160. C - Paiement de la licence.
  161.  
  162.         Pour une somme de 100 F ou plus, il vous sera fournit :
  163.                 Les sources de BMORPH2
  164.                 Les sources de ANIM_BEN
  165.                 Les sources de Voir_BMP qui visualise les images 
  166.                         BMP 320 x 200 
  167.                 Le programme DEFORME qui permet de faire des caricatures 
  168.                         à partir d'images 320 x 200 couleurs
  169.                 Les dernières versions avec FBMorph qui nécessite un copro.
  170.                 Un fascicule qui explique en détails comment BMORPH 
  171.                         fait du morphing
  172.  
  173.                 Et surtout toute mon estime !
  174.  
  175.         Amicalement.
  176.  
  177.  
  178.                                                 Benoît HOZJAN
  179.                                                 33 Route de Vallan
  180.                                                 89000 AUXERRE
  181.                                                 FRANCE
  182.