member since July 24, 2012
profile picture

portfolio of
Christophe Lemaitre

Cours43

« Enregistrer une captation sonore »
- Classe AudioRecorder

Cours42

« Capturer un niveau sonore »
- Classe AudioInput

Cours41

« Manipuler le synthétiseur »
- Classe AudioOutput
- Objets : SawWave, SineWave, SquareWave, TriangleWave

Cours40

« Créer un Mini-Moog »
- Classe AudioSample

Cours39

« Dessiner une forme d'onde »

Cours38

« Jouer un MP3 »
- Import de la classe Minim
- Objet Minim et classe AudioPlayer

Cours37

« Un arbre simple »
- Système récursif à l'aide d'une méthode s'appelant elle-même

Cours36

« 1er Système de particules »
- À l'aide d'une classe Particule, création d'une fontaine de particules
- Liste dynamique : ArrayList

Cours35

« Multiplier les instances d'un objet »
- Générer une population qui se déplace aléatoirement

Cours34

« Écrire une classe et son constructeur »
- Générer un individu avec des caractéristiques passées en paramètres

Cours33

« Physique : Gravité et rebond »
- Lancer une balle rebondissante

Cours32

« Physique : Élasticité »
- Déplacement élastique d'un objet

Cours31

« Exporter un Pdf »
- Ajout d'un export Pdf au Sketch précédent
- Commandes : beginRecord, endRecord, noLoop

Cours30

« Créer une spirale »
- Formule trigonométrique de la spirale

Cours29

« Planète en rotation et satellite »
- Formule trigonométrique de rotation

Cours28

« Appliquer une oscillation à des formes en rotation »
- Formule trigonométrique de l'oscillation

Cours27

« Mapper une image fixe ou une captation vidéo »
- Écriture de méthodes originales
- Commandes : beginShape, endShape, vertex, texture, textureMode
- Transformation : scale

Cours26

« Rotation d'une forme à la souris »
- Vocabulaire : box, sphere

Cours25

« Rotation de 3 formes sur les 3 axes de dimensions »
- Espace 3d (P3D)
- Transformations : translate, rotate
- Principes de pushMatrix et popMatrix

Cours24

« Traitement de texte à disposition aléatoire »
- Import et création d'une police de caractère (Objet PFont)
- Commandes : loadFont, textFont, text

Cours23

« Retour sur l'interactivité du clavier, déplacer/changer la couleur d'une forme »
- Les touches spéciales (keyCode)

Cours22

« Détecteur de mouvement »
- Comparaison de 2 objets PImage
- Double boucle associée à un tableau (Array, liste) pour scanner et conserver les données de couleur des 2 images à comparer
- Commandes : createImage, loadPixels, updatePixels

Cours21

« Tracking de couleur »
- Double boucle associée à un "get" puis décomposition des couleurs et calcul avec "dist"
- Commandes : red, green, blue

Cours20

« Activer la capture par webcam et appliquer un effet aux images captées »
- Objet Capture

Cours19

« Générer un fichier vidéo à la volée »
- Objet MovieMaker combiné avec une table à dessin (Cours2)

Cours18

« Traitement de l'image vidéo »
- Utilisation d'une double-boucle pour dessiner des ellipses en lieu et place des pixels de la vidéo (Création d'un écran de faible définition)

Cours17

« Décomposer une vidéo dans la durée, image par image »
- Utilisation d'une formule trigonométrique pour dessiner un cercle à l'aide des images successives d'une vidéo

Cours16

« Déplacer la fenêtre de rendu dans l'écran »
- Ajout au code précédent d'une commande "frame.setLocation(x,y);"

Cours15

« Jouer un fichier vidéo »
- Commande d'import de librairie vidéo
- Objet Movie

Cours14

« Scanner une image dans le temps »
- Comment balayer toutes les lignes de l'image à l'aide d'une variable "y" supplémentaire au sketch précédent

Cours13

« Obtenir la valeur couleur d'un pixel »
- Variable color et commande get
- Comment balayer une ligne entière de l'image à l'aide d'une boucle FOR

Cours12

« Les mélanges de deux images superposées »
- Commande : blend

Cours11

« Les filtres et la copie de pixels »
- Commandes : filter, copy

Cours10

« Improviser un morphing de Britney Spears »
- Import d'une image via le répertoire "data"

Cours09

« Afficher une image externe »
- Import d'une image via une url
- Objet PImage
- Commandes : selectInput, image, tint

Cours08

« Introduction simple aux imports de formes vectorielles »
- Création et import de fichiers svg
- Objet PShape
- Commande : rotate (Introduction aux transformations, aux radians et à la trigonométrie)

Cours07

« Faire varier la taille d'un élément en fonction de la vitesse de déplacement de la souris »
- Commande : dist

Cours06

« Vocabulaire pour dessiner »
- Vocabulaire : point, line, rect, ellipse, triangle, quad, bezier

Cours05

« Générateur de codes barres couleur »
- Les boucles : FOR

Cours04

« Faire varier une position »
- Commande : random

Cours03

« Faire varier une couleur et une taille »
- Les modes couleur (RVB, HSB)
- Les structures conditionnelles : IF ELSE
- Variables system : screen.width, screen.height
- Export en application

Cours02

« Table à dessin »
- Bases : noCursor, frameRate
- Commande : saveFrame
- Méthode : mouseDragged, keyPressed

Cours01

« Premier dessin »
- Setup + Draw
- Bases : size, background, smooth
- Variables système : width, height, mouseX, mouseY
followed by
5
following
0

collections and classrooms

Cours général

submitted sketches to:
Cours général

favorites

Share Share Subscribe to sketches