NEWS         TESTS         INTERVIEWS         DOSSIERS         BOUTIQUE         GALLERY 3D         3D SITES         FORUM 3D

COMPARATIF APPLETS JAVA
SHOUT 3D 2.0 - 3D ANYWHERE - BLAXXUN 3D

Le marché web 3D est largement dominé par les composants active X. Les applets Java ont une mauvaise réputation : trop lents, trop difficiles à déployer. Aujourd'hui, 3d-test prend le contre pied et détruit un certain nombre d'idées reçues. Nous avons choisit de comparer 3 applets de qualité : Shout 3D, 3D Anywhere et Blaxxun 3D. Nous avons volontairement écarté certains applets : Sumea, dont nous attendons une version finale (août 2001), Kaon (dont le système de licence semble inadapté) et Interzart (qui semble privilégier son plug-in).

  Richesse
fonctionnelle
Facilité
d'utilisation
Qualité du rendu Possibilités
d'animation
Compression
des fichiers
Licence*
SHOUT 3D excellente excellente très bonne excellentes bonne 199 $/an/site
3DAnywhere correcte correcte bonne correcte bonne 50 $/objet
Blaxxun 3D faible faible correcte bonnes excellent gratuit
*tarifs sujets à modification, consulter les sites de éditeurs !

VITESSE D'EXÉCUTION : toute la vérité sur les applets Java !

On dit souvent que les applets Java sont incapables de produire des animations fluides. Cette affirmation est à nuancer. On s'aperçoit, par exemple que les Applets Java se montrent pour la plupart particulièrement à l'aise au niveau du nombre de polygones. Jusqu'à 4000 polygones les mouvements sont souples dans la majorité des cas (sujet éloigné ou proche, ombrage de Gouraud...). En réalité le nombre des textures et leur taille est le facteur provoquant le plus de ralentissements. Dès lors qu'un sujet possède de larges textures en grand nombre (15 par exemples), l'applet a du mal à suivre. Cela provient du mode de gestion de la mémoire par la machine virtuelle Java. Donc attention à vos textures ! Maintenez leur nombre et leur taille réduits, sous peine de voir votre animation de façon très saccadée. Nous attendons avec impatience le support de l'accélération 3D (Open GL/DirectX) pour voir les performances des Applets Java augmenter. Shout 3D a déjà fait quelques pas dans ce sens.

Shout3DSHOUT 3D 2.0 : un applet aussi riche qu'un plug-in !
Shout3D, éditeur Eyematic

Shout 3D est incroyablement riche. Certains plug-in peuvent lui envier ses fonctionnalités étendues : NURBS, Bump mapping, Window Resize, Smoothing groups, Sprites, Overlay text, Panoramic Background... Eyematic a réalisé une solution particulièrement séduisante et particulièrement polyvalente. Son rendu très proche de celui de Max (OpenGL), permet aux infographistes une parfaite maîtrise de leurs créations. Les textures sont respectées dans la majorité des cas : multitexturing, animation de textures, canal Alpha, réflexion, bump mapping. Afin de récupérer toutes ces informations de Max, Eyematic a développé un format d'export Max particulier .S3D, qui sauvegarde toutes les caractéristiques supportées par Shout 3D. Au niveau des animations, Shout 3D supporte le Keyframing, le morphing et certains aspect de Character Studio.

Shout3D tord le cou à une rumeur persistante en matière de développement 3D. Shout 3D est en effet beaucoup plus facile à déployer que la plupart des plug-ins ! Seul Cult3D, grâce à ses outils intuitifs parvient à se mesurer à la simplicité d'utilisation de Shout3D. Dans Shout 3D pas de réglages à dormir debout : juste l'essentiel et une intégration exemplaire à Max (3.0 et 4.0). Shout3D bât tous les records en productivité.

Passons maintenant en revue les principaux défauts : la vitesse d'exécution est correcte sans plus, l'ergonomie du mode examine est limitée (le Zoom est peu efficace), le poids de l'applet. Le poids de l'applet est le facteur le plus gênant dans Shout 3D. En effet il pèse près de 114 ko (compressé) soit près de 30 secondes de chargement sur un 56K. Ensuite vient le chargement du modèle 3D. En tout, l'utilisateur doit attendre près d'une minute pour voir l'objet. Un temps trop long en regard de ses concurrents. Surtout qu'aucune notion de streaming n'est implantée.

La taille de l'applet est belle et bien le talon d'Achille de cette technologie. Pour y remédier, Eyematic devrait proposer (tout comme Blaxxun), la compilation dynamique des applets Java pour ne charger uniquement les composants nécessaire à l'animation.

Shout3D3D ANYWHERE : un applet dédié au e-commerce !
3D Anywhere, éditeur 3DI

3D Anywhere n'est certainement pas aussi riche que son confrère Shout 3D. Mais dans le domaine "e-commerce", l'applet fait des merveilles. Nous apprécions ses nombreuses possibilités de rendu et la gestion des textures après exportation. La compression des données 3D est tout à fait convaincante. L'applet pèse environ 60ko (avec Texture Perspective Correction).

3D Anywhere est par contre pratiquement nul au niveau des possibilités d'animation : il n'importe pas le keyframes de Max ! Seules possibilités : réaliser des animations en définissant dans 3D Anywhere Designer deux états d'un objet. Les pivots ne sont pas non plus importés ce qui impose de procéder à quelques astuces pour y remédier. Bref, tout ce qui concerne l'interactivité repose sur du bidouillage et de la programmation. Si le coeur vous en dit n'hésitez pas à vous lancer dans l'aventure (Javascript) !

3D Anywhere peut raisonnablement être utilisé pour le e-commerce. Son rendu est assez propre (activez le Texture Perspective Correction, Flat surface Determination) et les possibilités de réflexions bien venues. Nous attendons impatiemment les prochaines évolutions de cette technologie prometteuse.

Shout3DBLAXXUN 3D : un client VRML en Java !
Blaxxun 3D, éditeur Blaxxun Interactive

L'applet Blaxxun 3D est très sympathique : premièrement il est gratuit, deuxièmement il est très léger (env. 55ko). Un wizard est sensé vous aider dans le déploiement des objets, mais malgré tout l'opération est assez délicate et l'on doit souvent plonger son né dans les lignes de code VRML. Si cet aspect ne vous rebute pas, vous êtes alors tout à fait désigné pour utiliser Blaxxun 3D !

Préférez le mode texture mapping, car "enable illumination" donne des résultats souvent fantaisistes. En revanche utilisez le bilinear filtering et l'antialiasing (oneshot) qui vous permettra d'améliorer le rendu des textures (même de taille réduite). Nous apprécions la possibilité de générer un fichier BX3D qui englobe tout : le modèle, l'animation et les textures. Ainsi personne ne peut modifier votre objet final. En outre ce fichier est très comprimé.

Pour activer le mode Examine, il faut rajouter des lignes de code dans le VRML... Les programmeurs apprécieront, quant aux infographistes, ils attendront certainement une version plus aboutie et orientée productivité.

Quel Applet pour quelle utilisation ?

E-commerce :
Utilisez 3D Anywhere dans la plupart des cas.
Pour un rendu d'une qualité supérieure utilisez Shout 3D, qui vous permettra en outre d'activer de nombreuses fonctions supplémentaires.

Animations :
Shout 3D est l'applet rêvé pour animer des personnages, des objets de toute sorte ! Pour une utilisation personnelle vous pouvez aussi utiliser Blaxxun 3D qui supporte les animations VRML.

Mondes virtuels :
Shout 3D et Blaxxun 3D comportent tous les deux des possibilités de mondes virtuels avec un mode Walk ou Fly.

Jeux 3D :
Seul Shout 3D vous permettra de développer des jeux. Ses possibilités sont très réduites face à des produits spécialisés tels que Virtools ou WildTangent.

 

 
  Search on 3d-test with Google
      A PROPOS DE 3D-TEST            INFORMATIONS LEGALES               LINKS              TRANSLATE WITH GOOGLE
 
© 2001-2006 3d-test, Panorama of web 3D technologies, 3d-test is edited by Westimages Realtime 3D Solution Provider