Importation des avatars de l'Avatar Studio de Blaxxun

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.



 

 

Copyright © 2000-2006 Graham Perrett thyme@seamless3d.com