{"id":6724,"date":"2025-06-10T20:14:59","date_gmt":"2025-06-10T19:14:59","guid":{"rendered":"https:\/\/blog.univ-angers.fr\/polytech_2A\/?p=6724"},"modified":"2025-06-10T19:16:22","modified_gmt":"2025-06-10T18:16:22","slug":"projet-virtual-feedback","status":"publish","type":"post","link":"https:\/\/blog.univ-angers.fr\/polytech_2A\/2025\/06\/10\/projet-virtual-feedback\/","title":{"rendered":"Projet &#8220;Virtual Feedback&#8221;"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><mark style=\"background-color:#fff\" class=\"has-inline-color has-blue-color\"><strong>Bienvenue dans le nouveau monde<\/strong> <strong>du go\u00fbt et des surprises<\/strong><\/mark>  <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Notre projet consiste \u00e0 cr\u00e9er un <strong>restaurant virtuel<\/strong> de type <strong>Fast-Food<\/strong> dans lequel vous d\u00e9couvrirez une <strong>nouvelle fa\u00e7on de consommer<\/strong> et d&#8217;<strong>interagir <\/strong>avec les aliments. Ici, chaque plat virtuel prend vie au bout de vos doigts gr\u00e2ce \u00e0 un syst\u00e8me de <strong>retour tactile<\/strong> innovant.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Lorsque vous touchez un aliment dans ce monde en immersion, trois volets s&#8217;ouvrent \u00e0 vous:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Sa composition<\/strong><\/li>\n\n\n\n<li><strong>Ses apports \u00e9nerg\u00e9tiques et caloriques<\/strong><\/li>\n\n\n\n<li><strong>Les sports \u00e0 pratiquer pour \u00e9liminer ses graisses<\/strong><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Ce projet s&#8217;inscrit dans une d\u00e9marche de <strong>clart\u00e9<\/strong>, de <strong>bienveillance <\/strong>et d&#8217;<strong>\u00e9ducation nutritionnelle<\/strong>. Nous voulons offrir \u00e0 chacun une exp\u00e9rience immersive et ludique, qui va au-del\u00e0 du simple repas virtuel: un vrai outil de prise de conscience et de responsabilisation face \u00e0 son alimentation.<\/p>\n\n\n\n<figure class=\"wp-block-image is-style-default\"><img loading=\"lazy\" decoding=\"async\" width=\"1902\" height=\"883\" src=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2025\/05\/AGV_vUc4vh3BBxhYZ6Unqo1YIMF8yctCyvp3__vsiDlwUsAaWWfq3aC6eIpHO0EXB1VBR46729hVLYainsqWWY9uNBuZH_DQmtqjReUouou2RbI9JWEC_5mlLWnc5SbjoMeHyAMJqS4zs2048.png\" alt=\"\" class=\"wp-image-6726\" srcset=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2025\/05\/AGV_vUc4vh3BBxhYZ6Unqo1YIMF8yctCyvp3__vsiDlwUsAaWWfq3aC6eIpHO0EXB1VBR46729hVLYainsqWWY9uNBuZH_DQmtqjReUouou2RbI9JWEC_5mlLWnc5SbjoMeHyAMJqS4zs2048.png 1902w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2025\/05\/AGV_vUc4vh3BBxhYZ6Unqo1YIMF8yctCyvp3__vsiDlwUsAaWWfq3aC6eIpHO0EXB1VBR46729hVLYainsqWWY9uNBuZH_DQmtqjReUouou2RbI9JWEC_5mlLWnc5SbjoMeHyAMJqS4zs2048-300x139.png 300w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2025\/05\/AGV_vUc4vh3BBxhYZ6Unqo1YIMF8yctCyvp3__vsiDlwUsAaWWfq3aC6eIpHO0EXB1VBR46729hVLYainsqWWY9uNBuZH_DQmtqjReUouou2RbI9JWEC_5mlLWnc5SbjoMeHyAMJqS4zs2048-1024x475.png 1024w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2025\/05\/AGV_vUc4vh3BBxhYZ6Unqo1YIMF8yctCyvp3__vsiDlwUsAaWWfq3aC6eIpHO0EXB1VBR46729hVLYainsqWWY9uNBuZH_DQmtqjReUouou2RbI9JWEC_5mlLWnc5SbjoMeHyAMJqS4zs2048-768x357.png 768w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2025\/05\/AGV_vUc4vh3BBxhYZ6Unqo1YIMF8yctCyvp3__vsiDlwUsAaWWfq3aC6eIpHO0EXB1VBR46729hVLYainsqWWY9uNBuZH_DQmtqjReUouou2RbI9JWEC_5mlLWnc5SbjoMeHyAMJqS4zs2048-1536x713.png 1536w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2025\/05\/AGV_vUc4vh3BBxhYZ6Unqo1YIMF8yctCyvp3__vsiDlwUsAaWWfq3aC6eIpHO0EXB1VBR46729hVLYainsqWWY9uNBuZH_DQmtqjReUouou2RbI9JWEC_5mlLWnc5SbjoMeHyAMJqS4zs2048-500x232.png 500w\" sizes=\"auto, (max-width: 1902px) 100vw, 1902px\" \/><figcaption class=\"wp-element-caption\">Pr\u00e9sentation de l&#8217;int\u00e9rieur du restaurant<\/figcaption><\/figure>\n\n\n\n<p class=\"has-white-color has-blue-background-color has-text-color has-background has-link-color wp-elements-1 wp-block-paragraph\">Nos Outils<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pour mener \u00e0 bien ce projet nous avons utilis\u00e9 des casques <strong>VR <a href=\"https:\/\/www.meta.com\/fr\/quest\/?srsltid=AfmBOopWcQekpu7YyNYB_e54NYoFYYzry5i-6ApPXTLoZOytZspEfyEt\">MetaQuest <\/a>(3, 3S, &#8230;) <\/strong>accompagn\u00e9s de leurs <strong>joysticks<\/strong>, ainsi qu&#8217;un <strong>actionneur <\/strong>qui vibre pour restituer les sensations physiques. Nous avons import\u00e9 le restaurant virtuel depuis l\u2019asset store de Unity et l&#8217;avons personnalis\u00e9 dans l&#8217;environnement de travail <a href=\"https:\/\/unity.com\/fr\">Unity<\/a>. Cet environnement permet de cr\u00e9er des objets puis de les animer directement \u00e0 travers l&#8217;<strong>inspecteur<\/strong> ou une application de d\u00e9veloppement telle que <a href=\"https:\/\/code.visualstudio.com\/\">Vscode <\/a>en codant avec <strong><a href=\"https:\/\/www.techniques-ingenieur.fr\/base-documentaire\/technologies-de-l-information-th9\/programmation-42304210\/c-sharp-h3545\/\">Csharp<\/a><\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2025\/05\/capture4-3.png\"><img loading=\"lazy\" decoding=\"async\" width=\"489\" height=\"512\" src=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2025\/05\/capture4-3.png\" alt=\"\" class=\"wp-image-6725\" srcset=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2025\/05\/capture4-3.png 489w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2025\/05\/capture4-3-287x300.png 287w\" sizes=\"auto, (max-width: 489px) 100vw, 489px\" \/><\/a><figcaption class=\"wp-element-caption\">MetaQuest 3 avec ses joysticks<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><a href=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2025\/05\/1.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"436\" height=\"964\" src=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2025\/05\/1.jpg\" alt=\"\" class=\"wp-image-6901\" style=\"width:381px;height:auto\" srcset=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2025\/05\/1.jpg 436w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2025\/05\/1-136x300.jpg 136w\" sizes=\"auto, (max-width: 436px) 100vw, 436px\" \/><\/a><figcaption class=\"wp-element-caption\">L&#8217;inspecteur qui permet de modifier les param\u00e8tres de nos objets<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2025\/05\/2.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"555\" src=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2025\/05\/2-1024x555.jpg\" alt=\"\" class=\"wp-image-6903\" srcset=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2025\/05\/2-1024x555.jpg 1024w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2025\/05\/2-300x163.jpg 300w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2025\/05\/2-768x416.jpg 768w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2025\/05\/2-1536x833.jpg 1536w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2025\/05\/2-500x271.jpg 500w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2025\/05\/2.jpg 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">Visual Studio, l&#8217;application o\u00f9 on \u00e9crit les scripts ajout\u00e9s \u00e0 nos objets<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading has-white-color has-blue-background-color has-text-color has-background has-link-color wp-elements-2\">Le restaurant virtuel<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Il est important de rappeler que:<\/p>\n\n\n\n<pre class=\"wp-block-verse\"><strong>La r\u00e9alit\u00e9 virtuelle (VR) permet de simuler et d\u2019exp\u00e9rimenter diff\u00e9rents environnements virtuels via des techniques et outils d\u2019immersion et d\u2019interaction 3D (casque VR\u2026) <\/strong><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Pour concevoir notre Fast-Food virtuel, il a fallu: <\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Importer des objets(chaises, tables&#8230;) et les organiser afin d&#8217;optimiser l&#8217;espace<\/li>\n\n\n\n<li>Int\u00e9grer un syst\u00e8me d&#8217;\u00e9clairage r\u00e9aliste<\/li>\n\n\n\n<li>Ajouter des plateaux, des aliments et les animer<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading has-white-color has-blue-background-color has-text-color has-background has-link-color wp-elements-3\">Le d\u00e9placement<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><em>Arm-swinging<\/em>: Afin de rendre l&#8217;univers virtuel le plus naturel possible, nous avons mis en place la technologie dite arm-swinging: en bougeant les bras comme lors d&#8217;une marche normale, l&#8217;utilisateur se d\u00e9place de mani\u00e8re intuitive dans le restaurant.<br><\/li>\n\n\n\n<li><em>Joysticks<\/em>: Il se trouve que l&#8217;utilisateur peut aussi utiliser les joysticks des manettes du casque VR pour se d\u00e9placer. Cette fa\u00e7on est moins fatiguante et offre un d\u00e9placement plus fluide et pr\u00e9cis.<\/li>\n<\/ul>\n\n\n\n<p class=\"has-white-color has-blue-background-color has-text-color has-background has-link-color wp-elements-4 wp-block-paragraph\"><strong>Les interactions<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dans le but de vous faire d\u00e9couvrir et ressentir des choses <strong>incroyables<\/strong>, nous avons mis en place plusieurs effets fascinants qui s&#8217;activent d\u00e8s que vous interagissez avec les \u00e9l\u00e9ments du restaurant.<\/p>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary>L&#8217;actionneur<\/summary>\n<p class=\"wp-block-paragraph\">D\u00e8s que vous prendrez un plateau, une cannette ou un burger par exemple, un actionneur vibrera avec une intensit\u00e9 proportionnelle au poids de l&#8217;\u00e9l\u00e9ment pris.<\/p>\n<\/details>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary>L&#8217;audio<\/summary>\n<p class=\"wp-block-paragraph\">En compl\u00e9ment, des fichiers audios qui commentent vos actions: par exemple lorsque vous prenez un plateau, vous entendrez &#8220;plateau pris&#8221; et lorsque vous le l\u00e2chez vous entendrez &#8220;plateau l\u00e2ch\u00e9&#8221;. Ces voix seront vari\u00e9es pour enrichir l&#8217;exp\u00e9rience. <\/p>\n<\/details>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary>Les fen\u00eatres d&#8217;informations<\/summary>\n<p class=\"wp-block-paragraph\">Lorsque vous prenez un plateau pr\u00e9rempli de nourriture par exemple vous verrez une fen\u00eatre s&#8217;ouvrir devant vos yeux avec des instructions \u00e0 suivre et lorsque vous prenez un aliment quelconque trois fen\u00eatres distinctes s&#8217;ouvriront: <br>Une pour afficher le nom de l&#8217;aliment, une autre pour vous montrer ses ingr\u00e9dients et une derni\u00e8re pour vous montrer ses apports \u00e9nerg\u00e9tiques, caloriques et les d\u00e9penses \u00e9nerg\u00e9tiques n\u00e9cessaires pour \u00e9liminer le gras accumul\u00e9.<\/p>\n<\/details>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2025\/05\/3.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"899\" height=\"419\" src=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2025\/05\/3.jpg\" alt=\"\" class=\"wp-image-6905\" srcset=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2025\/05\/3.jpg 899w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2025\/05\/3-300x140.jpg 300w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2025\/05\/3-768x358.jpg 768w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2025\/05\/3-500x233.jpg 500w\" sizes=\"auto, (max-width: 899px) 100vw, 899px\" \/><\/a><figcaption class=\"wp-element-caption\">Plateau pr\u00e9rempli accompagn\u00e9 d&#8217;une pop-up d&#8217;instructions<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2025\/05\/4.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"815\" height=\"395\" src=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2025\/05\/4.jpg\" alt=\"\" class=\"wp-image-6909\" srcset=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2025\/05\/4.jpg 815w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2025\/05\/4-300x145.jpg 300w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2025\/05\/4-768x372.jpg 768w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2025\/05\/4-500x242.jpg 500w\" sizes=\"auto, (max-width: 815px) 100vw, 815px\" \/><\/a><figcaption class=\"wp-element-caption\">Bulles d&#8217;informations(Compositions, apports et d\u00e9penses \u00e9nerg\u00e9tiques, nom) sur le burger pris<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2025\/05\/IMG_5790-scaled.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"1024\" src=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2025\/05\/IMG_5790-768x1024.jpg\" alt=\"\" class=\"wp-image-6931\" srcset=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2025\/05\/IMG_5790-768x1024.jpg 768w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2025\/05\/IMG_5790-225x300.jpg 225w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2025\/05\/IMG_5790-1152x1536.jpg 1152w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2025\/05\/IMG_5790-1536x2048.jpg 1536w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2025\/05\/IMG_5790-scaled.jpg 1920w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><\/a><figcaption class=\"wp-element-caption\">L&#8217;actionneur qui indique \u00e0 l&#8217;utilisateur le poids des objets pris en adaptant sa fr\u00e9quence de vibration<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading has-white-color has-blue-background-color has-text-color has-background has-link-color wp-elements-5\">Conclusion<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Ce projet nous a non seulement permis de d\u00e9couvrir et de nous familiariser avec la r\u00e9alit\u00e9 virtuelle mais aussi de sensibiliser un<strong> large public<\/strong> \u00e0 l&#8217;alimentation saine. Aujourd&#8217;hui, de nombreuses personnes s&#8217;alimentent mal, ce qui a de graves cons\u00e9quences sur la sant\u00e9 physique et mentale. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nous avons b\u00e9n\u00e9fici\u00e9 d&#8217;une grande <strong>libert\u00e9 de cr\u00e9ation<\/strong> et nous tenons \u00e0 remercier tout particuli\u00e8rement Paul Richard qui nous a aid\u00e9 tout au long de ce projet.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Merci de nous avoir lus! nous esp\u00e9rons que le projet vous a plu et qu&#8217;il vous donnera une envie de d\u00e9couvrir un monde virtuel plein de go\u00fbt et de surprises.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Fait par: <strong>Ibrahima, Th\u00e9ophile et Martin<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/blog.univ-angers.fr\/polytech_2A\">Polytech Angers \u2013 Projets PEIP2<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Bienvenue dans le nouveau monde du go\u00fbt et des surprises Notre projet consiste \u00e0 cr\u00e9er un restaurant virtuel de type Fast-Food dans lequel vous d\u00e9couvrirez une nouvelle fa\u00e7on de consommer et d&#8217;interagir avec les aliments. Ici, chaque plat virtuel prend &hellip; <a href=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/2025\/06\/10\/projet-virtual-feedback\/\">Continuer la lecture <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":108786,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[631],"tags":[],"class_list":["post-6724","post","type-post","status-publish","format-standard","hentry","category-631"],"_links":{"self":[{"href":"https:\/\/blog.univ-angers.fr\/polytech_2A\/wp-json\/wp\/v2\/posts\/6724","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.univ-angers.fr\/polytech_2A\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.univ-angers.fr\/polytech_2A\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.univ-angers.fr\/polytech_2A\/wp-json\/wp\/v2\/users\/108786"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.univ-angers.fr\/polytech_2A\/wp-json\/wp\/v2\/comments?post=6724"}],"version-history":[{"count":7,"href":"https:\/\/blog.univ-angers.fr\/polytech_2A\/wp-json\/wp\/v2\/posts\/6724\/revisions"}],"predecessor-version":[{"id":7649,"href":"https:\/\/blog.univ-angers.fr\/polytech_2A\/wp-json\/wp\/v2\/posts\/6724\/revisions\/7649"}],"wp:attachment":[{"href":"https:\/\/blog.univ-angers.fr\/polytech_2A\/wp-json\/wp\/v2\/media?parent=6724"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.univ-angers.fr\/polytech_2A\/wp-json\/wp\/v2\/categories?post=6724"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.univ-angers.fr\/polytech_2A\/wp-json\/wp\/v2\/tags?post=6724"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}