
Xfrog est un outil complet de création de végétaux
créé par la société allemande GreenWorks. En 1996 Xfrog 1.0 a été lancé
sur SGI, plateformes SUN, et sous Linux. Il a immédiatement
enthousiasmé plusieurs grandes compagnies de production, telles que
Disney, le département R&D d'Intel, etc...
Xfrog est un logiciel "stand alone" dédié à la
génération de végétaux aussi divers que variés, allant de l'éphémère
muguet au centenaire baobab. Simple et souple à l'utilisation, son
succès réside dans la qualité de ses maillages et de la pléthore de
formats d'export proposés.
Décomposé en 6 fenêtres, l'interface sobre et
presque triste se veut fonctionnel avant tout. Elle est composée d'un
module d'éléments (2) qu'il suffit de glisser dans la fenêtre
hiérarchique (1). Reste la vue de travail (3), la timeline et le
panneau d'édition de l'élément en cours.

Voici les différents éléments qui sont à la base de vos créations :
Simple: Agit comme un node de transformation, on peut aussi y attacher différentes primitives.
Horn : une épine, courbe ou non, elle ne propose aucune digression de type branches.
Tree: le noeud principal, contient les fonctionnalités relatives au tronc et aux branches.
Leaf: le feuillage.
Revo: un module de forme à base de révolution.
Hydra: un node de distribution circulaire disposé au bout d'une tige.
PhiBall: un node de distribution sphérique.
Wreath : distribution circulaire similaire à l'hydra mais ne crée pas de tige.
Attractor: agit comme un aimant.
Patch: boite de déformation type FDD.
Voyez ici la mise en application sur la création d'un pied de vigne.
Comme le montre cette vidéo, la création de vos
végétaux se font par de simples connexions entre les différents noeuds.
Cette philosophie offre une souplesse de travail sans limites
puisqu'elle ne vous interdit pas de créer une fleur dont les pétales
serait des arbres à part entière....
Les réglages sont nombreux,
certains diront même trop nombreux, mais ils restent relativement
intuitifs et surtout totalement interactifs. Le moindre changement de
valeurs est directement appliqué et visible dans la vue de travail.
Lors de l'installation un ensemble de textures est copié sur votre disque dur prêt à l'emploi.
Tronc
d'arbres, feuilles, pétales, la palette à disposition est
particulièrement complète, et même si les textures ne sont pas en très
hautes résolutions, leur qualités sont irréprochables.
Les
modèles 3D générés depuis Xfrog ont des UVs déjà appliqués, les seuls
contrôles possibles sont la répétition de la texture ainsi que sa
disposition.
Le matériaux ne supportent qu'un seul canal, celui de
la couleur, mais si la texture appliquée comporte un canal alpha, la
gestion de la transparence est prise en compte dans le shading (Voir
l'image ci-contre).
Les formats proposés à l'export sont nombreux :
- Rayshade (*.shade)
- WaveFront ( *.obj )
- Autocad ( *.dxf )
- Renderman ( *.rib )
- LightWave 6.5 ( *.lwo )
- 3D Studio ( *.3ds )
- VRML 1.0 ( *. wrl )

Détail qui peut avoir son importance, les modèles sont triangulés.
Sachez enfin que Xfrog possède une timeline, et que
chaque paramètre de la plante peut être animé. Les fonctions
d'animations sont suffisamment souples pour simuler un vent dans les
feuillages, tout comme la naissance, la maturation et la mort d'un
arbre.
Notez par ailleurs l'existence de Xtune, un outil de
création de "Level of detail" pour vos créations réalisées sous XFrog.
Ce dernier permet de régler les différents niveaux de détails de chaque
noeud à l'aide d'une réglette permettant de définir le niveau de
précision désiré en temps réel : efficace !

XTune en action
Déjà adopté par de nombreux grands studios de
production, XFrog est considéré comme l'un des modeleur de végétaux les
plus complet du marché. Souple et léger d'utilisation, il demeure
surtout rapide à appréhender et sa bibliothèque de modèles végétaux
existants vous permettra de générer rapidement des végétaux aussi
complexes que réalistes. En outre, ses fonctions d'exports lui offrent
une large ouverture sur les pricipales solutions de créations 3d
disponibles sur le marché et pourra se greffer sans encombres autour de
projets temps réel comme de production demandant un haut niveau de
précision.