{"id":3307,"date":"2021-10-04T21:35:21","date_gmt":"2021-10-04T19:35:21","guid":{"rendered":"http:\/\/lamartinieredesign.fr\/?page_id=3307"},"modified":"2023-04-04T19:43:36","modified_gmt":"2023-04-04T17:43:36","slug":"motion-capture","status":"publish","type":"page","link":"https:\/\/lamartinieredesign.fr\/?page_id=3307","title":{"rendered":"Motion Capture"},"content":{"rendered":"\n<p>Avec UNITY 2017.3.1f1 \/ Version personnel 64bit<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">1. Le MOCAPTURE<\/h4>\n\n\n\n<h5 class=\"wp-block-heading\">A_Pr\u00e9paration<\/h5>\n\n\n\n<p>a_ Mettre le Mocap \u00e0 charger<br>Depuis la poche arri\u00e8re, brancher la prise USB \u00e0 un ordinateur.<\/p>\n\n\n\n<p>b_ Pendant ce temps, t\u00e9l\u00e9charger et installer l\u2019application <strong>Rokoko Studio<\/strong> sur le site Rokoko. Elle fait partie de la Smart Suit.<br><a href=\"https:\/\/www.rokoko.com\/products\/studio\/download\">https:\/\/www.rokoko.com\/products\/studio\/download<\/a><br>Depuis 2023, il faut utiliser la version Legacy (cliquer sur le petit texte gris en bas et pas sur le gros bouton Download).<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-2 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><a href=\"http:\/\/lamartinieredesign.fr\/wp-content\/uploads\/2023\/04\/rokoko_legacy_download.png\"><img decoding=\"async\" loading=\"lazy\" width=\"852\" height=\"380\" src=\"http:\/\/lamartinieredesign.fr\/wp-content\/uploads\/2023\/04\/rokoko_legacy_download.png\" alt=\"\" class=\"wp-image-4655\" srcset=\"https:\/\/lamartinieredesign.fr\/wp-content\/uploads\/2023\/04\/rokoko_legacy_download.png 852w, https:\/\/lamartinieredesign.fr\/wp-content\/uploads\/2023\/04\/rokoko_legacy_download-300x134.png 300w, https:\/\/lamartinieredesign.fr\/wp-content\/uploads\/2023\/04\/rokoko_legacy_download-768x343.png 768w\" sizes=\"(max-width: 852px) 100vw, 852px\" \/><\/a><\/figure>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-5 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p>c_ Lancer Rokoko Studio et cr\u00e9er un compte (login et mot de passe). Attention, il arrive que le curseur ne s&rsquo;affiche pas dans les cases de saisie. Cela n&#8217;emp\u00eache pas de taper, \u00e0 l&rsquo;aveugle, son login et mot de passe.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"http:\/\/lamartinieredesign.fr\/wp-content\/uploads\/2021\/10\/rokoko_id-763x1024.png\" alt=\"sign in\"\/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<h5 class=\"wp-block-heading\"><br>B_Mise en route<\/h5>\n\n\n\n<p>a_ Sortir de la housse et d\u00e9ployer le costume.<br><br>b_ Relier le boitier central du costume (poche arri\u00e8re) \u00e0 un ordinateur \u00e0 l\u2019aide du cable USB-C.<br><br>c_ Configurer le WIFI (rentrer les coordonn\u00e9es du WIFI de l\u2019ordinateur connect\u00e9) (le mieux est d&rsquo;utiliser un partage de connexion, car il est impossible de connecter le Mocap  au WiFi P\u00e9dagogique de l&rsquo;\u00e9cole).<br><br>d_ Un pantin (le costume connect\u00e9) apparait dans la sc\u00e8ne. Il est inerte m\u00eame si le costume est port\u00e9.<br><br>e_ Dans Rokoko Studio, dans la fen\u00eatre d&rsquo;invite (le <strong>Dashboard<\/strong>), cliquer sur le bouton + (<strong>New Profile)<\/strong> pour configurer un \u00ab\u00a0nouvel acteur\u00a0\u00bb (Actor Profile). Entrer les mensurations de la personne qui porte le costume. Nommer le nouvel \u00ab\u00a0objet\u00a0\u00bb (l\u2019acteur). <br>Puis cr\u00e9er un nouveau Projet.<br>Il est \u00e9galement possible de cr\u00e9er d&rsquo;abord un nouveau Projet, puis de cliquer sur <strong>Add Object<\/strong> pour param\u00e9trer un nouvel acteur.<br><br>f_ Dans la zone Add Object, cliquer sur le bouton + et cocher  l\u2019Objet dans la Scene Overview. (Juste au dessus de la liste des objets). Le pantin sur la sc\u00e8ne est \u00e0 pr\u00e9sent anim\u00e9 par les mouvements de l\u2019acteur.<br><br>g_ \u00c0 l\u2019aide de l\u2019ic\u00f4ne du costume en haut \u00e0 droite, r\u00e9initialiser le costume. Le logiciel demande \u00e0 l\u2019acteur de ne pas bouger pendant quelques secondes.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">C_Danser, Bouger<\/h5>\n\n\n\n<p>\u00c0 l\u2019aide de la barre d\u2019enregistrement, enregistrer des s\u00e9quences de mouvement courte (pas plus d\u20191 minute sinon les rep\u00e8res se d\u00e9calent). Les s\u00e9quences (nomm\u00e9es \u00ab takes&nbsp;\u00bb) sont enregistr\u00e9es dans le dossiers cibles. Ce sont ces prises (takes) qui serviront \u00e0 animer des objets dans UNITY).<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">2. R\u00c9CUP\u00c9RER LES ANIMATIONS DANS UNITY<\/h4>\n\n\n\n<p><br>Le logiciel :<br>Cr\u00e9er un compte \/ Login : Lancer UNITY<br>Deux Applications : UNITY \/ UNITY HUB<br>L\u2019application VISUAL STUDIO s\u2019installera en cours de travail en cas de bug \u00e0 r\u00e9gler.<br>Idem pour MonoDevemopUnity<\/p>\n\n\n\n<p>Projet 1 : cr\u00e9er un groupe de pantins anim\u00e9s avec les prises de MoCap<\/p>\n\n\n\n<ul><li>Dans UNITY (et pas UNITY HUB qui n\u2019est en fait qu\u2019un gestionnaire de projets) ouvrir un new project 3D. L\u2019interface de travail est en place.<\/li><\/ul>\n\n\n\n<p>A\u2022 Importer une prise de MoCap dans Unity<\/p>\n\n\n\n<ul><li>Dans Unity, cr\u00e9er un dossier dans la fen\u00eatre d\u2019Assets du Projet et le nommer \u00ab\u00a0Takes\u00a0\u00bb. Glisser les prises de la MoCap (par ex. take-1, take 8, etc.) dans ce dossier.<\/li><li>Donner un nom \u00e0 la sc\u00e8ne et dans la fen\u00eatre Hierarchy s\u00e9lectionner Save As.<\/li><li>D\u00e9ployer une prise via le petit triangle \u00e0 c\u00f4t\u00e9 du cube fichier. Une fen\u00eatre contenant un ensemble de sous fichiers apparait, parmi lesquels clip.<\/li><li>Cliquer sur clip afin de faire apparaitre l\u2019inspector du fichier. Cliquer ensuite sur Edit, en haut \u00e0 droite de la fen\u00eatre.<\/li><li>Cliquer sur le bouton Rig et s\u00e9lectionner Humanoid dans la liste Animation Type.<\/li><li>Cliquer sur Optimize Game Object<\/li><li>Cliquer sur Apply<\/li><li>Faire d\u00e9filer le clip dans lequel le personnage s\u2019anime selon la prise du MoCap dans la fen\u00eatre animation. Par d\u00e9faut la capture de mouvement r\u00e9cup\u00e8re un RIG Unity standard.<\/li><\/ul>\n\n\n\n<p>B\u2022 D\u00e9terminer un RIG pour \u00ab&nbsp;habiller&nbsp;\u00bb la MoCap<\/p>\n\n\n\n<ul><li>Ouvrir la fen\u00eatre Asset Store et t\u00e9l\u00e9charger un RIG disponible (gratuit ou payant). Par exemple NeoLowMan<\/li><li>Une fen\u00eatre d\u2019importation apparait. Cliquer sur Import. (Le fichier apparait dans la fen\u00eatre des Assets et dans la liste des Favorites, rubrique All Models.<\/li><li>Ouvrir All Models et glisser le fichier Neo dans la fen\u00eatre de la sc\u00e8ne (onglet Hierarchy)<\/li><li>Aller dans la prise (fen\u00eatre Assets), d\u00e9ployer la fen\u00eatre de la prise et cliquer sur clip.<br>Dans la fen\u00eatre de Pr\u00e9visualisation de mouvement, cliquer sur l\u2019ic\u00f4ne du personnage en bas \u00e0 droite et s\u00e9lection Other dans le menu d\u00e9roulant. Choisir le mod\u00e8le N\u00e9o dans la fen\u00eatre Select Game Object qui vient de s\u2019ouvrir. Le RIG prend l\u2019apparence du mod\u00e8le Neo.<\/li><li>Aller dans la fen\u00eatre d\u00e9ploy\u00e9e de la prise et cliquer sur l\u2019ic\u00f4ne du personnage. Une fen\u00eatre s\u2019ouvre pour configure Avatar (modifier ses proportions). Done pour appliquer et refermer. Un personnage statique de forme Neo apparait dans la sc\u00e8ne 3D.<\/li><\/ul>\n\n\n\n<p>C\u2022 Animer le RIG choisi avec la prise de la MoCap<\/p>\n\n\n\n<ul><li>Dans le menu d\u00e9roulant Create de la fen\u00eatre Projet, Cr\u00e9er un Animator Controller<\/li><li>Nommer le fichier de l\u2019animator Controller qui vient d\u2019apparaitre dans les Assets.<\/li><li>Dans la fen\u00eatre Animator, glisser une prise de la fen\u00eatre Assets. Par exemple take-8.<br>Un bloc clip apparait. Il est reli\u00e9 automatiquement au bloc Entry.<\/li><li>glisser ensuite le fichier de l\u2019Animator Controller dans la fen\u00eatre le ficher Neo de la fen\u00eatre Hierarchy.<\/li><li>Appuyer sur play \/ La MoCap est associ\u00e9 au RIG choisi et se joue une fois. Pour boucler le mouvement, retourner sur la prise dans Asset, et dans Animation, cocher Loop Time et Loop Pose, puis Apply.<\/li><\/ul>\n\n\n\n<p>D\u2022 Exporter le mouvement de la MoCap en tant que Vid\u00e9o<\/p>\n\n\n\n<ul><li>Aller dans l\u2019Asset Store et importer Unity Recorder (free)<br>Un dossier Unity Technology apparait dans les Assets<\/li><li>Aller ensuite dans les menu d\u00e9roulant Windows, s\u00e9lectionner Player _ Video. Une fen\u00eatre de param\u00e9trage s\u2019ouvre.<\/li><li>R\u00e9gler les param\u00e8tres :<br>\u2022 recording a vid\u00e9o<br>\u2022 a Unity Movie<br>\u2022 Input : Game View<br>\u2022 Output : Window (ou bien une d\u00e9finition sp\u00e9cifique)<br>\u2022 Output Format MP4<br>\u2022 File Name + chemin d\u2019enregistrement.<br>\u2022 Target fps : Film (24)<br>\u2022 Mode : Manual<br>Puis Start\/Stop Recording<br>Lire la vid\u00e9o<\/li><\/ul>\n\n\n\n<p>\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014<br>EN PLUS :<\/p>\n\n\n\n<p>E\u2022 Associer une s\u00e9rie de prise afin d\u2019encha\u00eener des mouvements<\/p>\n\n\n\n<ul><li>Importer de nouvelles prise dans la fen\u00eatre des Assets. S\u00e9lectionner chacune d\u2019elles successivement pour choisir Humanoid dans l\u2019onglet Rig.<\/li><li>Glisser ensuite les nouvelles prises dans la fen\u00eatre Animator. De nouveaux bloc Clip apparaissent. Ils sont num\u00e9rot\u00e9s par ordre d\u2019importation (Clip, Clip 0, Clip 1, Clip 2, etc.).<\/li><li>Clic droit sur le premier bloc, s\u00e9lectionner Make Transition et le lier au bloc suivant.<\/li><li>Cliquer sur play pour jouer la sc\u00e8ne. Elle ne se joue qu\u2019une fois.<\/li><li>Pour boucler la sc\u00e8ne, Retourner dans la fen\u00eatre Animator et cr\u00e9er une transition entre le dernier clip et le premier.<\/li><li>Cliquer sur Play. La sc\u00e8ne se rejouera en boucle.<\/li><\/ul>\n\n\n\n<p>F\u2022 Cr\u00e9er un sol \u00e0 la sc\u00e8ne<\/p>\n\n\n\n<ul><li>Dans la fen\u00eatre Hierarchy, cr\u00e9er un objet 3D plane. Dans l\u2019Inspector, r\u00e9gler X = 0 ; Scale par exemple 20, 20, 20<\/li><\/ul>\n\n\n\n<p>G\u2022 Multiplier les personnages pour former un groupe de danseurs synchronis\u00e9s<\/p>\n\n\n\n<ul><li>Glisser dans la sc\u00e8ne depuis Favorites _ All Models un autre Rig Neo<\/li><li>Le disposer au choix via les coordonn\u00e9es<\/li><li>S\u00e9lectionner le nouveau \u00ab&nbsp;danseur&nbsp;\u00bb dans la sc\u00e8ne. Puis dans l\u2019Inspector, Cliquer sur Controller de la Sous Rubrique Animator puis s\u00e9lectionner le ficher de l\u2019Animator Controller. Il y a 2 danseurs sur la sc\u00e8ne.<\/li><li>Renouveller l\u2019op\u00e9ration autant de fois que l\u2019on souhaite de danseurs.<\/li><li>Cliquer sur Play. Il y a 2 danseurs sur la sc\u00e8ne.<\/li><\/ul>\n\n\n\n<p>H\u2022 R\u00e9gler la cam\u00e9ra<\/p>\n\n\n\n<ul><li>Choisir la Main Camera<\/li><li>La disposer selon son choix en contr\u00f4lant le point de vue grace \u00e0 la fen\u00eatre preview.<\/li><li>On peut capturer la vid\u00e9o depuis un choix de camera dans Unity Recorder plut\u00f4t que de depuis la Game Window.<\/li><li>On peut cr\u00e9er de nouvelles cam\u00e9ras pour multiplier les points de vue<\/li><\/ul>\n\n\n\n<p>\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014<\/p>\n\n\n\n<p>Projet 2 : Exporter la sc\u00e8ne du projet 1 en VR interactif<\/p>\n\n\n\n<p>A\u2022 Pr\u00e9paration des cameras<\/p>\n\n\n\n<ul><li>Importer Cinemachine (Free) depuis l\u2019Asset Store (Un dossier Cinemachine et un dossier Gizmos apparaissent dans la fen\u00eatre des Assets. (Importer aussi Unity Recorder si \u00e7a n\u2019a pas d\u00e9j\u00e0 \u00e9t\u00e9 fait pour de l\u2019export vid\u00e9o classique).<\/li><li>Dans la fen\u00eatre Hierarchy, s\u00e9lectionner un Game Object (par exemple un corps 3D (par exemple Body de Neo)).<\/li><li>Puis dans le fen\u00eatre projet, cr\u00e9er une timeline. Un fichier nomm\u00e9 BodyTimeline apparait dans les Assets.<\/li><li>Si on clique sur Body dans la fen\u00eatre Hierarchy, La fen\u00eatre timeline nous demande de cr\u00e9er a new timeline with Body. Une ligne apparait dans la timeline avec l\u2019objet Body.<\/li><li>Depuis la fen\u00eatre preview de la timeline, cliquer sur Add _ Cinemachine Track.<\/li><li>Puis cibler via le petit cercle \u00e0 gauche la fen\u00eatre Cinemachine Brain _ Camera.<\/li><li>Depuis le menu d\u00e9roulant de la ligne Camera, cliquer sur Add Cinemachine Shot Clip. Un bloc apparait dans la timeline et la fen\u00eatre Inspector correspondante. Dans l\u2019Inspector, cliquer sur Create, dans la ligne Virtual Camera. Une Camera Virtuelle apparait : CM vcam1.<\/li><li>Quand on clique sur CM vcam1 dans la fen\u00eatre Hierarchy, on peut r\u00e9gler l\u2019emplacement de cette cam\u00e9ra.<\/li><\/ul>\n\n\n\n<p>A1 &#8211; Pour faire apparaitre une autre Camera virtuelle :<\/p>\n\n\n\n<ul><li>Dans la ligne camera de la fen\u00eatre Timeline, clic droit sur la ligne a c\u00f4t\u00e9 du bloc pour cr\u00e9er un nouveau bloc Cinemachine Shot Clip . Un nouveau bloc apparait dans la timeline et la fen\u00eatre Inspector correspondante. Dans l\u2019Inspector, cliquer sur Create, dans la ligne Virtual Camera. Une Camera Virtuelle apparait : CM vcam2.<\/li><li>Quand on clique sur CM vcam2 dans la fen\u00eatre Hierarchy, on peut r\u00e9gler l\u2019emplacement de cette cam\u00e9ra.<\/li><\/ul>\n\n\n\n<p>A2 &#8211; Pour faire un mouvement de camera \u00e0 partir des deux cameras virtuelles :<\/p>\n\n\n\n<ul><li>Aller dans la fen\u00eatre timeline o\u00f9 se trouvent c\u00f4te \u00e0 cote les deux blocs des cam\u00e9ras virtuelles. Cliquer sur le petit triangle en haut \u00e0 droite du bloc cam 2 puis glisser le vers la gauche afin de m\u00ealer le bloc 2 au bac 1. Puis jouer la sc\u00e8ne. La vision de la sc\u00e8ne passe de la camera 1 \u00e0 la cam\u00e9ra 2 progressivement.<\/li><\/ul>\n\n\n\n<p>A3 &#8211; On peut ajouter ensuite autant de cameras que n\u00e9cessaire \u2026<\/p>\n\n\n\n<p>Ensuite il faut exporter via UNITY RECORDER, mais par rapport au documents lus, et vid\u00e9os regard\u00e9es, ma fen\u00eatre ne fait pas apparaitre l\u2019onglet de configuration AR\/VR\/360????<br>\u00c0 suivre.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Avec UNITY 2017.3.1f1 \/ Version personnel 64bit 1. Le MOCAPTURE A_Pr\u00e9paration a_ Mettre le Mocap \u00e0 chargerDepuis la poche arri\u00e8re, brancher la prise USB \u00e0 un ordinateur. b_ Pendant ce temps, t\u00e9l\u00e9charger et installer l\u2019application Rokoko Studio sur le site Rokoko. Elle fait partie de la Smart Suit.https:\/\/www.rokoko.com\/products\/studio\/downloadDepuis 2023, il faut utiliser la version Legacy &hellip; <a href=\"https:\/\/lamartinieredesign.fr\/?page_id=3307\" class=\"more-link\">Continuer la lecture de <span class=\"screen-reader-text\">Motion Capture<\/span>  <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":3304,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_lmt_disableupdate":"","_lmt_disable":"","footnotes":""},"_links":{"self":[{"href":"https:\/\/lamartinieredesign.fr\/index.php?rest_route=\/wp\/v2\/pages\/3307"}],"collection":[{"href":"https:\/\/lamartinieredesign.fr\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/lamartinieredesign.fr\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/lamartinieredesign.fr\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/lamartinieredesign.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3307"}],"version-history":[{"count":14,"href":"https:\/\/lamartinieredesign.fr\/index.php?rest_route=\/wp\/v2\/pages\/3307\/revisions"}],"predecessor-version":[{"id":4657,"href":"https:\/\/lamartinieredesign.fr\/index.php?rest_route=\/wp\/v2\/pages\/3307\/revisions\/4657"}],"up":[{"embeddable":true,"href":"https:\/\/lamartinieredesign.fr\/index.php?rest_route=\/wp\/v2\/pages\/3304"}],"wp:attachment":[{"href":"https:\/\/lamartinieredesign.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3307"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}