Note du traducteur: Ce didacticiel est obsolete. Voyez plutôt :
Importation des avatars d'Avatar Studio (1 et 2)
Fin de note.
Ce didacticiel s'applique à la fois aux Avatars de l'Avatar Studio Blaxxun et
de Numedia. Pour cet exemple nous importons un avatar du nom de
originalAvS.wrl qui a été créé par Avatar Studio.
Cliquez le bouton new smls file (nouveau fichier smls)
enregistrez le nouveau fichier sous le nom de votre choix
et cliquez enregistrer
Ouvrez la fenêtre de l'arbre logique de scène
et effacez le Noeud Seamless
pour vider le Noeud de scène
Déplacez le curseur de la souris en haut à gauche de la fenêtre 3d pour ouvrir
le menu F10 et choisissez :
choisissez le fichier que vous désirez importer et cliquez
le bouton Open (ouvrir)

l'Avatar importé devrait être maintenant visible dans la fenêtre 3d
avec sa texture (s'il en a une) intacte, remarquez aussi que toutes
les Parts (Parties) de l'avatar sont visibles aussi dans
le Scene tree (l'arbre logique de scène)
Ancun des Noeuds d'animation ni des ROUTEs n'a été importé. Nous
pouvons, ou bien ajouter nos propres Interpolators à l'aide
de Seamless3d, ou bien copier et coller les Noeuds interpolator
et les ROUTEs du fichier point wrl original avec un éditeur
de texte tel que VrmlPad. Avant de vous lancer dans ce travail,
pensez que vous pourriez vous simplifier la tâche en renommant les Parties
de façon plus pratique, ce qui faciliterait la vérification des
ROUTages.
Il est relativement facile d'ajouter le script walker. Vous
n'avez plus besoin du script Weld et vous pouvez l'abandonner.
De toute façon il se cracherait avec les cripts générés par Seamless3d
ou les Noeuds H-Anim si on les utilise.
De nouvelles Parties accessoires peuvent être importées à l'aide du
dispositif
importation de formes de Seamless3d.
Quand on importe des Parties pour des avatars qui portent
des textures, assurez-vous bien que les Parties que vous ajoutez
sont préparées aussi à la texture. Si quelque chose peut
provoquer un problème, c'est bien le fait que toutes la Parties
doivent utiliser une portion de l'image de texture. Au stade
actuel il n'est pas possible d'utiliser plus d'une image de
texture pour un seul modèle texturé animé.
A cause de cette bizarrerie et autres restrictions du genre
imposées par les textures, vous vous faciliteriez la vie en abandonnant
le Noeud TextureEffect pour le remplacer par un Noeud
ColorEffect. Cela se fait facilement avec un clic droit sur
le Noeud TextureEffect et en choisissant :
Animation Problems with Imported Blaxxun Avatar Studio
Avatars
Though it is unlikely there is a better program
than seamless3d for editing imported VRML skin animated models, avatars
made specifically for Seamless3d are going to be much simpler to animate
compared to imported blaxxun avatar studio avs. Blaxxun Avatar Studio
avatars use 2 parts for the shoulders, elbows, hips and knees and so they
use 2 interpolator nodes for each of these joints. This makes animating
them much more cumbersome than when having just one part per joint like
the way avs are generally made when using Seamless from scratch. Though my
showcase avs have less parts per joint, their joints animate more smoothly
because they have a greater concentration of vertices in the regions where
they bend and because these vertices take advantage of the coordGroup and weight
fields. These fields in effect create extra sub parts but to the user it
will feel like they are only dealing with one part per joint.
An alternative to using the parts how they are imported from a
blaxxun avatar studio avatar is to re-create the parts from scratch
for the mesh. This can be done by turning the imported av into a static
model and then bring it back to life as shown in the tutorial:
Amener à la vie un sujet statique
Outputting the Avatar as a Static Model
To turn the imported blaxxun avatar into a static model, output the av
with no interpolators existing in the scene. This causes seamless to
output the avatar as a simple static model containing no scripts if the
scene node is set to the following prior to pressing the output button:

The
static model will not be displayed collapsed if the wrl is opened in a
vrml browser.