Difference between revisions of "Workshop:Marionnettes"
(→Proposition technique - mélanger les supports :) |
(→Proposition technique - mélanger les supports :) |
||
Line 23: | Line 23: | ||
: Le projecteur - source de lumière | : Le projecteur - source de lumière | ||
: '''+''' projection de l'interaction Kinect-éléments virtuels | : '''+''' projection de l'interaction Kinect-éléments virtuels | ||
− | + | Qui peuvent être des corps (marionnettes) ou décor (jeu de déplacement, zoom, déformation, apparition-disparition sur un nombre important d'éléments). | |
[[File:Croquis marionnettes 2.jpg|600px]] | [[File:Croquis marionnettes 2.jpg|600px]] |
Revision as of 20:22, 28 November 2017
Dates:
- du 23 au 27 octobre 2017
- du 22 au 26 janvier 2018
Étudiants de théâtre et d'arts numériques.
Contents
Études
Manipulation des avatars : https://vimeo.com/242638856
Eloïse
Proposition technique - mélanger les supports :
- La Projection liée à la Kinect
- Le projecteur - source de lumière
- + projection de l'interaction Kinect-éléments virtuels
Qui peuvent être des corps (marionnettes) ou décor (jeu de déplacement, zoom, déformation, apparition-disparition sur un nombre important d'éléments).
Murmures volés
Le projet se base sur des conversations, des récits, des histoires (réelles ou fictive). En partant de conversation que l'on peut entendre ou que des personnes peuvent confier. Parler de toutes ses vies qui se croisent, qui désirent, qui regrettent (ex : regrets, souvenirs de jeunesse, histoire d'un moment, commérage...). Cela pourrait être aussi des propos volés de livres, d'écrits ou personnels. Un récit composé ou décomposé.
Au final proposer un jeu d'improvisation. Entre par exemple le marionnettiste virtuel qui guide le décor (pourquoi ne pas le lier à une chorégraphie?). Le ou les narrateurs qui écrivent l'histoire en fonction de ce qui défile et de ce qu'ils veulent raconter. L'ajout de marionnettes "réels" est aussi possible.
Par exemple différentes scènes pourraient se produire aux fenêtres et celles-ci pourraient disparaître, apparaître, se déformer en fonction de la Kinect.
Cela pourrait être aussi une nature ou tout autre éléments. Qui pourrait être contrôlé par une personne à la Kinect et s'animer.
Anne-Sophie
Voici quelques inspirations :
Pour ma marionnette, je l'ai imaginé grande, fine plus ou moins, avec de légère forme pour reconnaitre que c'est le corps d'une femme mais sans visage. Elle ne sera pas identifiable, elle aura des coutures, des genres de cicatrice comme Sally de l'étrange Noël de monsieur Jack. Je l'ai imaginé évolué dans un monde sombre, peu éclairé un peu triste, et qu'elle serait une danseuse.
Voici quelque image d'elle ( en préparation )
Valentin
Prototype de marionnette numérique:
Chaque ballons ont une personnalité et veulent être le leader. Pour cela, ils grossissent comme ils le peuvent et évitent de se dégonfler.
Quelques idées de réalisations:
- Ballons entièrement réalisées en 3D et projetée directement sur un mur.
- Les ballons seraient des vrais et il y aurait du mapping vidéo d'un visage ou d'autres choses.
autres projets:
(Images à venir)
- Un comédien porterait un casque (de moto) muni d'un projecteur et d'un dépoli. Une vidéo remplacerait sa tête.
Mickael
Amas de déchets électroniques qui prennent vie sous forme humanoïde. Il est câblé avec des fils électroniques ce qui rappelle les marionnettes à fils.
Test avec marionnette de base :
Dessin préparatoire du modèle :
Images logicielles :
Gavin
Une créature, blessée, vit ses derniers moments d'agonie avant de mourir.
Alysa
Ismael
Qendrim
Mon idée:
J'ai envie de reprendre l'idée de base des marionnettes et me baser sur l'utilisation des mains. Il y a la détection des mouvements de la mains grâce à la Leap Motion. Chaque mouvement serait donc associé à un membre du squelette du personnage. L'avatar 3D serait animé par différents mouvements.\\
Avec ce système l'inverse est également possible,dans le sens où les mouvements de la personne réelle pourront créer une certaine position de la main "avatar" à l'écran. Dans ce cas là, on aurait un jeu de position à réaliser pour reproduire correctement le mouvement de la main ou du personnage.
J'ai également expérimenté le mouvement du personnage blender en bougeant les les données sur PureData. Chaque modification a été enregistrée. Par la suite, un montage a été fait avec les images créées et j'ai exporté en gif pour au final avoir un résultat comme ci-dessous.
François
Recherches techniques:
Tests effectués:
- openni 1.5 & nite 1.5 on linux + ofxOpenNI => failed, incompatibility
- openni 2 & nite 2 on linux => failed
- KinectSDK 1.8 + ofxKinectNui + of 0.9.8 on windows 10: dirty hack but solved!
- extraction des rotations des squelettes à partir du Kinsct SDK 1.8: https://msdn.microsoft.com/en-us/library/hh973073.aspx
- récupération du addon ofxKinectNui datant de 2013
Résultats:
- kinect extraction: positions & rotations ok
- réception dans blender: ok
- mapping: ko > il manque des os dans l'armature > l'utilisation des rotations relatives contraint l'utilisation des TOUTES les rotations sur l'avatar - dans l'exemple, les shoulders et les hips ne sont pas utilisées, ce qui implique une rotation érronée aux niveau des épaules et des hanches de l'avatar (voir 2ème screenshot)
Solutions envisagée:
- accumuler les rotations dans l'application avant envoi > shoulder_L.quaternion * elbow_L.quaternion >> blender.elbow_L
- faire cette accumulation dans blender, mais pose problème > les quaternion en bge ne sont pas des objets mais des listes de points
Resources
- Sources et fichiers du projet sur bitbucket.
- Tanukis wiki
- etherpad
- les marionnettes
scientific
- 3D Skeleton extraction using one Kinect camera.
- Curve Skeleton Extraction from Incomplete Point Cloud
-