Conversion d'un fichier TrueSpace en fichier .BIN

 Pour utiliser Binedit et créer un objet texturé comme expliqué dans le didacticiel Binedit , on peut créer l'objet avec TrueSpace. Le défaut est que cet utilitaire génère des fichiers en format .COB ou .SCN qui n'est lisible ni par Flyedit, ni par Binedit. Il faut donc convertir ces fichiers ce qui n'est pas une mince affaire.
Tout ceci est bien expliqué dans le tutoriel de Jeff Davis, et voici une version francisée et, je l'espère, améliorée.

Conversion d'un objet pour   Binedit

Le point de départ est la fin de la création avec TrueSpace. L'exemple utilisé est une tour de contrôle créée par un de nos lecteurs Nicolas Ackermann.

Liste des opérations 

 

ACTION

IMAGE dans les éditeurs
1 à la fin de votre mission de création, vous vous retrouvez avec votre réalisation sous la forme indiquée ci-contre. shape_12.jpg (15851 octets)
2 Il faut maintenant faire pivoter de 90° dans l'axe des X votre dessin pour qu'il soit correctement positionné dans FLY!.
Ceci s'obtient dans TrueSpace avec un clic droit sur la Flêche (en grisé) pour faire apparaître la fenêtre "object info".
Dans cette fenêtre, mettre à 90 la case Rotation pour la colonne des X (en bleuté).

Le résultat est montré dans l'image ci-contre.
Il ne vous reste qu'a faire "Save Object..." dans le menu "File" de TrueSpace, lui donner un nom (Tower) et votre fichier Tower.cob est créé.

shape_13.jpg (9045 octets)     shape_14.jpg (14031 octets)
3 l'étape suivante consiste à convertir le fichier Tower.cob en un fichier Tower.s3d via l'utilitaire Ts2S3d (Ms-Dos) et à copier le fichier Tower.s3d obtenu dans le répertoire Models de Fly!

Une fois cette étape faite, vous fermez TrueSpace et lancez Flyedit, menu Editors, option "Shape Editor" pour obtenir la fenêtre ci-contre.

shape_01.jpg (17502 octets)
4 Pour la conversion voulue, il faut utiliser l'option 2 du menu de Shape Editor. Cette option vous ouvre une fenêtre dans laquelle pourra apparaître votre objet si il est texturé et que les textures sont connues de Fly!

Si votre objet n'a pas de textures ou si elles sont inconnues de Fly!, la fenêtre restera vide, mais les actions se réaliseront tout de même. C'est le cas de notre tour de contrôle.

Maintenant vous devez charger votre fichier Tower.s3d, par les touches:
"Ctrl L"

shape_10.jpg (7735 octets)
5 Vous entrez le nom de votre fichier et son extension. shape_02.jpg (8506 octets)
6 Ne tenez pas compte du warning qui indique que Flyedit n'a pas trouvé les textures (ce qui est normal dans notre exemple).
Validez avec une touche quelconque pour retour à l'écran précédent
Puis revenez à l'écran de menu de Shape Editor (point 2 de ce tableau) par la touche "Echap".
Il vous faut réduire les points et les polygones inutiles générés avec le fichier s3d.
Validez l'option "8" du menu: "vertex reducer"
shape_03.jpg (10754 octets)
7 confirmez les valeurs implicites entre parenthèses par appui sur la touche "Return" shape_04.jpg (8631 octets)
8 Flyedit vous donne les informations sur ce qu'il a réalisé en terme de diminution du nombre de points.
Dans l'exemple, on est pasé de 288 points à 237 ce qui a éliminé 212 polygones "inutiles".

De retour sur le menu de Shape Editor, validez l'option "9": "polygon reducer"

shape_05.jpg (10812 octets)
9 Validez l'option implicite par "Return" shape_06.jpg (9169 octets)
10 Validez les options implicites par "Return" shape_07.jpg (9614 octets)
11 Flyedit vous renvoi le résultat de son travail: il est passé de 512 polygones à 280 en 1 passage.
Validez par une touche quelconque pour retourner sur le menu de Shape Editor.
Vous pouvez tenter d'autres options (à vos risques et périls) ou choisir l'option 2 pour afficher la fenêtre (vide de dessin) de visualisation.
shape_08.jpg (9204 octets)
12 Une fois de retour à la fenêtre de visualisation, la création du fichier final se fait par appui sur "Ctrl B" qui affiche les éléments ci-contre les uns après les autres après chaque introduction d'une réponse:

- entrez le nom de votre fichier (Tower.bin dans l'exemple) et validez.
- entrez "N" à la première liste ce qui affiche la liste suivante.
- entrez "1" à la seconde liste ce qui affiche la dernière question à laquelle vous répondez en entrant "N" ce qui termine l'écriture de votre fichier .bin et vous réaffiche la fenêtre de visualisation.

Sortez par "Echap" deux fois pour arriver sur la fenêtre principale de Flyedit que vous quittez.

 

shape_09.jpg (23629 octets)
13 Vous pouvez maintenant lancer Binedit et ouvrir votre fichier Tower.bin (qui doit également se trouver dans le répertoire Models de Fly si vous ne l'avez pas déplacé dans un répertoire de travail dédié à Binedit.

Voici le résultat obtenu: il ne vous reste plus qu'à texturer votre oeuvre en appliquant les opérations décrites dans le didacticiel Binedit

shape_11.jpg (19944 octets)
 

Allez n'hésitez plus, et comme je dis toujours en terminant ces didacticiels, faites nous parvenir vos créations, nous les mettrons à disposition de la communauté simvol/fly.
Vous avez de moins en moins d'excuse pour ne pas créer de nouveaux modèles.

Téléchargement de ce didacticiel en format HTML
Shape_tutor.zip  (167 Ko)

RB