WireFusion
3.0 / WF-3D 1.1
|
 |
L'éditeur
suédois Demicron sort une nouvelle version de son logiciel
auteur. Le principe de WireFusion est de développer
des applications multimédia en Java. S'il est possible
de saisir directement des lignes de code, la force de WireFusion
repose sur son environnement visuel. Demicron s'attaque également
au marché web 3D par l'intermédaire d'un plugin
nommé WF-3.0 qui étend les fonctions de WireFusion
à la 3D. Demicron proposera d'autres plugins prochainement
: WF-Zoom, WF-Video...
WF-3.0
importe les modèles 3D au format VRML. Les modèles
sont assez bien convertis et les animations keyframe supportées.
WF-3 contient une fonction de lissage qui donne des résultats
similaires aux groupes de lissage de 3DS Max. Le lissage peut
être attribué à l'ensemble du rendu ou
localement sur certaines parties (définies par les
coordonnées de textures). 5 types de shader différents
sont possibles : Constant, Flat, Gouraud, Phong, Lightmap.
Le rendu Phong est de bonne qualité, dommage que l'on
ne puisse pas combiner différents types de rendu dans
une même scène.
Demicron
a particulièrement soigné son produit dans les
moindres détails nous y retrouvons - avec plaisir -
des fonctionnalités poussées rarement présente
dans les solutions 3D sous Java et même celles sous
ActiveX. Jugez-en :
- au niveau des animations : matrix / vertex (morphing). Tous
les éléments peuvent-être animés
: textures, objets, lumières et caméra. Les
hiérarchies entre objets sont respectées.
- au niveau des interactions : contrôle précis
de la vitesse de rotation, des entrées clavier/souris,
support des principaux nodes VRML.
- au niveau de la publication : le streaming peut-être
contrôler précisément en ajustant les
priorité de chargement (mesh/textures/animations),
la compression est très performante, la sécurité
n'a pas été oubliée (contenus cryptés
afin de protéger les contenus contre les modifications).
- possibilité de débuggage, affichage du FPS,
pré visualisation dans le navigateur...
Le
principal intérêt de cette solution est sans
contestation la très bonne communication entre la 2D
et la 3D. Vous pouvez créer des événements
en javascript qui contrôlent votre scène 3D.
Vous pouvez également - c'est là où réside
toute la puissance de WireFusion - créer des textures
interactives. Kezako ? Oui, vous pouvez transformer toute
animation 2D de WireFusion en texture ! Cette fonction étourdissante
de puissance permet de créer des animations 3D bien
plus riches. On connaissait les textures Flash, maintenant
il s'agit de textures en Java !
Globalement
cette nouvelle version est une excellente surprise. Les seules
réserves que nous pouvons émettre se situent
au niveau des limites du moteur de rendu Java : ne pensez
pas animer des scènes comptant des dizaines de millier
de polygones. Malgré tout, cette limitation
n'est pas un frein pour des projets de taille modeste qui
tireront profit de l'intéropérabilité
de de Java.
|