Autre option pour récupérer une fenêtre du bureau (sous linux) : utiliser pdgst et ximagesrc.
Avec ça on peut simplement donner le nom de la fenêtre dont on veut le contenu, et ça roule !
Bien pratique si on n'est pas intéressé par l'intégralité du bureau, avec VLC ça implique de croper un morceau et de placer exactement la fenêtre au bon endroit. Avec ximagesrc on place sa fenêtre comme on veut.
Hors ligne
c'est un peu ce que je suggérais ... un problème >>> plusieurs solutions . Reste à choisir la plus légère ou la mieux répartie en charge processeurs .
Hors ligne
@MrPropre : les ombres qui se baladent quand on bouge la scène, c'est normal, puisque c'est la position de la lumière qui es définie dans le shader. Mais je reconnais que tout n'est pas tout à fait cohérent. C'est le meilleur compromis trouvé pour l'instant. Sauf si j'enlève tout ce qui est matérials... Mais si tu veux l'améliorer, n'hésite pas je suis preneur de toute améliorations!
@ux autres : à chacun sa solution en effet.
Hors ligne
vraiment très bon : les ombres respectent bien la rotation des formes d'ensemble. c'est précis et de très bonne qualité (en tout cas chez moi cela tourne nickel sur mon mbp)
Hors ligne
Je reviens sur le sujet browser sur l'écran car en relisant j'ai vu que je n'avais pas vraiment répondu....
En fait j'avais compilé un external utilisant le frameworks awesomium (et donc chromium) pour avoir le browser directement sous pure data. Il à quelques bugs (notamment, il fait crasher pure data si on le met en double), mais si ça interesse quelqu'un, je peux envoyer les sources ou l'exécutable sous mac.
Bien à vous!
Hors ligne
Super nononononono!
Intéressé! donc plutôt yesyesyesyesyesyes!
Hors ligne
okokokokokok!
bon, pas de patching dynamique, hein! sinon tout plante....
faut récuperer le framework awesomium ici : http://www.awesomium.com/ et l'installer dans le même répertoire que l'external.
Voilà, et vive les bugs!
Dernière modification par nononononono (2017-08-27 08:41:10)
Hors ligne
Merci!
"We're building something new!
Awesomium is getting an upgrade.
Sign up to receive updates."
De toute façon je suis en chine et un lien sur deux ne mène nul part ici, ou très lentement avec un vpn alors j'attendrais!
Dernière modification par mrpropre (2017-08-27 10:10:15)
Hors ligne
Exact, pas d'autre solution que de poster le frameworks (je l'ai uniquement pour mac malheureusement...)
https://www.dropbox.com/s/ouvzqidfwmrtf … k.zip?dl=0
Hors ligne
Essayé sous OSX 10.9 avec pd 0.47.1 en mettant le framework dans SSD/Library/Frameworks mais crash au démarrage:
localhost:~ raphael$ /Applications/Pd-0.47-1+lib.app/Contents/Resources/bin/pd /Users/raphael/Downloads/oueb/oueb2-help.pd
Pt_Start() called
open: /Library/Pd/gem.conf: No such file or directory
open: /Users/raphael/Library/Pd/gem.conf: No such file or directory
open: ./gem.conf: No such file or directory
QT call to sgpn:kComponentOpenSelect
QT call resulted in 0
QT call to sgpn:kComponentRegisterSelect
QT call resulted in 0
QT call to sgpn:kComponentCloseSelect
QT call resulted in 0
QT call to sgpn:kComponentOpenSelect
QT call resulted in 0
QT call to sgpn:kComponentRegisterSelect
2017-08-29 15:49:11.727 pd[34748:507] Camera central already inited - probably duplicate register. Skipping...
QT call resulted in 1
QT call to sgpn:kComponentCloseSelect
QT call resulted in 0
Segmentation fault: 11
Hors ligne
j'ai pas cette erreur chez moi...
Faut avoir gem installé avant de charger l'external,
et teste aussi avec le framework dans le même dossier que oueb.
Normalement, avec extended cela marche.... (mais gem est chargé avant l'external du coup...)
bonne chance!
Hors ligne
Je l'ai mis dans Library/Frameworks car dans le même dossier que le patch j'ai:
/Users/raphael/Downloads/oueb/oueb2.pd_darwin: dlopen(/Users/raphael/Downloads/oueb/oueb2.pd_darwin, 10): Library not loaded: @executable_path/Awesomium.framework/Versions/Current/Awesomium
Referenced from: /Users/raphael/Downloads/oueb/oueb2.pd_darwin
Reason: image not found
oueb2
... couldn't create
Hors ligne
hello,
en effet il faut mettre le frameworks dans Library/Frameworks.
pour pouvoir le mettre dans le dossier de oueb2 :
cd repertoire/de/oueb2
install_name_tool -change @executable_path/Awesomium.framework/Versions/Current/Awesomium @loader_path/Awesomium.framework/Versions/Current/Awesomium oueb2.pd_darwin
mais bon si cela ne marche pô.
ce qui est étonnant c'est que ton message d'erreur porte à priori sur la webcam....
Tu es sur quel version de mac? tu peux essayer avec extended?
Tu as installé Gem avec Deken?
tu peux essayer ce patch pour voir?
Hors ligne