Spotlight: André Burnier
A few weeks ago I got in touch with André Burnier, who has been wowing people with great typographic creative coding experiments on Instagram for quite some time now. So I asked him if he could imagine sharing a short video tutorial about his great experiments with type in Processing with my community. I didn’t expect him to present a whole 10 methods in detail and comprehensively in a 50-minute talk with lots of illustrations. I am very grateful for that! Merci Andre! Be sure to check out his phenomenal Instagram!
🌎 https://www.instagram.com/burnier/
🔥 https://www.andreburnier.com/
Get the code from the live coding session
import geomerative.*;
RPoint[][] points;
PVector mouse;
float radius = 200;
void setup() {
size(800, 800);
RG.init(this);
String txt = "O";
int txtSize = 700;
RShape grp = RG.getText(txt, "Arial Black.ttf", txtSize, CENTER);
//RG.setPolygonizer(RG.UNIFORMLENGTH);
RG.setPolygonizerLength(4);
points = grp.getPointsInPaths();
mouse = new PVector(0,0);
}
void draw() {
background(255);
noStroke();
fill(0);
translate(width*0.5, height*0.8);
//mouse.set(mouseX-width*0.5, mouseY-height*0.8);
mouse.set(mouseX - screenX(0, 0), mouseY - screenY(0, 0));
beginShape();
for (int i = 0; i < points.length; i ++) {
if (i>0) beginContour();
for (int j = 0; j < points[i].length; j++) {
//float x = points[i][j].x;
//float y = points[i][j].y;
PVector pos = new PVector(points[i][j].x, points[i][j].y);
PVector posMouse = PVector.sub(pos,mouse);
float dist = posMouse.mag();
if (dist < radius){
float t = map(dist, 0, radius, 100, 0);
posMouse.setMag(t);
pos.add(posMouse);
}
vertex(pos.x,pos.y);
}
if (i>0) endContour();
}
endShape(CLOSE);
}
Related
Teaching through the Lens of the Tool – with Prof. John Caserta
On a hot day in the summer of 2024, my friend Cem Eskinazi brought a stack of books to our […]
DJ_Dave – Raving with Code
Sarah, also known as DJ_Dave, writes code to produce rave music. You might say, “Oh, I know that stuff: Algorave! […]
Deconstruction / Reconstruction – Creative Coding with Prof. Stig Møller Hansen
I am more than excited to share this session with Prof. Stig Møller Hansen with you today, whom I would […]
Kris de Decker on Low Technology
In the two years I lived in Barcelona, one person in particular fascinated and inspired me. His name is Kris […]
I am totally thrilled to introduce Nicolas Landrieux to you today. We met a few years ago at one of […]
Raquel Meyers – The Tool is the Message
Let’s begin here: A myriad of new technologies is accelerating our world at a breathtaking pace. I’m not interested in […]
Kit Kuksenok on p5.js 2.0
In 2025, both Processing and p5.js made major leaps forward in the development. I had the great opportunity to speak […]
Omid Nemalhabib on Design within Limitations
I met Omid Nemaldhabib quite coincidentally in Rotterdam in 2022. He comes from Tehran and ran a design studio there […]