Annonce

>>> Bienvenue sur codelab! >>> Première visite ? >>> quelques mots sur codelab //// une carte des membres//// (apéros) codelab


#1 2009-03-11 06:56:01 Animata et Processing

zeni
membre
Lieu: Tokyo
Date d'inscription: 2008-11-07
Messages: 18
Site web

Animata et Processing



J'ai modifié une librairie de Michael Forrest (http://grimaceworks.com) afin d'afficher et contrôler des scènes Animata (http://animata.kibu.hu) sous processing.
Tout est là: http://github.com/zeni/animatap5
Les explications sont dans le readme. Je pense que c'est relativement simple à utiliser mais si vous avez des problèmes, n'hésitez pas à me contacter.

Hors ligne

 

#2 2009-03-11 10:48:14 Re : Animata et Processing

22_80
membre
Lieu: Paris
Date d'inscription: 2008-02-29
Messages: 205

Re: Animata et Processing



Salut zeni ...
Merci à toi, je regarde ça ce soir.

+
++

Hors ligne

 

#3 2009-03-12 14:33:13 Re : Animata et Processing

emoc
@#@*$
Lieu: Quimper
Date d'inscription: 2008-01-28
Messages: 1576
Site web

Re: Animata et Processing



Merci Zeni,

Je découvre animata avec ton post, ça a l'air drolement bien!

Hors ligne

 

#4 2009-04-05 17:20:04 Re : Animata et Processing

saldagoza
nouveau membre
Lieu: Nantes
Date d'inscription: 2009-04-05
Messages: 7
Site web

Re: Animata et Processing



Salut Zeni,

Très bien cet animata. Je me demandais comment gérer le rendu en plein écran.
en fouillant le net, je suis arrivé ici. j'aime bien =wink

donc très bien cette intiative couplée à Processing de toi et Mickael Forrest.

Mais je souffre terriblement, une frustration intense.
Je n'arrive pas à l'installer sur mon winXP.
J'oubliais, je suis une bille avec Processing.
je dois passer à cote d'un truc.

Peux-tu m'expliquer s'il te plaît où je dois l'installer.

Je rencontre le même problème avec le matériel de Mickael Forrest.
Le problème doit venir de moi c'est sur.

quand je regarde ce que contient le ZIP, je ne retrouve pas la structure des autres addons installé de Processing comme "mrmidi" par exemple qui contient un dossier "library".
J'ai essayé d'en créer un et d'y pousser le "AnimataP5.jar". Mais rien n'y fait.
J'ai essayé aussi de le placer dans le dossier "mes documents/processing/libraries"... marche pas non plus.

J'espère que me voir me débattre avec tout ça t'auras au moins fait rire.
Merci de ton aide.

Saldagoza

Hors ligne

 

#5 2009-04-06 12:11:19 Re : Animata et Processing

zeni
membre
Lieu: Tokyo
Date d'inscription: 2008-11-07
Messages: 18
Site web

Re: Animata et Processing



Normalement si tu as une version récente de processing, il faut effectivement mettre le fichier jar dans "Processing\libraries\AnimataP5\library\" (que tu peux créer à la main).
Ensuite, la seule chose que je vois qui puisse faire que ça ne marche pas est d'avoir oublié d'importer la librairie dans ton sketch. Ou bien tu n'as pas mis les scènes Animata (et images associées) dans le répertoire "data" du sketch ?
Sinon j'avoue que je ne sais pas pourquoi ça ne marche pas. Pourrais-tu donner plus de détails sur ce que dit processing ? Quel type d'erreur obtiens-tu ?
Stephane

Hors ligne

 

#6 2009-04-08 18:15:34 Re : Animata et Processing

saldagoza
nouveau membre
Lieu: Nantes
Date d'inscription: 2009-04-05
Messages: 7
Site web

Re: Animata et Processing



Merci Stephane pour ta réponse.


J'ai bien le AnimataP5.jar dans les répertoires "library"  de "AnimataP5" de "libraries" de processing.
que doit contenir la "librarie" du sketch ?
j'ai copié "Mes documents/processing/libraries/" ton exemple AddScene avec son contenu (fichier MNT compris).

Est-ce que la librarie que tu as modifiée à partir de celle de M.Forrest fonctionne seule ou faut-il que j'installe aussi celle de M.Forrest ?

En attendant, j'ai un message du type "classNotFoundException: rwmidi.RWMidi
pourtant le jar "rwmidi" est bien installé dans les libraries de Processing.

J'ai même essayé d'utiliser d'appeler un autre MNT pour écarter une éventuelle tentative de synchro midi. mais j'ai la même erreur.

Je n'arrive pas non plus à utiliser la librarie d'origine de Mickael Forrest.
au lancement de "forest" j'obtiens l'erreur "Cannot find a class or type named "AnimataPlayback".
Peut-être cela te donnera une piste.

Merci de ton aide.
Pascal

Hors ligne

 

#7 2009-04-09 07:01:43 Re : Animata et Processing

zeni
membre
Lieu: Tokyo
Date d'inscription: 2008-11-07
Messages: 18
Site web

Re: Animata et Processing



Visiblement il y a un problème dans la localisation des différents fichiers.
Le fichier AnimataP5.jar doit être dans Mes Documents/Processing/librairies/AnimataP5/library.
Ensuite tu dois importer la librairie dans le sketch en ajoutant les lignes de code suivantes au début de ton sketch (ou bien, dans Processing, menu Sketch->Import Library...->AnimataP5).
import animata.model.*;
import animata.*;
La première ligne est certainement dispensable.
Tu dois aussi être en mode OPENGL:
import processing.opengl.*;
et dans ton setup:
size(width,height,OPENGL); //remplacer width et height par des valeurs

Enfin, toutes les scènes (*.mnt) doivent être dans le dossier data de ton sketch (avec les images).

Autre chose, l'exemple AddScene est celui de M. Forrest et sa librairie ne fonctionne qu'avec du hardware particulier, c'est pour cela que j'ai fait une autre librairie qui fonctionne sans hardware ni midi ni même OSC. Si tu as une erreur rwmidi, c'est qu'il ne s'agit pas de ma librairie mais probablement celle de M. Forrest.
Je n'ai pas encore mis d'exemple disponible mais je le ferai plus tard. Pour le moment, tu dois créer tes propres scènes animata et te référer au readme sur github.

J'espère que tu vas pouvoir faire tourner tout cela, bon courage.

Stéphane

Hors ligne

 

#8 2009-04-09 11:31:58 Re : Animata et Processing

zeni
membre
Lieu: Tokyo
Date d'inscription: 2008-11-07
Messages: 18
Site web

Re: Animata et Processing



J'ai mis à jour le repo github:
- quelques corrections à propos des layers
- ajout d'un exemple (avec données Animata)

Dernière modification par zeni (2009-04-09 11:32:19)

Hors ligne

 

#9 2009-04-09 23:15:51 Re : Animata et Processing

saldagoza
nouveau membre
Lieu: Nantes
Date d'inscription: 2009-04-05
Messages: 7
Site web

Re: Animata et Processing



Zeniiii... tu es un type admirablme. C'est avec une joie non contenue que je te remercie =smile
tout fonctionne parfaitement.
Belle confusion de ma part entre le dossier "mes documents", "programs files" et "sketch".
J'ai donc à apprendre...
qu'est-ce que je peux faire pour te remercier ?
A+
Pascal

Hors ligne

 

#10 2009-04-10 03:16:11 Re : Animata et Processing

zeni
membre
Lieu: Tokyo
Date d'inscription: 2008-11-07
Messages: 18
Site web

Re: Animata et Processing



De rien !
Tiens-nous juste au courant de tes travaux. J'ai écrit la librairie mais je n'ai pas encore eu le temps de l'utiliser !
M. Forrest m'a dit qu'il avait eu des petits problèmes de rendering (pour le moment, je n'ai rien remarqué cependant) donc si tu trouves que quelque chose est bizarre, n'hésite pas à nous en parler.
Merci,
Stéphane

Hors ligne

 

#11 2009-04-20 17:08:19 Re : Animata et Processing

saldagoza
nouveau membre
Lieu: Nantes
Date d'inscription: 2009-04-05
Messages: 7
Site web

Re: Animata et Processing



j'ai beaucoup de chose à apprendre avant d'atteindre mon objectif (projet).
Mais oui, biensur, je vous tiens au courant.
bye
Pascal

Hors ligne

 

#12 2009-05-08 19:05:33 Re : Animata et Processing

titi66
nouveau membre
Date d'inscription: 2008-10-01
Messages: 1

Re: Animata et Processing



Salut zeni,

Super boulot que d'avoir porté cette librairie sur processing.
Je suis actuellement sur un projet de commande des puppets dans processing par du tracking vidéo depuis eyesweb (Heu, je suis clair ???).
Le projet en est au début mais cela fonctionne correctement entre le tracking vidéo d'un danseur depuis eyesweb vers processing (en osc).
1/Par contre, j'ai un gros problème avec les coordonnées des puppets animata dans processing. A quoi correspond le x et y dans puppet.draw(x,y) ? Lors de mes test, puppet.draw(0,0); correspond au coin infèrieur droit.
2/Lorsque je place un joint, puppet.moveJointX("joint",jx);puppet.moveJointY("joint",jy); les jx et jy sont ils relatifs à la position du puppet.draw(x,y) ou aux coordonnées dans processing?

J'avoue avoir du mal à comprendre, donc mon puppet lors des essais ne se comporte pas vraiement comme il le devrait par rapport aux coordonnées envoyées par eyesweb.

Tchao.
Thierry.

Hors ligne

 

#13 2010-01-30 05:16:51 Re : Animata et Processing

Segmentier
nouveau membre
Date d'inscription: 2010-01-30
Messages: 1

Re: Animata et Processing



Bonjour Zeni,

Je charge ton exemple processing AnimataSimple et j'obtiens une erreur à cette ligne de code:
AnimataP5 armA,armB;
(Cannot find a class or type named "AnimataP5")

Serais tu en mesure de voir quelle est la nature de l'erreur pour ce message?

Je tente ma chance même si le post à l'air dead.

Hors ligne

 

#14 2010-01-30 23:55:24 Re : Animata et Processing

emoc
@#@*$
Lieu: Quimper
Date d'inscription: 2008-01-28
Messages: 1576
Site web

Re: Animata et Processing



Bonjour et bienvenue,

Pour faire fonctionner l'exemple il faut que tu installes la librairie. Pour ça, récupéres les fichiers sur github (http://github.com/zeni/animatap5 tout en haut à droite : download source), décompresse le dossier et installe le dans le dossier "libraries" du dossier "sketchbook", renomme le dossier en "AnimataP5" et à l'intérieur, renomme dist en "library"...

Bon, une image sera plus parlante!

Dans sketchbook/, ça doit se présenter comme ça (attention aux majuscules) :

http://codelab.fr/up/animata-library.png

dans library, il y a le fichier AnimataP5.jar sur lequel tout repose...

Hors ligne

 

#15 2011-03-13 23:27:26 Re : Animata et Processing

mosquito
nouveau membre
Date d'inscription: 2011-03-13
Messages: 1

Re: Animata et Processing



Bonjour, Zeni, bravo pour cette librairie, super, grâce à AnimataP5 j'affiche une poupée dans Processing, mais, j'ai un projet d'installation où j'aimerais manipuler 2 poupées Animata dans une même scène, elles doivent être contrôlé par une Kinect, aussi ma question est peut-on faire fonctionnée OSceleton avec Processing ?

Salut
Emmanuel

Hors ligne

 

fil rss de cette discussion : rss

Pied de page des forums

Powered by FluxBB

codelab, graphisme & code : emoc / 2008-2024