Images de synthèse où réalité ?


**************************************************************************
La saga du raytracing sur Atari : optimisation de l'utilisation de POV et
d'EB Model partie 3.
**************************************************************************
Auteur : Falcon Lolo

Comme d'habitude, continuons à explorer les mystères et les merveilles de ce fabuleux logiciel qu'est EB Model.

EB Model est actuellement disponible en version 3.25a (quand vous lirez ces lignes, il y a de fortes chances que l'on approche la version 3.30...). Il semble que certaines routines d'affichages 3D soient réalisées en pur assembleur, un gain d'affichage assez important est ainsi réalisé, vous en saurez plus lors du prochain numéro...

Emmanuel travaille actuellement sur la partie gestion des fontes true type et sur bien d'autres choses.


Quelles sont les nouveautés (depuis la sortie de Falk'Mag 7) ?
--------------------------------------------------------------

Tout d'abord la gestion complète du brouillard, cette fonction n'était pas implémenté sur les autres versions. Les modules ont été "sortis" en externe (et peuvent ainsi fonctionner et évoluer de manière autonome à EB Model) ce qui vous fait gagner pas mal de mémoire (EB Model appelle les modules externes) sont concernés : l'outil montagne fractale (qui s'est énormémment amélioré), la partie animation, le tour extrudeur. La gestion des calques au clavier a été revue, vous passez d'un calque à l'autre avec une combinaison de touche : ainsi, ALT et '1' rend le calque numéro 1 visible et tous les autres ne le sont pas. La combinaison ALT et 'ø' rend tous les calques visibles. Avec l'utilisation en plus de la touche shift vous activez un calque au choix sans rendre invisibles les autres calques.

Les redraws ont été revus et corrigés même si ils ont longtemps causés beaucoup de soucis aux Falconnistes il semble que tout soit revenu dans l'ordre grâce au "prêt" du Falcon de François GOUGE (Hi François, tu deviens célèbre :) grâce auquel Emmanuel a pu travailler pour régler tous les problèmes connus inhérents à notre rapace favori. A ce sujet,la machine de François étant équipée d'une CENTURBO 1 évolution 2, le Falcon 4 Mo avec CENTURBO (et copro) est plus rapide qu'un TT 6 Mo (dont 4 de TT Ram...) en calcul sous POV...

Grosse nouveauté : EB Model fonctionne sous Magic !!! et est compatible avec Selectric.

La sélection multiple a été revue : lorsque plusieurs objets ont été sélectionnés simultanément, une seule boîte de sélection les englobent, vous pouvez ainsi les déplacer de façon beaucoup plus précise (y compris en passant par la fenêtre de sélection des objets et en entrant de nouvelles coordonnées directement au clavier). Vous pouvez ainsi faire tourner la sélection multiple sans passer par la création de CSG temporaires.

En maintenant la touche "alternate" enfoncée lorsque vous cliquez sur "charger une scène", vous verrez un menu pop up appraître, ce dernier contient les 6 dernières scènes chargées ainsi que leur chemin. En cliquant sur un nom, la scène correspondante se chargera, assez génial non ? L'option "background" est désormais gérée par EB Model. POV se lance maintenant dan sune fenêtre dont la taille est définissable par l'utilisateur. Lors de redessins d'écrans on arrête ceux ci en appuyant sur la touche "alternate".


La suite...
-----------

Utilisez à bon escient la fonction copie, das certains cas elle vous fera gagner un temps précieux, surtout sur une scène avec des objets répétés d. e façon importante. Prenons un exemple, vous créez scène ou vous avez modélisé une voiture, la fonction copie pourra être utilisée lorsque vous aurez modélisé votre pneu. Un autre exemple où la fonction copie est très utile : lorsque vous voulez créer une foule ou un champ d'astéroides. N'oubliez pas que vous pouvez modifier l'endroit de copie, le nombre d'objets qui seront crées, leur variation en taille et éventuellement leur angle de rotation et tout ceci sur les 3 axes. Il ne manque plus qu'un élément aléatoire pour créer des effets plus naturels (la foule ainsi que le champs d'astéroïdes en sont des exemples excellents. Par élément aléatoire j'entends une variable définissable par l'utilisateur qui fera varier vos paramètres de quelques unités pour éviter un effet de "copie en chaîne", les champs d'applications sont importants. Un truc à savoir lors d'une copie, avant de copier votre objet, définissez toujours votre texture de façon très précise pour votre objet à copier car l'objet copié le sera avec sa texture... Top délire !!!


Optimisations.
--------------

Eviter au maximum d'importer des objets triangles, car les temps d'affichage et de calculs en seront rallongés d'autant plus dramatiquement. Et comme les possesseurs d'Hades sont encore rares , ce petit conseil concernera la majorité des utilisateurs... De même au cas fort improbable où ne respecteriez pas ce conseil, n'oubliez pas d'activer l'option "smooth triangle" lors du calcul final pour obtenir une image de très grande qualité mais également grande consommatrice de temps machine.

Travaillez toujours en mode "no-shadow" avant votre calcul final (ou plutôt l'avant dernier pour vérifier ainsi que tout se passe bien au niveau des ombres...). Vous remarquerez ainsiq ue certaines ombres ne sont pas utiles et peuvent ainsi être désactivées vous gagnerez ainsi un temps précieux de calcul...

Lorsque vous recherchez une texture très spécifique, il peut être avantageurx de travailler dans une autre scène ne comportant qu'un seul objet (une sphère ou une boîte) vous pourrez ainsi travailler de façon plus rapide et plsu précise qu'avec une scène comportant plusieurs dizaines d'objets complexes.
"Dis moi Falcon Lolo, pourquoi ne pas masquer les objets inutiles ?" Euh, bonne question, parce que dans une scène séparée vous gagnerez du temps à la sauvegarde du fichiers car les objets sont toujours présents dans le script EBS et pour peu que vous ayez importé deux ou trois fichiers 3D2 ou Lightwave, vous verrez que les temps de sauvegarde peuvent s'allonger. De plus vous pourrez vous amuser plus facilement avec les caméras et les lumières sans modifier de fond en comble votre vraie scène. Une fois que la texture recherchée à été trouvée, il ne vous reste plus qu'a noter cela sur un bout de papier et à le reporter dans votre scène de travail.
C'est en tout cas aisni que je travaille lorsque je veux créer une texture particulière (exemple de ma texture neige).

Dernière petit chose, une version de POV 3.02 a été portée sur Atari, chose très intéressante elle serait de 10 à 20 % plus rapide que les anciennes versions...

Merci de toute votre attention, j'attends avec imptience vos réactions, vos critiques, vos idées, vos images, vos chèques... (liste non exhaustive).

Vous rêvez de gagner au prochain concours d'Imagina (le 4-5-6 Mars 1998) ? Alors, rejoignez la EB Model TEAM...
EB Model est un shareware, il ne coûte que la modique somme de 150 de nos beaux francs alors enregistrez vous nombreux à l'adresse suivante :


Emmanuel Baranger
12 rue de la Tuilerie
86220 Dangé Saint Romain
FRANCE

Vous pouvez me contacter :

Falcon Lolo
31 rue Sadi Carnot
62290 Noeux-les-Mines
03 21 02 63 77


Trust No One...




Retour au sommaire des articles