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);
}
Enjoying the content?
Since 2018, I have published 235 interviews, case studies, and tutorials, along with over 324 lessons in 21 online courses – and there's more to come! If you want to get full access or simply support my work and help keep this platform thriving, please consider supporting me on Patreon. Thank you very much!

Related

I met Omid Nemaldhabib quite coincidentally in Rotterdam in 2022. He comes from Tehran and ran a design studio there […]

About a year ago, in February 2024, I was a invited speaker at an event at the Akasha Hub in […]

In December 2024, I was at the Iterations conference in s’Hertogenbosch (Netherlands) and there she was: Luna Maurer! I’ve known […]

Two thousand and twenty-four. At the “Barceloneta” metro station, a few hundred meters from the beach, stands an old dot-matrix […]

Sometimes it is so difficult to display the potencial of Creative Coding, since it mostly happens in the digital realm, […]

In this conversation Daniel and I discussed a broad range of topics, from the role of AI in Creative Coding to the beauty of Object Oriented Programming.

Please note: This is a interim state of this interview, I am currently working on the edit. Stay tuned! How […]

In an age of increasing digital consumption, Hannah, a recent visual communication graduate, explored “Permacomputing”—a sustainable approach to technology inspired […]