Aller au contenu
  • Accueil
  • Axes
    • Cooperational Mobility
    • Behavioral Objects
    • Responsive Matter
    • Experimental Publicizations
  • Équipe
    • Enseignant.e.s-chercheur.e.s et intervenant.e.s
    • Étudiant.e.s-chercheur.e.s
    • Ingénieur.e.s de recherche & création
    • Alumnis
  • Projets
  • Instruments
    • Mobilizing
    • MisB Kit
    • Zilhouette
  • Actions
  • Publications
fr | en

reflective interaction

Instruments

Mobilizing


L’apparition des smartphones et des tablettes dans la dernière moitié des années 2000 a donné lieu à leur adoption massive : les écrans mobiles, hybridation du téléphone portable et des ordinateurs, ont su se rendre indispensables et peuplent aujourd’hui notre quotidien. Étant une forme d’ordinateur adapté à des situations de mobilité, la nouveauté de ces machines numériques s’est rapidement diluée dans le paysage technologique contemporain : elles font maintenant partie intégrante de l’ensemble technique numérique qui caractérise notre époque. Les écrans mobiles présentent des spécificités techniques qui leur sont propres et qu’il convient d’explorer au-delà de leurs usages préconçus. Les champs du design et des pratiques artistiques de l’interactivité sont particulièrement propices à cette exploration.

Parce qu’ils donnent accès à des informations concernant leur état physique propre (orientation, inclinaison, etc.), les écrans mobiles permettent, à l’aide des nombreux capteurs qu’ils embarquent, d’interagir avec les médias qu’ils diffusent (image, textes, vidéos, etc.) à travers leur manipulation : ils sont leur propre périphérique de contrôle. Pendant un temps, la mise en œuvre exploratoire et artistique de ces spécificités techniques s’est avérée difficile d’accès, la chaîne technique de développement pour ces appareils étant conçue pour les spécialistes de l’informatique. Mais le paysage technologique c’est depuis fortement transformé. En outre, parce qu’ils sont des objets techniques permettant la réalisation d’un « Internet mobile », les écrans mobiles intègrent des navigateurs Internet, élément logiciel que l’on retrouve sur un nombre croissant de machines numériques (ordinateurs, consoles de jeux, smartTV, etc.). L’omniprésence des services de réseaux sociaux, la banalisation de l’usage d’Internet et de la mise en œuvre des techniques de création de documents web interactifs participent à l’évolution des technologies du web, le navigateur devenant progressivement une plateforme à part entière. Plus que jamais, créer pour le web permet aujourd’hui de diffuser ses créations sur une grande variété d’appareils, à partir du moment où ils sont dotés d’une forme de navigateur Internet. Machine virtuelle a priori universelle, support de consultation et de création logicielle standardisée et simple d’accès, le navigateur internet est l’un des vecteurs de l’interopérabilité entre les diverses machines numériques : il est aujourd’hui possible de produire des œuvres qui peuvent tirer partie des capacités des écrans mobiles tout en étant exécutables sur d’autres appareils.

Mobilizing.js est le projet d’un environnement logiciel auteur à destination des artistes et des designers dont l’objectif est de favoriser la création d’œuvres interactives sur différentes formes d’appareil-écrans. La grande polyvalence que présente actuellement JavaScript, qui montre une tendance à s’affirmer, permet à Mobilizing.js d’étendre son champ d’intervention à des contextes logiciels variés, parmi lesquels on trouve le navigateur internet, les serveurs Node.js ou encore des contextes spécifiques à certaines machines (périphériques mobiles/IoT – tablettes, smartphones – iOS, Android, Windows, etc). Les fondations de Mobilizing.js prennent donc la forme d’une librairie JavaScript qui définit une interface de programmation conçue pour la création artistique interactive dans des contextes matériels et logiciels qui sont dès à présent unifiés par le langage JavaScript. Notre ambition est, en parallèle d’une stabilisation de ces fondations, de produire des couches logicielles supérieures à celles-ci afin de mettre en critique les conditions actuelles d’écriture des programmes informatiques.

Équipe de développement depuis 2014 : Dominique Cunin (coordination), Florent Dubois, Oussama Mubarak, Jonathan Tanant.

mobilizing-js.net

MisB Kit



Dans le cadre du projet de recherche Behavioral Objects, nous étudions la notion de comportement des objets et de comment cela a été abordé par les artistes et designers depuis les débuts du XXème siècle. Au-delà d’une approche théorique et historique, le développement de nos propres objets est au cœur de ce projet. Cela permet de les tester et les analyser minutieusement, afin d’en ajuster progressivement les modes de conception et de fabrication. Pour baliser et stimuler cette approche, nous avons repéré les techniques existantes qui pourraient répondre le plus avantageusement à nos besoins. Pour animer de façon autonome des objets, ces techniques sont d’abord celles de la robotique, plus particulièrement de la robotique modulaire, permettant de l’adapter à différentes formes et mouvements.

Nous avons alors développé un instrument sous le nom de MisB Kit : un kit modulaire pour prototyper rapidement des objets à comportements, voire à mauvais comportements. En associant cet instrument en développement à notre cadre conceptuel de recherche, nous disposons de bonnes conditions pour une expérimentation conjuguant étroitement pratique et réflexivité.

Le MisB Kit est constitué d’un ensemble de modules de construction que nous avons fabriqué : des pièces pleines et des éléments de structure toutes revêtues de velcro, permettant de les assembler et de modifier ces assemblages très rapidement, comme une sorte de Lego « haute définition ». Ce principe est aussi élémentaire que puissant puisqu’il autorise la réalisation de prototypes en quelques minutes avec une grande liberté d’action et qu’il permet aussi d’associer à cette base d’autres matériaux dès lors qu’ils disposent eux aussi de velcro. Ainsi d’autres modules de structure directement empruntés aux jeux de construction K’Nex ont pu être associés à notre toolkit, tout comme un ensemble de tiges en carbone, de coques et de peaux permettant de recouvrir nos robots afin de les abstraire de leur condition technique (mécanique motorisée) pour les amener simplement sur le terrain de l’objet.

C’est sur cette base que nous organisons depuis quelques années de nombreux « workshops » à destination de divers publiques : enfants, amateurs, étudiants comme nos pairs impliqués en recherche & création, ou, tout simplement, nous-mêmes, notre propre équipe avec ou sans invité(s).

misbkit.ensadlab.fr

Zilhouette

Un logiciel de captation et de reconstruction 3D temps réel pour l’interaction


À propos

Zilhouette est un logiciel d’interaction multi-caméra 3D capable de gérer un nombre théoriquement illimité de flux 3D. Zilhouette a été conçu comme étant un outil générique et modulaire permettant de combiner des flux de profondeur d’image ou de nuage de points, de faciliter la calibration ainsi que les réglages et de générer un rendu volumétrique optimisé pour des interactions en temps réel. Zilhouette est distribué sous licence libre GPL, testé sur Ubuntu 18.


Caractéristiques

• Nombre de flux 3D théoriquement illimité (hormis par la puissance de l’ordinateur)
• Support de flux 3D compatible ROS (Robot Operating System)
• Affichage du rendu vers sortie vidéo
• Filtrages (CPU, GPU) : archi (ajout de modèle 3D), temporel (motion blur, median…), spatial (flou, médian, erosion, dilatation…), seuil (angles limites, distance limite…), disparité, décimation…
• Rendu OpenGl avec caméra orthographique ou perspective
• Réglages temps réel (ImGui) : calibration, filtrage, réglage rendu, ajout de flux, ajout de modèle, multiple vue interactive, grille…
• Caméra compatible ROS : Realsense D400, SwissRanger SR4000…

Zilhouette a été initialement créé pour la version 2020 de l’installation “niform” de Samuel Bianchini exposée au Centre Georges Pompidou (Paris) lors du festival Hors Pistes intitulé “Le peuple des images”, dont le commissariat était assuré par Géraldine Gomez. Ces développements ont bénéficié du soutien d’EnsadLab, le laboratoire de l’École nationale supérieure des Arts Décoratifs (EnsAD – Université PSL) et de la Chaire arts et sciences de l’École polytechnique, de l’EnsAD-PSL et de la Fondation Daniel et Nina Carasso.

Page web du développeur : zilhouette


Conception et développement : Colin Bouvry
Licence logicielle : GPL
Remerciements : EnsAD, Samuel Bianchini, Centre Pompidou, ROS, communauté Openframeworks.
Mobilizing
MisB Kit
Zilhouette