| VIRTOOLS
DEV 3.0
PC Windows
Virtools DEV est une application gênerant des
contenus 3D hautement interactifs pour les marchés
du jeux vidéo, de la réalité virtuelle/simulation
et du "marketing multimedia". L'éditeur
parisien, historiquement positionné sur le secteur
du divertissement réalise désormais 60%
de ses ventes dans le domaine VR/Sim et "marketting
multimedia".
Nous
avions testé la version 2.0 dont nous avions
pu apprécié la robustesse et la puissance.
La version 3.0 est à considérer comme
une suite logique, avec l'intégration de nouvelles
technologies (côté rendu et réseau).
Les
pixel/vertex Shaders
La
grande nouveauté de cette version est - sans
aucun doute - le support des pixel/vertex shaders. Virtools
3.0 reconnaît les shaders en mode DirectX9. Une
fenêtre dédiée permet de définir
les shaders codés en HLSL (High Level Shading
Language, le langage de description de Shaders introduit
avec DirectX 9). Cette fenêtre renseigne également
sur la version des pixel shaders (v1 et v2). Le moteur
de rendu s'adapte automatiquement avec l'implentation
hardware des shaders de la carte graphique. Les shaders
programmables permettent de créer des effets
en tout genre : rendus 3D avec des effets "filtre
Photoshop" (Emboss, flou...), cartoon (cell shading),
fur, bump, shadows... Ces effets vont améliorer
la qualité visuelle des contenus. Pour le moment,
seules les cartes graphiques Geforce FX et ATI R300
et sup. sont compatibles avec les pixel/vertex shaders.
Actuellement, l'utilisation des Shaders sous Virtools
n'est pas compatible OpenGL : les animations utilisant
ces fonctionnalités ne pourront pas être
rendues sur Mac. Pour les développeurs et infographistes,
tous ces effets sont directement visualisables dans
la fenêtre 3D de Virtools Dev 3.0.
Productivité
: une interface basée
sur l'utilisation de building blocks
L'interface
de Virtools Dev a peu évolué : les utilisateurs
de Virtools l'adopteront sans effort. Depuis la version
2.5, Virtools Dev dispose d'un Undo/Redo basé
sur un historique. Autre nouveauté bienvenue
dans l'interface : l'action manager, qui permet d'automatiser
certaines actions. L'action manager repose sur le VSL
(Virtools Script Language introduit avec Virtools Dev
2.5).
Certains
building blocks appartenant à des packs optionnels
sont désormais intégrés au sein
de la version standard ; c'est par exemple le cas des
building blocks extensions serveur "web download"
et "web Get Data". 
La
grande nouveauté de cette version - en matière
de productivité - est l'intégration de
NXN Alienbrain pour la gestion de projet. Virtools Dev
affiche automatiquement un menu dédié
si Alienbrain est installé sur le PC. Les deux
logiciels communiquent parfaitement entre eux : possibilité
d'afficher des contenus en cours d'élaboration
dans Alienbrain et gestion complète des droits
d'accès. Cette fonctionnalité est particulièrement
intéressante dans la gestion de projets de grande
envergure (+ 5 développeurs/infographistes).
Des
fonctionnalités pour l'industrie
L'éditeur
compte également satisfaire les attentes du monde
industriel. C'est pourquoi Virtools propose pour ce
segment Virtools OpenCAD, un utilitaire permettant aux
utilisateurs de Deep Exploration de convertir la plupart
des fichiers CAD en NMO (le format propriétaire
de Virtools) et de les visualiser. En s'appuyant sur
la puissance de Deep Exploration, Virtools parvient
à tirer parti de formats tels que : AutoCAD,
Catia, IGES, Pro Engineer, Solidworks... Virtools propose
également des scripts capables de "nettoyer"
ces fichiers CAD : réduction de polygones, suppression
de certains groupes d'objets, des objets de petites
tailles, correction de normales, weld vertices...) et
de leur appliquer des textures*. Cet outil devrait faciliter
le transfert de données industrielles vers Virtools.
Notez
également quelques nouveautés : cloth
system, de meilleures performances d'affichage et un
SDK plus complet (Virtools Interface, CK2/ VXMath, Render
Engine).
Au
final, Virtools Dev 3 se présente comme un produit
mature en termes de productivité et de fonctionnalité.
En intégrant certains composants externes, Virtools
renforce la valeur de son produit de base (cette concentration
est également visible dans le domaine DCC avec
l'intégration des modules externes tels que Mental
Ray...). Avec ces atouts, Virtools peut sereinement
s'adresser au milieu industriel pour la conception d'application
3D interactives sur mesure. Contrairement à la
majorité des solutions 3D temps réel pour
le web, Virtools permet d'appréhender toute sorte
de projets 3D.
* Lors de
la présentation de Virtools Dev 3, il ne nous
a pas été permis de nous rendre compte
de l'efficacité des scripts OpenCAD.
Liens
Virtools
Site
développeur Virtools
|