| Aeliom |
 |
Iluac
aborde la 3D pour temps réel avec un angle d'attaque
nouveau et pertinant. Pour résoudre le problème
récurant des temps de chargement, l'éditeur
a mis au point un langage de description de scènes
3D. A l'aide de cette technologie, qui porte le nom d'Aelium,
des espaces virtuels de plusieurs centaines de km²
ne pèsent plus que 20 Ko !
La méthode
utilisée est redoutablement efficace : il s'agit de
définir à travers un langage les caractéristiques
des scènes 3D : effets athmosphèriques, sa topologie,
son réseau hydrographique... Cette procédure
est comparable à celle utilisée avec le VRML
pour certains nodes : background, primitives... Plutôt
que de faire transiter sur le réseau des milliers de
coordonnées de polygones, Aeliom génère
et affiche des polygones dans l'espace 3D à partir
des commandes interprétées par le langage 3D
d'Aeliom. Pour certaines formes le gain de mémoire
est énnorme : de simples (!) équations suffisent
à décrire des objets pesant très lourd.
A
ce jour, la création de paysages virtuels repose sur
la saisie de lignes de code. Une interface rustre pour les
créatifs en herbe ! Iluaac proposera d'ici quelques
mois, des outils visuels pour créer vos scènes
(Aeliom Forge). Ainsi, l'historique de création d'un
objet sera directement converti en langage Aeliom, et les
fichiers générés conserveront leurs poids
incomparablement faibles.
Aeliom
se compose d'un interpréteur et d'un moteur de rendu.
Le moteur s'appuie sur la librairie Open GL. Il tire profit
des dernières fonctions 3D de la version 1.3 de l'API
: real-time planar reflection, pixel shaders, cube mapping
(including displacement mapping), volumetric cloud... L'ensemble
a été optimisé pour les cartes T&L
de nVidia et ATI. Pour certains effets, une carte
Ge Force 3 ou supérieure est requise. L'ensemble est
très soigné : l'interface est agréable
et la qualité visuelle des mondes est tout simplement
sans équivalent. L'animation est plus ou moins fluide
en fonction de votre sous ensemble 3D, heureusement vous pouvez
spécifier le niveau de détail pour maintenir
un FPS correcte.
Aeliom
permet également de reproduire des sons (Ogg Vorbis
codec) dans l'espace. L'interactivité reste assez sommaire,
mais les outils de développement annoncés devraient
y remédier.
Cette
solution web 3D est athipique à plusieurs égards.
Elle démontre, s'il le fallait encore, la supériorité
écrasante de la 3D en terme de rapport impact visuel
/ temps de chargement. Cette conception procédurale
des objets et de leurs matériaux bénéficie
du développement des performances des cartes 3D. Volontairement
orientée vers l'avenir, elle ne propose pas pour le
moment de passerelles vers d'autres softs 3D. Cela fait sa
force et sa principale faiblesse.
|