Les
avatars prennent le contrôle du web !
Octobre 2001
Qu'est-ce
qu'un avatar ? Il s'agit d'une représentation virtuelle
d'un personnage.
Comment représenter un avatar sur le web ? Il existe
deux solutions : la 3D et la vidéo (la vidéo
étant une séquence 3D précalculée).
Les
avatars sont apparus à partir de 1985 : les logiciels
3D (TDI, Alias, Wavefront, Caligari...) devenant suffisamment
puissants pour représenter des formes organiques. Le
premier avatar devenu célèbre est Max Headroom
(sur Canal +). De nombreux avatars suivirent. Le principal
défit à relever concerne l'expression de ces
personnages de synthèse. En quelques années,
ces personnages ont adopté des comportements riches
et crédibles. Le cinéma a projetédes
acteurs virtuels sur le devant de la scène (Toy Story,
Ants, 1001, Final Fantasy...). Ce déferlement d'avatars
n'a pas épargner le web : Ananova, Eve, Bill Clinton...
L'interface
austère homme-machine est la principale faiblesse d'internet.
Humaniser l'internet avec des avatars intelligents constitue
un challenge de longue haleine !
La
modélisation
Les
spécialistes sont unanime : rien n'est plus dur
à modéliser qu'un animal ou un personnage !
Il faut en effet devenir virtuose des surfaces souples, et
des textures multiples... Pour réaliser un visage réaliste,
un infographiste confirmé a besoin de plusieurs jours...
Heureusement des outils récents permettent de produire
des visage réalistes simplement. Trois méthodes
existent : la numérisation 3D, le traitement de photos
(Bio Virtual) et les visages paramétriques (FaceGen,
Facial Studio...). Pour un usage web ces deux dernières
techniques donnent un résultat suffisant, avec un avantage
pour Bio Virtual qui réalise des modèles particulièrement
ressemblants en quelques minutes. Si vous désirez un
modèle imaginaire ou une caricature, les méthodes
paramétriques son préférables, à
moins que la modélisation 3D d'un visage ne vous effraye
pas ! Si
vous construisez votre visage à l'aide de surfaces
telles que les splines ou les NURBS, vous devez les convertir
en polygones pour la publication car les technologies 3D reconnaissent
que ce mode de construction. Si vous désirez animer
votre personnage (animation labiale, froncement des sourcils...)
vous devez en tenir compte
lors de la modélisation sous peine de devoir tout recommencer...
Il faut en effet subdiviser les parties souvent animées
: autour de la bouche, les yeux.
Le plaquage des textures est particulièrement important
dans cette étape, puisque les textures vont représenter
un certains nombres d'éléments que l'on ne peut
pas représenter par la géométrie : les
rides, la barbe, les cheveux, les sourcils... Pour la peau,
évitez les surfaces brillantes à l'aspect métallique
ou plastique... Si une tiers personne arrive à reconnaître
votre personnage initial, vous avez gagné !
En ce qui concerne les personnages entiers (de la tête
au pieds), faites attention aux articulations : il est toujours
désagréable de voir des genoux ou des coudes
trop anguleux. L'idéal serait de coupler systématiqument
l'animation des personnages avec la capture de mouvement,
mais les budgets web ne permettent souvent pas de recourir
à de tels moyens.
Les
technos web 3D/avatars :
Toutes les technologies web 3D ne peuvent pas animer correctement
des personnages. Elle doivent supporter le "vertex animation"
(l'animation de points) et supporter les "bones"
(os). L'idéal serait qu'elles importent directement
les éléments réalisés sous character
studio (shout 3D). Viewpoint et Cult3D, dans leurs versions
actuelles ne pas conseillés. Il faut se tourner vers
des technologies plus spécialisées. Les seules
technologies généralistes capable de traiter
"tous" les aspects web 3d sont : Pulse 3D et B3D
(Shockwave 3D dans une moindre mesure).
Parmi les technologies les plus prometteuses dans ce secteur
nous pouvons citer : QED Soft, Bio Virtual (uniquement pour
le visage), Life FX (idem), Living Actor, mediaphora...
Bio
virtual 1.5 est idéal pour produire des visages
réalistes. La version permet d'exporter les modèles
générés vers 3DS Max. Il est possible
de générer des animations faciales (système
de morphing). Un player web est disponible (Xplayer) pour
publier ses avatars sur le net !
FaceAD
et FaceReady sont deux produits développés
par Atkalumet. Ils bénéficient de l'expérience
acquise par l'éditeur dans le domaine broadcasting.
FaceAd se présente sous la forme d'un plug-in Maya
pour simuler des animations faciales réalistes à
partir de captures video. FaceReady est un produit plus accessible
se présentant sous la forme d'une solution entièrement
intégrée pour l'animation d'avatars 3D de façon
autonome et automatisée. Pour la visualisation sur
le web, Atkalumet utilise la technologie QED Soft.
Life
FX propose une technologie web 3D spécialisée
dans le playback web de visages réalistes (têtes
d'animaux possibles). Pour le son, Life FX propose la synthèse
vocale ou un fichier sonore (streaming). La qualité
des visages est excellente, comparable à celle de Bio
Virtual.
Il est
difficile de parler d'avatars sans évoquer Poser,
logiciel développé à l'origine par MetaCreation
(aujourd'hui Viewpoint) et repris par Curious Lab. Ce logiciel
génère des avatars réalistes à
travers une interface intuitive. Les modèles générés
sont utilisables sous Max ou directement exportable sur le
web en Viewpoint (fonctions de Poser Pro Pack 4.0). Poser
permet en outre de créer facilement des animations
réalistes (bipèdes et +). Poser est utilisé
plus souvent que l'on ne pense (même par des grands
studios) pour générer rapidement des personnages
de synthèse.
De
nombreux plug-in Max et Maya sont dédiés
à la création de personnages ou visages. Sous
Max, Facial Studio, développé par Di-O-Matic
est particulièrement prometteur. Ces principales caractéristiques
: 500 paramètres, intelligence du maillage, détails
réalistes (rides, textures de peau...). Notons également
des produits tels que Face Gen (plug-in Max), Head Designer,
Face Ace (Digimation), Face Gen Modeleur (de Singular Inversions,
stand alone).
Notons
l'existance d'autres outils de création : Face Factory
(U Lead) qui permet de créer des visages à partir
de photos et d'exporter en VRML, le logiciel n'est plus supporté
par l'éditeur.
Eyematic,
éditeur de Shout 3D, propose des solutions complètes
porur la production d'acteurs virtuels (de la tête aux
pieds) : Xpression et FaceStation. Les animations produites
par Xpression peuvent être lues sur des modems 56K avec
l'applet Java proposé par l'éditeur. Eyematic
FaceStation se présente sous la forme d'un plug-in
Max ou Maya. Il permet de capturer en temps réel les
mouvements du visage.
Famous
3D est un studio australien (A Blaze Initiative) spécialiste
du personnage virtuel développe un player web 3D et
une gamme de logiciels pour l'animation et la modélisation
de visages : Animator, vTracker et FaceAce. Ils répondent
à l'ensemble des problèmes posés par
l'animation de personnages : les expressions,
le lip sync... Famous 3D a été utilisé
pour le film "Lord of the Rings". Famous 3D espère
développer sa technologie grâce au marché
de l'instant messaging (IMpersona). Signalons enfin que Famous
3D est ouvert au standard shockwave 3D de Macromedia.
QEDSoft
est bien connu des lecteurs de 3d-test, rappelons qu'il
sagit d'une solution de diffusion d'avatars (généralement
de la tête au pieds) en overlay sur une page web. La
technologie permet des animations souples et détaillées
pour un maximum de réalisme. QEDSoft génère
des contenus en streaming. QED Studio 1.0 importe (via exporter
plug-in) Max et Maya. L'avantage de la solution réside
sur la prise en compte des principaux éléments
de Max ou Maya : character studio, skin, morpher, bones...
Cet outil est complété par les extensions QEDStreamer
(côté serveur) et Mixer Xtensions.
Living
Actor est une solution 3D développée par
La Cantoche spécialiste des agents virtuels (ex. la
trombone de Microsoft Office). L'éditeur cherche à
implanter des algorithmes d'intelligence artifficielle à
ses agents afin qu'ils puissent réagir aux solicitations
de l'utilisateur : un vaste programme particulièrement
ambitieux.
Notons
également : Pulse 3D, B3D, mediaphora (galerie d'agents
web 3D) et vrtvstudio.
Le challenge
est de taille : humaniser l'interface pour ouvrir de nouvelles
perspectives au web. Dans cette optique la technologie
3D n'est qu'une pierre de l'édifice. Il faudra en effet
développer l'intelligence de ses acteurs virtuels et
améliorer les performances de la synthèse vocale
qui reste très désagréable à entendre
(dans ce domaine Flent Speech est l'une des meilleures technologies).
liens
>lifefx
>qedsoft
>eyematic
>biovirtual
>famous3d
>di-o-matic
>atkalumet
|