Archive:Wiimote dans Blender 2.5x avec pure data

De Centre de Ressources Numériques - Labomedia
Aller à : navigation, rechercher

Une wiimote dans Blender

Depuis Ubuntu Natty 11.04, le paquet pd-wiimote est dans les dépots Universe, il est très stable sur ma Natty mais très instable en utilisant les fichiers sur Lucid.

Une autre solution Manette wii dans Blender avec le module python 2.6 de cwiid complètement intégrée à Blender 2.49b, très stable, mais il n'existe pas de module python 3.2 de cwiid (en juillet 2011). Ce module cwiid ne peut pas être utilisé dans Blender 2.5 ou 2.6. Il faut passer par un script extérieur à Blender, qui envoie les datas en OSC: le gros avantage de cette solution est que le script tourne dans un processus différent de blender.

Ressources

Appliquer une rotation dans le Game Engine

Toutes les explications pour ne plus se casser la tête.

pd-wiimote sur github

Installation

  • Bluetooth: Il suffit de connecter un dongle bluetooth Bluesoleil, il est automatiquement reconnu sur Ubuntu!

Installation sur Linux Mint 12

sudo apt-get install pd-wiimote libcwiid1 blender puredata tk8.5
  • Utiliser le fichier OSC.py pour python3.
  • Installation de pd-extended avec le bon paquet de la liste.
  • Noter l'adresse MAC de votre wiimote en appuyant sur 1 et 2 de la wiimote et
hcitool scan
  • Le patch pd à lancer est wiimote-help.pd dans /usr/lib/pd/extra/wiimote

Installation sur Natty 11.04

  • Installer Blender 2.6x
  • Installer pd-wiimote
sudo apt-get install pd-wiimote libcwiid1 tk8.5
  • Utiliser le fichier OSC.py pour python3.
  • Installation de pd-extended avec le bon paquet de la liste.
  • Noter l'adresse MAC de votre wiimote en appuyant sur 1 et 2 de la wiimote et
hcitool scan
  • Le patch pd à lancer est wiimote-help.pd dans /usr/lib/pd/extra/wiimote

Installation sur Lucid 10.04

  • Installer
sudo apt-get install libcwiid1

Un exemple simple

Un cube reçoit les datas, les copie sur des propriétés, bouge, tourne, fait vibrer la wiimote avec Space.

Télécharger le fichier Fichier:Wii blender.tar.gz, décompresser, lancer wiimote-OSC.pd avec pd-extended et wii_blender.blend avec blender2.5

Wii 01.png Wii 02.png Wii 03.png Wii 04.png Wii 05.png Wii 06.png


Un autre test: Pingpong

Les fichiers

Affichage graphique des datas dans blender et des rotations astucieuses. Fichier:Pingpong2.57 v02.zip

Dans pingpong2.57_v02, lancer :

  • wiimote-OSC.pd avec pd-extended
  • pingpong.blend avec blender

Des sorties

Anaglyphe: Wii 08.png Les graphiques : Wii 11.png

Bug de pd-wiimote

L'info Slow du Motion Plus n'est pas récupérée