   Petit mot de l'auteur aux nombreux utilisateurs de EB_MODEL...

   Voici quelques r‚ponses … des problŠmes classiques survenus lors de
l'ultilisation de EB_MODEL par plusieurs utilisateurs...

   ATTENTION : Certaines de ses questions/r‚ponses ne sont plus vraiment
d'actualit‚ avec les nouvelles versions, mais, elles peuvent tout de mˆme
ˆtre utiles … certains.

-----------------------------------------------------------------------------
   - La premiŠre fois, tout c'est bien pass‚, j'ai cr‚‚ une scŠne, travailler
un peu, puis, je suis retourn‚ au GEM tout … fais normalement. C'est lorsque
j'ai relanc‚ EB_MODEL qu'il y a eu problŠme. Juste aprŠs la jauge de
chargement automatique de la derniŠre scŠne, j'ai le droit … 2 bombes. Je
suis oblig‚ de r‚installer EB_MODEL … chaque fois...Au secours...!!!

      . Alors l…, je connais. Je n'ai toujours pas r‚ussi … corriger, mais
je sais d'ou vient le problŠme et je peus vous emp‚cher de tout r‚installer
… chaque fois. Il suffit d'effacer le fichier nomm‚ EN_COURS.PRJ qui se
trouve dans le r‚pertoire SYS du modeleur. Je ne sais pourquoi, mais, il
arrive lorsque le zoom n'est pas … 1.00 … la sortie de EB_MODEL qu'il y
ait un problŠme lors du retour … EB_MODEL. En effa‡ant le fichier PRJ, on
remet le zoom … 1.00 et tout rentre dans l'ordre. Curieusement, si le zoom
est sup‚rieur … 1.0 cela n'a pas lieu. C'est uniquement lorsque le zoom est
plus petit que 1.00.

      Normalement, … partir de la version 3.23a du 28/07/1997 tout cela n'a
plus cours. De plus, le fichier ‚tant enfin sauv‚ en ASCII, il vous est
possible, au lieu de simplement l'effacer, de le modifier dans un ‚diteur de
texte.

-----------------------------------------------------------------------------
   - Au lancement, EB_MODEL indique qu'il ne peut charger les fichiers
ressource (en g‚n‚rale le fichier TEXTURE), pourquoi ?

      . Vieux problŠme avec EB_MODEL. Ceci est en fait un problŠme de
m‚moire. Mais, me direz vous, il y a 4 m‚ga dans votre machine. Et bien,
c'est encore plus simple, vous avez oublier de mettre le petit programme
FOLDRXXX.PRG dans votre dossier AUTO. Personnellement, je l'ai mis …
250 (FOLDR250.PRG) et tout ce passe bien.
   Tiens, au passage, le besoin imp‚ratif de FOLDER dans le dossier AUTO ne
fait que prouver que j'ai commis quelques erreurs dans la programmation de
EB_MODEL au niveau de la gestion m‚moire. Honte … moi...!!!
   Avec la version 3.09á et plus, normalement, tout cela ne devrait plus
avoir de raison d'ˆtre. D'ailleurs, pour tourner sous MagiC, il vaut mieux
ne pas s'amuser avec la m‚moire.

-----------------------------------------------------------------------------
   - J'ai cr‚‚ une scŠne et lorsque je sauve au format P.O.V., le module
plante et retourne au modeleur sans finir le script, pourquoi ?

      . L…, le problŠme m'a fait peur un moment. Mais trŠs vite, j'ai r‚ussi
… comprendre. L'utilisateur avait cr‚‚ une texture suppl‚mentaire et l'avait
assign‚ … un objet de sa scŠne. Normal jusque l…. Puis, aprŠs une erreur de
manipulation, il a r‚installer EB_MODEL au grand complet. Aie...Erreur...
Le EB_MODEL r‚installer contenait une texture de moins que lors de la
cr‚ation de la scŠne. Hors, lors de la sauvegarde POV, le module va chercher
les informations dans les fichiers directement sur le disque (un peu … la
maniŠre d'une base de donn‚es). En cons‚quence de quoi, le module, lorsqu'il
arrivait sur l'objet ayant la texture manquante essayait de la lire sur le
disque dans un fichier ne la contenant pas. L…, cela ne pardonne pas. Nous
avons le droit … l'ERREUR Nø26 (fin de fichier atteinte) et retour …
EB_MODEL sans finir le script.
   SOLUTION : Sauvegardez toujours vos fichier de d‚finition de texture sur
disquette aprŠs avoir ajout‚ des textures (mais aussi des PIGMENT, NORMAL
FINISH COULEUR etc...). Les fichier … sauvegarder sont tous les fichiers
*.IDX et *.OVL se trouvant dans le r‚pertoire \SYS\TEXTURES\

  C'est promis, un jour, lorsque j'en aurrais le temps, j'essairais de mettre
en place un systŠme permettant de charger/sauver les texture une … une. Pour
en ajouter ou en enlever … la liste plus facilement.

-----------------------------------------------------------------------------
   - AprŠs avoir cr‚‚ une scŠne et g‚n‚r‚ le script POV et le fichier de
commande de POV (EB_MODEL.INI ou EB_MODEL.DEF avec les version 2.xx du
modeleur ), lors de la g‚n‚ration de l'image par POV, ce dernier fait 2
bombes et s'arrˆte durant l'analyse du script, pourquoi ?

      . Dans le cas qui nous interresse, il faut savoir que la scŠne en
question contenait pas mal d'objets avec projection d'image. Donc, aprŠs
avoir re‡u le fichier fautif et toutes les images, j'ai analys‚ le script. Et
l…, horreur, il ne contenait absolument aucune erreurs. J'ai donc lanc‚ moi
mˆme POV... Pouf...2 bombes. Hum..., le script ‚tait bon, mon POV ‚tait bon,
restait les images. Et l…, effectivement, l'une d'elles n'‚tait pas correcte.
Mon utilitaire de visualisation m'indiquer un fichier GIF tronqu‚. AprŠs
r‚paration du fichier (ou un echange lorsque l'on … pas les outils), j'ai
relanc‚ POV et l…, une belle image … ‚t‚ calcul‚e.

-----------------------------------------------------------------------------
   - Je ne peus pas sauver au format POV, pourquoi ? (EB_MODEL Version 2.xx)
   - Mais scripts ne sont pas complŠts, pourquoi ?   (EB_MODEL Version 3.xx)

      . Une question souvent pos‚e, et trŠs souvent r‚solue. La version du
modeleur utilis‚e n'est pas une version enregistr‚e, et par cons‚quent, le
module de sauvegarde POV y est absent. Dans les version 3.xx, la version
non enregistr‚e dispose d'un module nomm‚ SAUVSHAR.DRV qui permet d‚j… de
sauver des scripts P.O.V.III. Mais ces derniers ne sont pas complets.
Plusieurs objets ne sont pasd pris en compte. Cela permet quand mˆme de
r‚aliser quelques images de tests avec de s'enregistrer.

-----------------------------------------------------------------------------
   - J'ai copi‚ ma scŠne sur disquette pour la passer … un copain. Lorsqu'il
a voulu la charger, il a eu le droit … quelques bombes. Pourquoi ?

      . Ah! Tiens, un problŠme sympathique. Deux solutions. La premiŠre, le
fichier contient une erreur...secteur abim‚ ou autre. L…, je ne peus rien
faire. DeuxiŠme solution : Il manque des fichiers. Et oui...En fait, EB_MODEL
sauvait une scŠne dans plusieurs fichiers. En fonction de la scŠne, cela peut
aller de 2 … 5 fichiers. Leurs noms sont identiques, seul leurs extensions
changent. Voici donc la liste de ces fichiers:

       *.EBS :  La scŠne. Primitives, textures, cam‚ra, lumiŠres etc...
       *.EBO :  Les objets secondaires. Tourn‚, extrud‚, import‚, CSG etc...
       *.EBA :  Les diff‚rentes phases d'animation.
       *.CAL :  Les 10 calques. Leur nom etc...
       *.LUM :  Les sources de lumiŠres

   Voil…. Donc, lorsque vous d‚sirez copiez une scŠne pour l'un de vos
copains, v‚rifiez que vous prenez bien tous les fichiers la concernant.
Mais, ATTENTION, ne vous en faites pas si il en manque. En fait, seulement 2
sont pr‚sent … chaque fois. Le *.EBS et le *.CAL. Les 2 autres ne seront
pr‚sent que si n‚cessaire. De plus, sachez que seul le EBO, si il est
pr‚sent est … mettre OBLIGATOIREMENT avec le EBS. Les deux autres peuvent
ˆtres omis.
   Une derniŠre chose, si vous utilisez des montagnes, des images mapp‚es ou
tout autres ‚l‚ments ext‚rieurs, ne les oubliez pas. Pour que votre copain
puisse calculer la scŠne, il lui faut la totalit‚ des ‚l‚ments qui le
compose.

        Bien, tous cela est d‚pass‚ depuis la version 2.91a. Les diff‚rents
fichiers on ‚t‚ regroup‚s dns un seul et unique fichier *.EBS. sont format
… complŠtement ‚t‚ revu et est maintenant calqu‚ sur les fichiers "IFF".
Le seul problŠme qui puisse apparaitre, c'est le fait que dans votre scŠne
vous appelez des textures pr‚-d‚finies qui n'existe pas dans la version de
votre copains. Pas de problŠmes. Copiez lui aussi vos *.IDX et *.OVL du
r‚pertoire \SYS\TEXTURES et il n'aurrat plus de problŠme.

-----------------------------------------------------------------------------
   - J'ai cr‚‚ une montagne … partir d'une image TGA d‚j… existante. AprŠs
avoir lanc‚ P.O.V., celui ci m'a dit qu'il ne trouvait pas l'image TGA.

   Ah! bon, alors, l…, vous pouvez me frapper si vous le d‚sirez. En fait,
pour une organistaion de travail plus agr‚able, j'ai d‚cid‚ (aprŠs tout,
c'est moi le programmeur non ?) que les fichier TGA se trouveraient … cot‚
du script. Par cons‚quent, deux solutions s'offrent … vous. Ou bien vous
d‚placer le fichier TGA pour le mettre dans le chemin du script, ou bien vous
modifiez le chemin d'acc‚s … l'image directement dans le script (L'INC je
crois).

   Bien, depuis la 3.20á, cela n'a plus cours. En fait, il vous suffit de
sauver votre TGA dans l'un des diff‚rents r‚pertoire indiqu‚s … EB_MODEL
comme chemin d'INCLUDES. Il peut y en avoir jusqu'a 10 (DIX). Dans ce cas
POV trouveras tout seul l'image et ne vous embŠtera as.
