Skip to content
pixel => lumière
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
artnetTest
configs
dmxServer
ligneTest
maxHelper
pbo2osc
pix2light
pix2osc
services
testFBO
.gitignore
README.md
addressageDMX.txt

README.md

pix2light

Projet entourant la conversion de pixels extrait d'une image en intensités lumineuse.

Développé en C++ via openframeworks En collaboration avec ÆLAB

Pré-requis :

Installer Openframeworks et s'assurer qu'un exemple compile adéquatement. sur macOs, suivre ce tutoriel : http://openframeworks.cc/setup/xcode/

configuration raspberry pi

sudo nano /boot/config.txt

gpu_mem=256

Add-on

Dans le dossier addon de OF ajouter ces dépendences

cd of/addons

git clone https://github.com/kylemcdonald/ofxDmx && git clone https://github.com/hiroyuki/ofxArtnet

Composantes :

Le projet est conçu de manière décentralisé de sorte à ce que chaque logiciel ce concentre sur une fonction spécifique.

dmxServer

dmxServer est une application (headless) qui transforme une liste de données vers une interface USB DMX.

  • Compatible avec la Enttec pro dmx
  • Compatible avec linux et macOs
  • La liste doit être constitué de chiffre pouvant comporter jusqu'à 512 élements
  • la valeurs des élements dans la liste doit être entre 0 et 255

requiert le addon : https://github.com/kylemcdonald/ofxDmx

pix2osc

pix2osc est une application graphique qui échantillone une ou des sous-section d'images afin d'envoyer une liste d'intensité.

wait to for network

https://www.freedesktop.org/wiki/Software/systemd/NetworkTarget/

systemctl enable systemd-networkd-wait-online.service

After=network-online.target Wants=network-online.target

Déploiement

créer un utilisateur sur le

installer les services lié au déploiment

sudo ln -s /home/artificiel/of/apps/pix2light/services/*  /etc/systemd/system/ 

activer les services

sudo systemctl daemon-reload && sudo systemctl enable dmxServer && sudo systemctl enable pix2light

addon : necessaire :

internet à l'UQAM :

https://wiki.archlinux.org/index.php/Resolv.conf#DNS_in_Linux

Voir : pourquoi faire ça, débloque:

drill www5.yahoo.com 

sudo systemctl enable systemd-networkd-wait-online.service

config Elidy

désactiver le animation maker mapping LED en mode big Wall début addresse à 1 (50 par default)

désactiver scan adressage des univers 0 1 2 3 4 5 c'est quand même unicast.

todo :

[x] pourquoi faut rouler l'application en sudo sur le pi pour avoir accès au seriel..?

sudo gpasswd --add artificiel uucp

[] orbit : http://www.physics.csbsju.edu/orbit/orbit.2d.html [X] slideshow d;images [] artnet ?[] dmx serveur : command line argument de config ?[] dmx serveur : windowless app. [] asservissement / master / timeline quotidien [] améliorer le trait dans le dessin. [] bug : long terme sur osx Memory Leak?

You can’t perform that action at this time.