Programmation créative : art immersif et openFrameworks
Un cours proposé par Paul Ferragut, Artiste multimédia spécialiste des technologies créatives
A rejoint Domestika en mars 2022

Maîtrisez les bases du langage de programmation C++ et générez du code créatif pour des animations adaptées aux installations artistiques immersives
Le codage va bien au-delà des langages de programmation et de la technologie - c'est aussi un moyen d'expression artistique. Pour Paul Ferragut, artiste multimédia et technologue, cela lui a permis de créer des installations artistiques immersives avec des organisations comme Aquarium of the Pacific en Californie et de collaborer avec des entreprises comme Facebook, Microsoft et Intel. Dans ce cours en ligne, apprenez les bases d'openFrameworks, afin de pouvoir créer votre propre art expérientiel. Approfondissez vos connaissances en programmation C++ et exprimez-vous artistiquement dans une grande variété de projets.
Qu'allez-vous apprendre dans ce cours en ligne ?
17 leçons & 19 vidéos téléchargées
- 97% avis positifs (76)
- 7 092 élèves
- 17 leçons (2 h 57 min)
- 19 ressources complémentaires (1 fichiers)
- En ligne et à votre rythme
- Disponible sur l'application
- Audio : Anglais, Espagnol (Latam), Français, indonésien, Italien, Portugais, roumain, Türkçe
- Anglais · Espagnol · Portugais · Allemand · Français · Italien · Polonais · Néerlandais · Türkçe · roumain · indonésien
- Niveau : Débutant
- Accès illimité pour toujours
Quel est le projet du cours ?
Développer un système visuel de particules qui interagit avec une webcam, pour produire une installation artistique avec projection.

Projets d'élèves du cours
À qui s'adresse ce cours en ligne ?
Ce cours s'adresse à tous ceux qui souhaitent s'exprimer artistiquement avec le langage de programmation C++ dans openFrameworks.
Prérequis et matériel nécessaire
Aucune expérience préalable n'est nécessaire. Tout ce dont vous avez besoin est un ordinateur, Windows ou Mac, et une webcam. Un vidéoprojecteur est utilisé dans le projet final, mais il est facultatif.

Avis

Paul Ferragut
Un cours proposé par Paul Ferragut
Paul Farragut est un artiste des nouveaux médias et un technologue créatif qui explore l'art numérique à travers des installations interactives. Son domaine de recherche est le codage créatif, l'interaction physique, l'humanisation de la technologie et les collaborations avec d'autres disciplines artistiques. À travers des œuvres personnelles et le studio expérientiel qu'il a co-fondé (Convivial), son travail se concentre sur les collaborations interdisciplinaires pour créer des expériences disruptives. Son travail relie les mondes physique et numérique pour créer des histoires et des expériences immersives qui engagent émotionnellement son public.
Contenu
-
U1
Introduction
-
À propos de moi
-
influence
-
-
U2
Découvrir le codage créatif
-
Codage créatif et interactions
-
Comment installer openFrameworks
-
Commencer à coder
-
-
U3
Les bases de la programmation
-
Les Variables
-
Les fonctions
-
Expressions conditionnelles
-
-
U4
Les visuels
-
Animations
-
Loops
-
Classes et tableaux
-
Systèmes de particules 1
-
Systèmes de particules 2
-
-
U5
Interactivité
-
Vision par ordinateur et interactivité 1
-
Vision par ordinateur et interactivité 2
-
Planification de l'installation
-
Projection de la vidéo
-
-
PF
Projet final
-
Programmation créative : art immersif et openFrameworks
-
Ce qu’il faut attendre d’un cours Domestika
-
Apprenez à votre rythme
Apprenez chez vous, sans horaires fixes et à votre rythme. C’est vous qui décidez de votre programme d’apprentissage.
-
Apprenez auprès de grands noms du secteur créatif
Apprenez les techniques et les méthodes les plus utiles auprès des meilleurs professionnels du secteur créatif.
-
Rencontrez des spécialistes reconnus
Dans chaque leçon, votre professeur vous transmettra ses connaissances avec enthousiasme, vous donnera des explications claires et vous fera bénéficier de son expertise.
-
Certificats
PlusEn tant que membre Plus, vous recevrez un certificat personnalisé signé par le professeur à la fin du cours. Vous pourrez le partager dans votre portfolio, sur les réseaux sociaux et là où vous voulez.
-
Soyez aux premières loges
Profitez de vidéos de haute qualité pour ne manquer aucun détail. Grâce à un accès illimité, vous pourrez les regarder autant de fois que nécessaire pour perfectionner vos compétences.
-
Partagez vos connaissances et vos idées
Posez des questions, demandez des avis ou suggérez des solutions. Partagez votre expérience d’apprentissage avec les autres élèves de la communauté qui ont, comme vous, une passion pour la créativité.
-
Rejoignez une communauté créative internationale
Cette communauté réunit plus de huit millions de personnes des quatre coins du monde, curieuses et passionnées, avec cette même envie de développer et d’exprimer leur créativité.
-
Assistez à des cours de haute qualité
Domestika sélectionne les professeurs avec soin et produit chaque cours en interne afin de garantir une expérience d’apprentissage en ligne de qualité optimale.
Foire aux questions
Vous apprendrez à créer des installations interactives et des œuvres génératives avec OpenFrameworks, C++ et des outils comme la vision par ordinateur, le mapping vidéo, les capteurs et la numérisation 3D. Le cours couvre à la fois les compétences techniques en codage et la conception créative pour des expériences artistiques immersives.
Ce cours s'adresse plutôt aux personnes ayant déjà une expérience en programmation ou en art numérique, car il aborde des concepts intermédiaires d'OpenFrameworks, de design génératif et d'installations en réalité mixte.
Vous aurez besoin d'un PC sous Windows, de Visual Studio, d'OpenFrameworks, et éventuellement de matériel comme une webcam, un projecteur, des capteurs ou un iPad pour certains projets. Le cours fournit toutes les instructions pour installer les outils nécessaires.
Vous suivrez des étapes détaillées pour télécharger Visual Studio, extraire le fichier zip d'OpenFrameworks et configurer votre environnement de développement sous Windows, afin d'être prêt à coder vos projets créatifs.
Vous serez capable de créer des installations interactives, des œuvres à motifs génératifs, des mappings vidéo, de l'art basé sur la perception et des expériences pilotées par capteurs avec OpenFrameworks et C++.
Oui, le cours enseigne des techniques de vision par ordinateur, comme la soustraction d'arrière-plan, la détection de formes (blobs) et l'utilisation d'entrées webcam ou Kinect, pour créer des installations interactives.
Absolument. Le cours inclut des leçons sur la création d'algorithmes et de motifs génératifs, en s'inspirant de pionniers comme Vera Molnar, et montre comment coder des styles similaires avec OpenFrameworks.

Nice course! I discovered a lot of new things.
me encanta el curso y su explicación
Estoy muy emocionada con las posibilidades que este cursó abrió para mi, esta excelentemente explicado, es dinámico y super interesante.
Paul really makes learning programming a dynamic experience (specially if it requires teaching c++ even if it's just the basics like classes, etc. even for me because I've never wrote in code before until now). when combined with open frameworks and the possibilities this tool gives, it makes it a unique course and worth the time and effort to learn more :)
I really enjoyed this course and I loved discovering openFrameworks because of its interactive possibilities. It even motivated me to buy a projector.