University of Michigan
Codage créatif pour les designers à l'aide de Python

Débloquer l'accès à plus de 10 000 cours avec Coursera Plus

University of Michigan

Codage créatif pour les designers à l'aide de Python

Jose Sanchez

Instructeur : Jose Sanchez

Inclus avec Coursera Plus

Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Avancées

Expérience recommandée

3 semaines à compléter
à 10 heures par semaine
Planning flexible
Apprenez à votre propre rythme
Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Avancées

Expérience recommandée

3 semaines à compléter
à 10 heures par semaine
Planning flexible
Apprenez à votre propre rythme

Ce que vous apprendrez

  • Créer des systèmes de particules en Python pour former des motifs visuels dynamiques

  • Créer des champs vectoriels dans Processing en utilisant les index et le Perlin Noise remapping pour créer des motifs fluides

  • Appliquer des algorithmes de génération procédurale pour créer des motifs complexes à base de tuiles avec des textures personnalisables

Compétences que vous acquerrez

  • Catégorie : Animation et conception de jeux
  • Catégorie : Simulations
  • Catégorie : Conception créative
  • Catégorie : Visualisation (infographie)
  • Catégorie : Algorithmes
  • Catégorie : IA générative
  • Catégorie : Infographie
  • Catégorie : Programmation orientée objet (POO)
  • Catégorie : Programmation en Python

Détails à connaître

Certificat partageable

Ajouter à votre profil LinkedIn

Évaluations

15 devoirs

Enseigné en Anglais

Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

 logos de Petrobras, TATA, Danone, Capgemini, P&G et L'Oreal

Élaborez votre expertise du sujet

Ce cours fait partie de la Spécialisation Programmation pour les concepteurs
Lorsque vous vous inscrivez à ce cours, vous êtes également inscrit(e) à cette Spécialisation.
  • Apprenez de nouveaux concepts auprès d'experts du secteur
  • Acquérez une compréhension de base d'un sujet ou d'un outil
  • Développez des compétences professionnelles avec des projets pratiques
  • Obtenez un certificat professionnel partageable

Il y a 5 modules dans ce cours

Notre premier projet présente les systèmes de particules, un concept fondamental en matière de simulation et d'effets visuels qui permet de créer des motifs complexes et dynamiques à partir de règles simples. À travers une série de vidéos, nous aborderons la création de particules, leurs comportements et la manière de les contrôler et de les animer pour produire des effets visuels complexes. Cette semaine pose les bases pour comprendre comment des éléments individuels peuvent fonctionner ensemble pour créer des motifs complexes.

Inclus

13 vidéos7 lectures3 devoirs1 élément d'application1 sujet de discussion

En s'appuyant sur nos connaissances des systèmes de particules, la deuxième semaine explore les champs vectoriels et leur application pour guider le mouvement des particules. Vous apprendrez à créer des champs vectoriels et à les utiliser pour influencer la navigation et le comportement des particules au sein d'un système. Cette semaine renforce notre capacité à simuler des phénomènes naturels et à créer des motifs dynamiques et fluides dans nos conceptions.

Inclus

10 vidéos3 lectures3 devoirs1 élément d'application

Dans notre troisième projet, nous nous intéressons aux simulations d'écosystèmes, une application complexe et fascinante du codage créatif qui modélise les interactions au sein des écosystèmes. Vous apprendrez à simuler différentes entités au sein d'un écosystème et leurs interactions, telles que la prédation et la reproduction. Cette semaine nous incite à réfléchir aux systèmes, à leurs règles et à la manière de les représenter visuellement de manière attrayante.

Inclus

10 vidéos2 lectures3 devoirs1 élément d'application

Le pathfinding est crucial dans de nombreuses applications de conception et de jeu, car il permet aux objets de naviguer dans l'environnement de manière intelligente. Cette semaine, nous nous concentrons sur l'algorithme A-Star (A*), un algorithme de pathfinding populaire connu pour son efficacité et sa précision. Vous apprendrez à mettre en œuvre l'algorithme A* pour permettre aux personnages ou aux objets de trouver le chemin le plus court entre deux points, afin de surmonter les obstacles et d'optimiser les mouvements dans vos projets.

Inclus

10 vidéos2 lectures3 devoirs1 élément d'application

Notre projet final explore l'algorithme d'effondrement de la fonction d'onde, une technique avancée de génération procédurale particulièrement utile dans la conception générative basée sur les tuiles. Vous apprendrez à mettre en œuvre cet algorithme pour créer des motifs et des paysages complexes, offrant ainsi un outil puissant pour la conception architecturale, le développement de jeux et l'art numérique. Cette semaine marque le point culminant de notre exploration, en montrant comment les algorithmes peuvent inspirer la créativité et l'innovation dans le domaine de la conception.

Inclus

11 vidéos3 lectures3 devoirs1 élément d'application

Obtenez un certificat professionnel

Ajoutez ce titre à votre profil LinkedIn, à votre curriculum vitae ou à votre CV. Partagez-le sur les médias sociaux et dans votre évaluation des performances.

Instructeur

Jose Sanchez
University of Michigan
3 Cours2 572 apprenants

Offert par

En savoir plus sur Conception et produit

Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.
Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’
Jennifer J.
Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’
Larry W.
Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’
Chaitanya A.
’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’
Coursera Plus

Ouvrez de nouvelles portes avec Coursera Plus

Accès illimité à 10,000+ cours de niveau international, projets pratiques et programmes de certification prêts à l'emploi - tous inclus dans votre abonnement.

Faites progresser votre carrière avec un diplôme en ligne

Obtenez un diplôme auprès d’universités de renommée mondiale - 100 % en ligne

Rejoignez plus de 3 400 entreprises mondiales qui ont choisi Coursera pour les affaires

Améliorez les compétences de vos employés pour exceller dans l’économie numérique

Foire Aux Questions