home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 8 / CDASC08.ISO / NEWS / 2294 / DOC / MANUEL.FR < prev   
Text File  |  1993-10-07  |  6KB  |  165 lines

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