Petit installation réalisée avec Pierre et Simon qui consiste à coller des Post-it sur une grille pour générer du son et de l’animation
La grille est parcourue par une tête de lecture virtuelle qui détecte la couleur des Post-it et leur position sur la grille. La couleur définie le type de son et d’animation et la hauteur définie … la hauteur du son.
L’idée était de proposer une installation pour les journées portes ouvertes de gobelins, histoire de montrer que notre formation n’est pas limitée qu’à l’écran d’ordinateur
La vidéo de Stop-iT
Publié dans Flash, Gobelins | 2 commentaires »
Il y a quelques jours, j’ai mis en ligne une nouvelle version de mon lab et je profite de cet article pour parler de mes premières expériences avec Arduino que vous y trouverez.
Arduino est une plateforme à base d’un microcontrôleur programmable en pseudo C de façon très simple.
Elle permet de rendre des objets interactifs à l’aide de capteurs et d’actionneurs.
Entièrement open-source (le soft autant que le hard), on peut assembler soi-même un Arduino ou en commander un prémonté. L’IDE de développement est basé sur Processing et est téléchargeable gratuitement.
Il m’a semblé que c’était la plateforme idéale pour débuter avec de l’électronique programmable.
Voici donc mes premiers tests et expériences :
Publié dans Arduino, Dev, Flash | 4 commentaires »
Un nom à la con pour un site qui, je l’espère ne le sera pas !
Je viens de mettre en place un blog collaboratif animé par la promo CRMA 2008 de l’école des Gobelins.
Il se veut ouvert à tout les sujets autour du développement et de la conception web.
Alors, rendez-vous sur lestringdanslarray.com
Publié dans A voir, Dev, Gobelins | 5 commentaires »
Enfin je met en ligne mon projet perso de première année !
Il s’agit d’une galerie virtuelle d’un genre nouveau destinée à des artistes (graphistes, peintres, illustrateurs, photographes, …).
Je vous laisse découvrir, mais sachez qu’il ne s’agit que d’une version expériementale et que les bugs sont encore nombreux
Vous aurrez la possibilité de tester la personnalisation d’un espace en créant un compte.
Cependant les comptes nouvellement créés, sont supprimés automatiquement chaque nuit. Ceci pour m’éviter à devoir filtrer les contenus et surtout pour ne pas surcharger l’espace…
PerspectiveArt
Publié dans AS3, Flash, Gobelins, Papervision3D | 6 commentaires »
Bon ce n’est pas grand chose, peut-être que tout le monde connait, mais j’ai découvert ça ce soir et je pense que ça peut toujours servir…
Imaginons la chose suivante :
Une fonction récupère deux arguments et les arguments additionnels stockés dans le tableau “rest” (c’est la nouvelle syntaxe d’AS3 qui permet ça).
Seulement, on souhaite appeler une autre fonction en lui transmettant les arguments contenus dans “rest”, ce n’est pas possible, puisque “rest” est un tableau…
function uneFonction(param1, param2, ...rest){
uneAutreFonction(rest);
// uneAutreFonction va recevoir un seul argument de type Array...
}
Voici la solution que j’ai trouvé sur un forum :
En utilisant la méthode apply de la classe Function, on peut transmettre un tableau d’arguments à une fonction.
Le premier argument de la méthode apply permet de transmettre la référence d’un objet qui sera accessible avec le mot clef “this” dans la fonction
(ce que fait la classe Delegate en AS2)
function uneFonction(param1, param2, ...rest){
uneAutreFonction.appy(null, rest);
// ici elle va recevoir tout les arguments du tableau rest
}
Si en plus on veut regrouper les deux premiers arguments avec le tableau rest, il suffit de faire :
function uneFonction(param1, param2, ...rest){
rest = [param1, param2].concat(rest);
uneAutreFonction.appy(null, rest);
/* une Autre Fonction va recevoir tout les arguments
transmis à uneFonction */
}
Publié dans AS3, Dev | 4 commentaires »