Virtual Plantation

Bonjour, nous sommes deux étudiantes en deuxième année à Polytech Angers. Lors de notre 4ème semestre, nous nous sommes intéressées à la réalité virtuelle. En effet, nous avons réalisé le projet Virtual Plantation avec l’aide de notre professeur M. Richard.

Qu’est-ce que le projet Virtual Plantation ?

Ce projet se réalise sur Unity3D et Visual Studio. Unity3D est un logiciel qui permet de créer des jeux en 2D et en 3D. Visual Studio sert à programmer les scripts que nous pouvons intégrer dans Unity3D. Ces outils de réalité virtuelle vont nous permettre de concevoir et développer une simulation où nous sommes en immersion dans un champ de tournesol pour identifier certaines pathologies. Ce projet peut contribuer au développement et à l’innovation dans le domaine de la biologie.


unity-masterbrand-black

Le but de ce projet est de simuler un champ de tournesol contenant des tournesols sains et des tournesols malades, afin de déraciner et dénombrer les tournesols malades. Cette simulation peut s’adapter à tous types de plantes.

  • Design de notre scène
  • La première étape de notre projet était la création de la scène. Nous voulions créer une scène qui se rapprochait au mieux de la réalité. Nous avions donc imaginé des montagnes, traversées par un cours d’eau et une petite ferme située en bas des montagnes.


    Capture2

    Pour commencer, nous avons créé des reliefs afin de créer des montagnes et des collines. Ensuite, nous avons créé une sorte de cours d’eau en y ajoutant de la végétation, comme des roseaux. Puis nous avons créé un coin habitations, c’est-à-dire que nous avons téléchargé, dans l’assetStore d’Unity3D, des préfabs qui sont des éléments que nous plaçons dans la scène. Nous avons donc inséré un moulin à vent, deux granges, un puit, un pont, un château d’eau et un tracteur.
    habitation

    Pour finir le design de la scène, nous avons ajouté des arbres, de la pelouse et des buissons.
    Cette partie graphique est intéressante, on conçoit la scène comme on le souhaite. Les graphismes ont un rôle très important dans les jeux vidéo.

  • Réalisation de notre champ de tournesol
  • Bien sûr, l’élément principal de notre projet est le champ de tournesols !
    Pour faire apparaître un champ de tournesol, nous avons dû insérer un script. Nos scripts étaient programmés en langage C, nous pouvions les modifier à l’aide de VisualStudio.

    Dans le script, nous choisissons l’emplacement du champs, l’orientation ainsi que le nombre de tournesols malades et sains à placer. Nous devions respecter un pourcentage de 20 % de tournesols malades. Ensuite, en mode play, nous pouvions observer cela :

    Capture

    Mais rappelons que le but du projet était également de pouvoir les déraciner et de les dénombrer !

    Pour cela, nous avons créé un script permettant de déraciner et de compter le nombre de tournesols déracinés. Pour déraciner les tournesols, il suffit d’ajouter dans le script, une force selon l’axe y assez grande qui va permettre de projeter le tournesol.

    déracine

  • Ajout de champs de maïs et de marijuana et création d’un menu
  • Après avoir répondu aux attentes du projet, nous avions encore du temps. Nous avons donc pu créer deux autres champs : un champ de maïs et un champ de marijuana. Tous deux ont été créés selon le même principe que le champ de tournesol. C’est-à-dire que ces champs comprennent des plantes saines et des plantes malades. Nous avons également fait en sorte de pouvoir déraciner ces plantes ainsi que les compter.
    3champ

    Pour finir, nous avons pu améliorer notre scène avec certains détails, nous avons ajouté une musique de fond ainsi qu’un bip à chaque fois qu’une plante est déracinée.

    Nous avons également créé un menu et un bouton permettant de modifier le volume de la musique.

    menu

    Conclusion :

    Ce projet nous a fait découvrir, à toutes les deux, des nouveaux logiciels. Nous avons appris à manier Unity3D. Malgré plusieurs difficultés rencontrées, nous avons pu répondre aux attentes du projet. De plus, nous avons pu nous initier à la création de jeu vidéo.

    Ce projet a été très enrichissant et bénéfique pour nous, d’une part le coté créatif mais aussi les programmes qui se cachent derrière tous ces graphiques.