Les images viennent de www.ritsumei.ac.jp/~akitaoka/, sous licence:
The commercial use of this image is not free of charge. Modification of this image for commercial purpose is usually declined. Educational or research use or modification is welcome.
Elles sont simplement affichées dans le Blender Game Engine, avec chaque texture sur un plan différent, la caméra vient se placé devant une image par un script python qui change la position à chaque message reçu.
Le son est produit par un script Python et pyFluidSynth.
Sur Ubuntu supérieur à 11.10
sudo apt-get install blender fluidsynth fluid-soundfont-gm fluid-soundfont-gs
Sur Lucid, il faut télécharger blender2.6x sur blender.org et lancer blender depuis ce dossier.
Les modules python irclib, pyFluidSynth et OSC sont intégrés dans les fichiers: Tous les détails pour importer **un module**.
python wikikirc.py
dans un autre terminal
python music.py
blenderplayer illusion_IRC.blend
puis faire un script wikikirc.sh avec
cd ~/Desktop/DossierWikiki sudo python 00-wikikIRC.py
le rendre executable
chmod +x wikikirc.sh
l'ajouter au fichier .profile du profil :
./wikikirc.sh
sh illusion.sh
mais il faut tuer les processus pour les arrêter !
L'envoi en OSC vers music.py est une solution simple rapide, qui marche.
Une version avec un **module** pour la musique, il n'y plus de fichier music.py, mais un module python pyfluidSynth_play importé dans wikikIRC.py
python wikikirc.py
blenderplayer illusion_IRC.blend
Modifier dans ce script les chemins qui sont absolu: adapter le chemin vers blenderplayer et vers le blend
sh illusion.sh
Pour arrêter, fermer le terminal ou blender avec Echap, sinon tuer les processus pour les arrêter !
Version v1 adaptée pour manjaro
Installation de fluidsynth et soundfont-fluid
Testé en mai 2016 avec les fichiers de: https://github.com/sergeLabo/illusion
Le robot est positionné sur un siège de piano duquel on a supprimé l'assise.
La pièce en bois ci dessous permet de lier le robot au siège.
:File:profil_siege.svg