====== Etudes pour La ligne Claire ====== * Porteur du projet : reso-nance === 1 === Un passage compris entre deux écrans vidéo, matérialisé par une ligne au sol. Video de gauche, un migrant, vidéo de droite un militaire. S'approcher du migrant, il vous tend les bras, mais le militaire vous met en joue de son fusil. S'approcher du militaire et il baisse son arme puis vous tend la main, bienveillant, alors que le migrant cesse ses appels et basse les bras, désespéré. Seule option possible, se tenir bien sur la ligne pour traverser l'épreuve en toute indifférence ; le militaire est au repos, le migrant neutre et distant. La ligne claire, titre équivoque, en référence au style graphique initié par Hergé, sans procès d'intention à son égard, parait approprié à cette scène à la fois stéréotypique, manichéiste et cornélienne : de l'impossibilité d’un monde net et propre. === iNSTALLATION HOLOGRAPHIQUE === {{ :projets:laligneclaire:ecran118.jpg?nolink |}} === iNSTALLATION VIDEO PROJETEE === {{:projets:laligneclaire:laligne-scenoportes.jpg?nolink|}} ++++ autres pistes | {{:projets:laligneclaire:1547505418273745.jpg|}} {{:projets:laligneclaire:1547505418406768.jpg|}}{{:projets:laligneclaire:1547506751236353.jpg|}}{{:projets:laligneclaire:1547506751300432.jpg|}} ++++ ===== croquis===== {{:dev:ligneclair.jpg?600|}} {{:projets:laligneclaire:1547505418342455.jpg?600|}} ==== pistes multimedia ==== Pd / Processing / oF / Python (Pillow?) / Blender / NodeBox / TouchDesigner / Isadora ? * {{ :projets:laligneclaire:ofelia-testimms2.pd |patch malinette (ofelia)}} * {{ :projets:laligneclaire:laligne-tests-ofelia.zip |divers tests ofelia}} * {{ :projets:laligneclaire:support-ventilo-smokemachine.ai |test support smoke machine}} === Test 1 : Blender BGE Python === {{ :dev:bge-textutepython.png?800 |}} //Blender BGE// Changement de texture image par image basé sur la position X de la sourie.\\ **framerate des bricks logics "Always" et "Mouse" a "4" récupère un peu de fluidité…** ++++ script python | import bge import Rasterizer from bge import texture from bge import logic def createTexture(cont): Rasterizer.showMouse(True) obj = cont.owner sens = cont.sensors ["event"] mouse = cont.sensors ["Mouse"] # Obtention de l'index de la texture initiale ID = texture.materialID(obj, 'IM0001.png') # Creation de la nouvelle texture object_texture = texture.Texture(obj, ID) # il faut garder une reference permanente obj.attrDict["tex"] = object_texture # test get property count = obj ["count"] if sens.positive: mouseposx = mouse.position[0]%500 url = logic.expandPath("//imgs/"+"%04d" % mouseposx+".png") # chargeons la texture en memoire new_source = texture.ImageFFmpeg(url) # swap de texture object_texture.source = new_source # remplacement dans le GPU object_texture.refresh(False) ++++ === Test 2 : pd 0.48 + ofelia === {{:projets:laligneclaire:ofelia-test2.png?800|}} //Puredata ofelia// La Librairie Ofelia porte les objet d'Open framework dans pure data.\\ beaucoup plus fluide que Blender mais blocage de temps en temps. necessite l'usage d'une carte graphique et suffisament de memoire pour mettre l'ensemble des images en RAM. code a améliorer (avoir toute la liste d'image en buffer ?).\\ {{ :projets:laligneclaire:ofelia-testimms2.pd |patch malinette (ofelia)}} === Calcul poids d'une image par rapport au pixels === Si une image fait **720x480 pixel** son poid sera de (720*480)*3/1024 = **1012 ko** \\ ps : 3 = 3 octet (rvb) / 1024 = pour passer en kilo octet... **Il s'agit du poids non compressé** ==== materiaux ==== * [[https://www.plastiquesurmesure.com/materiaux-plastiques/plaque/plaque-petg-2050x1250-transparent-incolore.html|panneau PET 2m x 1.2m]] * [[https://chabaud-plexi.fr/|chabaud-plexi]] * [[https://www.manomano.fr/vitrerie/film-pvc-rouleau-transparent-couleur-transparent-format-125x35-1156728|rouleau plexy]] * tissus , tulle, toile semi transparente ? ... * [[https://www.leroymerlin.fr/v3/p/produits/lot-de-4-miroirs-non-lumineux-adhesifs-carres-l-10-x-l-10-5-cm-e168852|mirroir]] * [[https://www.alibaba.com/product-detail/China-ENOTECH-hologram-rear-projection-film_1332757711.html|Alibaba rear projection screen]] * [[https://www.creadhesif.com/film-lamination-monomere-mat.html?gclid=Cj0KCQjwyYHaBRDvARIsAHkAXcvmSA_kYTO-fnaSLVfhZHuqFOgTzk5RxB4T_DbkJTw_oOMiAXV7xf0aAlrwEALw_wcB|Film lamination Monomère Mat]] ==== Calcul poids d'une image par rapport au pixels ==== Si une image fait 720x480 pixel son poid sera de (720*480)*3/1024 = 1012 ko ps : 3 = 3 octet (rvb) / 1024 = pour passer en kilo octet... Il s'agit du poid non compressé