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.
Le projet est à réaliser en binôme. Les binômes sont :
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.
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.
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.
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.
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.