Se connecter
Se connecter

ou
Créer un compte

ou
FR
EN
Music Technology Group Reactable
Déposer un avis
Où acheter Reactable ?
Moins
Aucun revendeur ne propose ce produit pour le moment.
Alerte disponibilité
Il n’y a pas de petite annonce pour ce produit.
Alerte nouvelle annonce

Feedback visuel

  • 90 réponses
  • 7 participants
  • 5 092 vues
  • 6 followers
Sujet de la discussion Feedback visuel
On a pas mal parlé de l'acquisition, j'ouvre un topic pour ce qui est de la projection, du feedback visuel... rdv dans la liste des forums...
L'aspect feedback visuel est au moins aussi important et complexe, même problèmes en gros au niveau matos (rétroproj au lieu de caméra, surface cette fois non seulement pas spéculaire mais aussi diffusante...), au niveau prog, il faut le faire avec OpenGL, et je crois pas que le midi permette de controler ce ffedback visuel... plutot voir du coté de l'OSC, mais on peut faire plein de thèmes genre pour Live en reprenant les logos et tout et tout...
Afficher le sujet de la discussion
26
Au fait je me posait une question au niveau de la latence des operation pour une application visuel interactive dans un environment du style modulaire(PD/MAXMSP)versus un environment de type code genre processing/VVVV/C++ect...quelqu a une idee si un plus "rapide" que lautre etant donne leur difference?le quelle serait le plus complet pour une application de ce genre?
27
Je pense que le language compilé est plus rapide car il est dans un language machine donc plus rapide...
ca me parait même vérifié en pratique notament avec pure data rien que niveau son une latence légére aparait (même en osc) donc pour l'image ca risque de devenir un peu délicat je pense.
Pour moi la vraie solution c'est de se baser sur les sources de reactivision et de tout faire dans un seul programme gérant tout.
C'est peut être pas le plus simple mais en utilisation je pense que ca sera le mieu!
Le plus complet je pense que c'est le C++ et ce pour la majorité des applis. Mais aprés je pense qu'avec python (surtout qu'il existe un opengl python je crois) ya moyen de le faire en se galérant un peu moins du moins python est beaucoup plus intuitif!
28
Yep, faire une surcroissanec de reactivision c'est pas bete, mais gaffe, reactivision c'est de l'opensource, je sais pas si t'as le droit, enfin ce genre de truc (gpl, lgpl, etc.)
29
Si si t'as le droit c'est du GNU donc tu as le droit de modifier le programme autant que tu veux tant que tu dis qu'à l'origine c'est reactivision par ...

C'est la tout l'avantage du gnu!
30
Par contre si tu le redistribue sous forme de sources tu ne doit pas inclure les sources de reactivision. Sous forme de binaire tu ne peut que le mettre en freeware et comme tu dit déclarer que tu as utiliser le code du TUOI de reactivision.

Mais bon j'imagine que tu ne va réussir à apporter une avancée majeur au point de te démarqué à fond de l'original et d'enviseager de le vendre.

Au fait je viens de m'acheter une webcam 8 megapixels pour 20£ (frais de ports compris) je met le liens si ca intéresse qq'un.

https://cgi.ebay.co.uk/LATEST-8-0M-PIX-WEBCAM-NV-MIC-ZOOM-WEB-CAM-SKYPE-VISTA_W0QQitemZ170188660268QQihZ007QQcategoryZ4616QQssPageNameZWDVWQQrdZ1QQcmdZViewItem

Je viens d'en commander une plus une de 2 mega pixels.
De plus ya des leds ca peut être pas mal pour éclairer la surface.
Je les recois demain normalement.
31
Au fait avec Open GL pour ceux qui veulent dévelloper, un conseil pour commencer télécharger GLUT(Graphic Language Utility Toolkit).

Ya plein de fonction super simple pour déssinner des sphères, des cercles, carrés, etc et plein de choses assez simple pour apprendre.

C'est mieux pour commencer pour ceux qui ne sont pas fan de l'algèbre linéaire.
32
Heu jai finalment reussi a arrive a un debut de resultat avec pure data mais sa reste po super car la latence est extreme :oo: je comprend pas...c nul...pourtant mon patch n'est pas si gros ...quelque cercles et carres avec couleur transformation ...je bouge simplement deux fiduciaires a la fois et sa lag ...pourtant je possede une carte 3d acceleratrice geforce7600512mb 1.5gb ram p4 3ghz .bref j'ai aussi commencer a regarder du coter de vvvv car il implemente le fiducialtracking et j'ai surtout ete impressione par les exemple que j;ai poster un peux plus tot. mais je narrive pas a trouve comment fonctione le fiducialtracker et je ne semble pas avoir trouver d'utilisateur ayant utiliser celui-ci...sinon je vai voir du coter de glut j'en ai entendue parler a quelque reprise...je me demande vraiment ce qui pourrais etre la cause de cette latence monstrueuse... :???: :(( :???:ce pourrait il que se soit la camera qui soit a lorigine de cette latence.
33
En open gl il faut faire gaffe au nombre de fps mais aussi si tu utilise le cpu ou le gpu.
Si tu utilise le cpu ca créé ce qu'on appelle une interruption (je parlerais pas de priorité).En gros si tu demande 30 fps sur le cpu,tu fait une interruption toutes les 33,3 ms. Sachant que l'horloge windows est à 10 ms environ normal que ca lag.

C'est pour ca qu'il est vital d'avoir une carte graphique et de faire ce genre d'opérations dessus. Même la plus simple des cartes graphiques accélère pas mal de traitement de base en opengl, ce qui n'est pas le but du processeur.

J'éspère que ca t'aide.

Sinon ci-dessous voici le résultat d'une webcam à 15 € +15€ de frais de port sur ebay.


J'ai entre 23 et 25 fps ca reste assez constant.Les leds en facade sont presque suffisantes pour éclairer la surface.
Les figures sont reconnus de manière régulières. Ya pas trop d'effet de clignotement pour la reconnaissance.

Je vais en recevoir une 2ème donc j'aurais plus de surface d'éclairage.
Je vais faire aussi un système de merging des données midi pour avoir une double précision.
34

Hors sujet : cette histoire de GPU/CPU c'était pas une des critiques qu'on faisait (ou fait) à vista? comme quoi il bouffait beaucoup de ressource parce que l'interface graphique utilisait le cpu et pas le gpu? et au contraire on avait d'un autre cote beryl sous ubuntu je me rappelle l'avoir fait tourné sur un 1ghz avec de la sd-ram et une geforce 3 ca m'avait foutu sur le cul de pouvoir faire tourner une interface 3D sur cette machine^^


parenthése refermée si j'ai bien compris il faut que le fps soit bas ,c'est bizare je croyais que ca voulait dire frame per seconds et que par conséquent plus c'était élevé plus ca serait fluide...
en tout cas ca à l'air de bien marcher avec ta webcam elle est branchée en firewire?
35
Fps = frame per second

ensuite

Citation : C'est pour ca qu'il est vital d'avoir une carte graphique et de faire ce genre d'opérations dessus.

c'est complétement vrai... un peu à l'image des cartes sons "non de série" indispensables pour l'audio. OpenGL doit toujours faire appel aux ressources de la carte graphique, toutes les cartes graphiques intègre en plus openGL de facon "hardware", de sorte que ca envoit, c'est pourquoi les gamers en ont tous une bien puissante... le problème c'est plus de faire réagir le feedback à réactivision, et ensuite de balancer les infos à PureData...
36
Bon j'ai trouver...je fait presentment un patch avec VVVV et bordel qu'il gere mieux les multiple objet il est en DirectX parcontre... meme pas besoin d'ouvrir reactivision!tu peut ensuite braodcast les message OSC sur n'importe qu'elle soft qui pourra les utilisier!!!!!bon les seul truc de que je ne pige pas dutout c comment avoir le display de ton wave lorseque tu rapproche deux fiducial ect...Bha les truc qui font que c totalment debile quoi!
37
Petite question que j'adresse à tout le monde:
Quelle matériaux vous utilisez pour coller vos fiduciels.
Je cherche à faire des objets genre carré cube ou cercle en plexiglass d'1 cm d'épaisseur.
38
Moi perso j'ai fait des carré dans du carton plume (sorte de polistyréne avec une feuille collé de chaque coté se trouve souvent dans les magasins de bricolage) ca vaut pas super cher et c'est pas moche si on prend soin de le découper proprement...
Par contre pour faire des beaux trucs comme sur les vrais reactable je pense que la solution c'est du plexi de faible epaisseur on imprime le fuidi des deux cotés d'un feuille on découpe proprement autour et on colle la feuille entre deux plaques fines. Et encore le resultat serait trés loin de la réalité les leurs sont vriament très beaux!

au fait freek elle est à quelle distance de ta plaque la caméra ? les fuidi sont à leur taille normale?
39
La surface est de 35 par 35 les fiduciels sont imprimés à taille normal.
La webcam est à 34 cm de la table.

Mais je pense que je peut agrandir la surface étant donné que j'ai un max de réactivité.

En fait j'ai fait une erreur c 8 megapixel en photo et 1600 x 1200 en mode vidéo, soit 1.92 Mega pixels.

Mais le capteur re-échantillonne l'image à partir du capteur 8 megapixel donc l'image d'origine est assez peu parasité.

Le driver permet une vingtaine de réglage.
Il a aussi 6 led blanche presque suffisante pour le système.

Là je rencontre le soucis de ne pouvoir utiliser 2 webcams avec 2 reactivision lancé. J'éspère que ce n'est pas une restriction des feeds vidéo de windows. Sur la réactable yen a plusieurs de caméras ? ya t'il une option pour le lancement de reactivision en mode multi source vidéo?
40
Pour ceux qui sont près à mettre le prix ya ce carte avec caméra CCD embarqué.

http://www.unibrain.com/Products/VisionImg/Fire_i_BC.htm

L'objectif est changeable (voir le fish eye ou wide angle).
Le tout est en firewire 400.

Dites vous utilisez quoi comme couple surface-lumière ?
41

Citation : c'est du plexi de faible epaisseur on imprime le fuidi des deux cotés d'un feuille on découpe proprement autour et on colle la feuille entre deux plaques fines

exactement
42
Moi en couple lumiére/surface j'utilise une plaque de plexi et un néon violet (ceux qui font que les objets blancs deviennent violet) ca amrche plutot pas mal je peux avoir de la lumière autour sans que ca m'empéche de me servir de ma reactable mais j'ai jamais essayé avec genre des flashs (pour etre proche d'une condition scénique...)

sinon bah je pense qu'il n'y a qu'une seule cam dans la vrai par contre ils utilisent un miroir concave pour agrandir la surface (d'ailleur reactivision est prévu pour)
Je pense pas par contre qu'il soit possible d'avoir deux cam en même temps...


à votre avis la distance entre la caméra et les fuidi influence la réactivité?
vous pensez qu'en la rapprochant j'aurais moins de décrochage?
43
Oui ca joue à fond même. Aussi le nombre de fps que ta caméra est capable d'envoyé et l'occupation de ton bus de donnée USB.
44
Au fait lahabanaroom j'ai un peu mal répondu à ta question précedement.
Il se peut pour ton problème que la vidéo cumulé avec opengl ne fasse pas bon ménage sous windows la 3D et la vidéo c'est un peu spécial sous windows.

Par exemple le mode plein ecran est toujours plus économe graphiquement que le mode fenêtré.

La raison elle est simple le mode fenétré recopie modifie les données (redimenssionnement,décalage...etc) renvoyé par la carte graphique.
Tout ca pas géré par le GPU mais par le CPU.

Et c'est la peut être que ca merde, après je n'en sais pas plus sur le graphique chez microsoft.

Oh au fait mon screenshot ce n'est pas vista (je pense que je n'y viendrais probablement jamais) c'est juste un skin :clin: assez économique en ressource de CrystalXP.net .

Ben quoi :??: c bien l'unique qualité que j'ai trouvé à Vista.
45

Citation : Moi en couple lumiére/surface j'utilise une plaque de plexi et un néon violet (ceux qui font que les objets blancs deviennent violet) ca amrche plutot pas mal je peux avoir de la lumière autour sans que ca m'empéche de me servir de ma reactable mais j'ai jamais essayé avec genre des flashs (pour etre proche d'une condition scénique...)



ouaip, mais tot ou tard vous allez buter sur le probleme rencontré par la reactable team : la projection d'une lumiere a spectre visible (genre violet, blanc, ) va foutre le bronx sur la projection (le ffedback visuel quoi). Résultat il va falloir trouver une solution "non visible", retour au début des forums de la reactable : l'infraRouge.

Après je sais que certains ont le courage (ou la prétention ?) de vouloir faire l'expérience par eux meme. La reactable est développé par 4 grosses têtes depuis 2003, je pense que suivre leur route est pas un mauvais exemple.
46
Entiérement daccord avec toi sauf que les lumières infrarouges coutent quelque chose^^ et que le néon coutait rien parce qu'il trainait chez moi...
c'est une simple question d'économie et aucunement de la pretention!
47
Au fait c'est quoi le nom de ton théme?
48
Vista inspirat 2 de CrystalXP:
http://www.crystalxp.net/bricopack/
Celui-ci est beaucoup plus économique et plus joli que les autres.
49
La grande question pour moi c'est : comment on imprime les fiduciels pour l'infra rouge? parce que selon un poste précedent de ttone, les gars de la reactable utilisaient quelque chose de spécial.

Sinon les caméras infra-rouge pas de problème pour en trouver je suis en angleterre le pays qui a le plus de systèmes de surveillance par m² au monde.
Dans mon quartier j'ai au moins 4 ou 5 magasins qui vendent ce genre de trucs.J'en ai vu sur le net à 55£->73€ avec CCD Sony et les led infra incluent + un dome de protection(inutile mais plus facile à monter).

Quelqu'un sait il donc si le blanc et noir sur papier on les même propriétés reflectives que dans le spectre visible.

A vrai dire je pense que pour les infra-rouges il s'agit de la temperature et donc on devrait plutôt penser en terme de conductiviter/absorbance de la chaleur.

Donc un truc du genre : noir->bois ou plexi et blanc->metal genre cuivre ou teflon.Si c'est le cas faire des ficuciels peut couter cher.
50
Un article intéressant pour transformer sa webcam en caméra infra rouge.

http://www.hoagieshouse.com/IR/

La mienne est comme ca.


Donc il semble qu'il faille déviser l'objectif(en tout c possible sur celle que j'ai :D: ),virer le filtre infra-rouge qui se trouve après la lentille et mettre un filtre pour éviter les ondes visibles: un morceau de négatif semble faire l'affaire

Comme j'ai des leds blanches sur la mienne je vais voir pour les remplacer en led infra rouge.

Ou encore sur conrad on peut choper 11 modules de 28 leds chacun qui éclairent jusqu'à 5 mètres ici:

http://www1.int.conrad.com/scripts/wgate/zcop_in/%7EflN0YXRlPTcxMzg0NTg4MA==?%7Etemplate=PCAT_AREA_S_BROWSE&glb_user_js=Y&shop=A_B2C_IN&p_init_ipc=X&%7Ecookies=1

Ca peut se mettre dans la boite avec le pelxi au-dessus.