SnapAvatar22 1.0

Catégorie / Domaine : C3D3 Plugin
Compatibilité SCOL Voy@ger : V 3.5 et supérieure
Mise à jour : 11/2003

Fonction

Ce plugin pour avatar utilise un périphérique d'entrée vidéo (par exemple une webcam) pour capturer les images. Ces images sont affichées sur un petit avatar carré.
Les images ne sont envoyées uniquement qu'aux avatars se trouvant dans une zone autour de la personne qui envoie les images.

Chez le client, une petite interface s'ouvrira : à gauche, l'image diffusée, à droite, l'image source. Au milieu, divers boutons pour débuter ou stopper la diffusion ou encore pour compresser (case cochée) ou non les images.

Si aucun périphérique n'est connecté, un logo camera par défaut sera affiché sur l'avatar.

Sur le client, l'interface est légèrement modifiée par rapport à SnapAvatar 2.1, avec notamment une pop up d'aide accessible via un bouton Aide.

Configuration

Il n'y a pas d'instance de la classe SnapAvatar à créer.

Il y a différents paramètres que vous pouvez spécifier en ajoutant les lignes suivantes dans les Ressources du C3D3, via l'onglet Avancé de l’éditeur du C3D3 :

- pour autoriser l'acquisition en mode loop (l'image envoyée est rafraichit périodiquement) : SnapAvatar.loop yes
- pour autoriser le mode non compressé pour les images (la taille des images fera alors environ 20 Ko à la place de 2 Ko en mode compressé. Il est recommandé de n'utiliser que le mode images compressées) : SnapAvatar.noCompression yes
- pour régler la période de rafraîchissement : SnapAvatar.refreshPeriod 10 (en secondes, 0 pour une période de rafraîchissement maximum). Plus la période est courte, plus transferts seront importants !
- pour régler la taille de la zone dans laquelle l'image sera visible des autres visiteurs : SnapAvatar.radius 1500 (valeur par défaut : 2000 centimètres)

Par exemple :


Mise en oeuvre

Aucun lien ni instance n'est nécessaire. Pour utiliser ce module : ajouter le plugin dans les plugins supplémentaires des modules C3D3 (via l'onglet Plugins) dans lesquels vous voulez l'utiliser. Utiliser un module ChgAv pour changer la classe courante d'avatar vers la classe SnapAvatar. Vous relierez un événement (par exemple le clic sur un bouton) à l'action chgav.snapAvatar

Action Fonction

Evénement Fonction

Zone Fonction Interface Affectation
SnapAV Quand l'avatar SnapAvatar est activé, contient une bitmap représentant une caméra    
SnapAVInterface Interface cliente du module