Catégories
Liens
Ceci est une ancienne révision du document !
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.
Pd / Processing / oF / Python (Pillow?) / Blender / NodeBox / TouchDesigner / Isadora ?
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é…
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)
bcp plus fluide mais blocage de temps en temps. code a améliorer (avoir toute la liste d'image en buffer ?)
patch malinette-ofelia
Si une image fait 720×480 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é