Projet de M3201

Dans ce projet vous allez utiliser ce que vous avez appris sur les images numériques (et ce que vous pouvez maintenant apprendre) pour créer un script qui modifie une image.

Pour cela, vous utiliserez la bibliothèque p5.js, comme on a fait en TP.

Modalités des rendu

Le projet est à réaliser en binôme. Les binômes sont :

  • Seif Abbaoui - Enzo Company
  • Laury Baudouin - Lucas David
  • Paul Boucard - Grégory Delbes
  • Wassim Boumazza - Margot Deltour
  • Florent Cabrol - Noémie Demolin
  • Jérémy Caruso - Nathan Dunand
  • Eddy Cavaglia - Sophie Estivalet
  • Gauthier Chambin - Théo Foissier
  • Rémy Charpenet - Alexia Fouchard
  • Yann Cherifati - Raphaël Gimenez
  • Caroline Clausel - Laura Harroué
  • Yann Czeszynski - Lisa Lopez
  • Estelle Vigier - Baptiste Moret
  • Ludovic Cervera Nunez - Caroline Bion
  • Diego Grosny - Tony Myrtil
  • Jasmine Guyont - Benjamin Ona
  • Nicolas Herouard--Heutre - Nathan Pelenq
  • Jordi Kouch - Thomas Peltier-Belhoste
  • Alexandre Lacote - Yann Poirier Butel
  • Arthur Lampin - Joel Ravelojaona
  • Claire Lazerat - Clémentine Riguet
  • Madeleine MacCagnan - Camille Roger
  • Nathan Mathieu - Yassine Soua
  • Rémy Maurillon - Paul Timon
  • Adélie Michelier - Julien Vavrille
  • Damien Mourgues - Dorian Veillat

La date de rendu de ce projet est le . Chaque heure de retard vous enlèvera 10% de la note de ce projet.

Vous devrez rendre une archive appelée m3201-projet.zip ou m3201-projet.rar sur AMeTICE. Une seule soumission par binôme.

L'archive doit contenir :

Votre travail doit être reproductible : je dois pouvoir générer les mêmes images que vous avez soumis en utilisant votre code.

Sujet

Le sujet de ce projet est libre.

Vous devez faire un script, comme on a fait en TP, pour faire une transformation sur des images. Vous pouvez aussi faire un script qui génère des images, ou même manipuler des vidéos.

L'inspiration

Si vous n'avez pas d'idées pour ce projet, parlez à vos amis, à votre famille, regardez des vidéos… je suis sur que vous trouverez quelque chose intéressante à faire.

Vous pouvez vous inspirer des outils de Adobe Photoshop ou Gimp, mais ça serait plus intéressant de faire quelque chose qui n'existe pas déjà sur ces logiciels.

N'hésitez pas à regarder les exemples de p5.js, mais faites un travail originel.

Si vous trouvez votre idée un peu simple, vous pouvez faire une animation avec.

La technique

Je l'ai dit mille fois : ceci n'est pas un cours de JavaScript. Si vous avez des questions sur la programmation, je peux vous aider. L'objectif est de utiliser votre compréhension des images numériques pour créer quelque chose, la programmation n'est qu'un outil.

Même si vous n'avez pas de doutes, ça peut être utile de me montrer ce que vous avez fait (bien avant la date de rendu), je pourrais vous apporter plus d'idées.

Évaluation

La note de ce projet sera calculée en fonction de ce barème :

Partie Points
Rapport 6
Cohérence avec les contenus du module 6
Originalité et créativité 6
Qualité du code HTML / JavaScript 2

Le non-respect des consignes (date de rendu, rapport, citations) vous fera perdre des points.