These are video tutorials, on art, maths and computer graphics. Most of the techniques that I use in these live coding sessions are documented in multiple of my articles, but these videos offer you an opportunity to see how they are used in context as part of the creative process.
Please consider subscribing to the Youtube channel where I host them. If you become a Patreon supporter then you will get links to the future LIVE streams (which include Q&A sessions with me in the chat), and you'll also be able to follow the development of these videos and talk to me offline.
Please consider subscribing to the Youtube channel where I host them. If you become a Patreon supporter then you will get links to the future LIVE streams (which include Q&A sessions with me in the chat), and you'll also be able to follow the development of these videos and talk to me offline.
Painting with Math
Painting a Landscape with Maths
10-4-2022
It explain how to use maths to art directed the painting of a landscape. I describe the formulas needed to do sculpting, surfacing and illumination. It's long and dense, so watching it a few times to get everything to sink over time is a good idea.
On Youtube
On Bilibili
10-4-2022
It explain how to use maths to art directed the painting of a landscape. I describe the formulas needed to do sculpting, surfacing and illumination. It's long and dense, so watching it a few times to get everything to sink over time is a good idea.
On Youtube
On Bilibili
Painting a Girl with Maths
27-11-2020
A making-of type of production where I explain how I employed mathematics to paint a girls taking a selfie. I describe the formulas I used to sculpt, colorize and illuminate her, but don't speak about the programing aspects.
On Youtube
On Bilibili
27-11-2020
A making-of type of production where I explain how I employed mathematics to paint a girls taking a selfie. I describe the formulas I used to sculpt, colorize and illuminate her, but don't speak about the programing aspects.
On Youtube
On Bilibili
Sculpting a heart with Maths
23-02-2017
I explain how to model and animate a heart shape by using only mathematical formulas. Recorded as a single shot!
On Youtube
On Bilibili
23-02-2017
I explain how to model and animate a heart shape by using only mathematical formulas. Recorded as a single shot!
On Youtube
On Bilibili
Painting in Google Sheets
17-09-2019
I explain how one can use sphreadsheets (Google Sheets in this case, but Excell would work just well too) to paint a flower by inputing only formulas into it.
17-09-2019
I explain how one can use sphreadsheets (Google Sheets in this case, but Excell would work just well too) to paint a flower by inputing only formulas into it.
Intro to Painting with Maths
14-07-2014
In this video I explain the principles of painting with mathematical formulas. I paint a simple 2-dimensional scene of a tree and introduce the most basic concepts.
On Youtube
On Bilibili
14-07-2014
In this video I explain the principles of painting with mathematical formulas. I paint a simple 2-dimensional scene of a tree and introduce the most basic concepts.
On Youtube
On Bilibili
Shader Coding
Greek Temple
4-05-2020
A live stream where I deep dive in some of the aspects of procedural modeling, shading and lighting that went into creating this greek temple scene.
4-05-2020
A live stream where I deep dive in some of the aspects of procedural modeling, shading and lighting that went into creating this greek temple scene.
Sphere Gears - PART 2
3-30-2020
The second part of the live streamed coding session where I deconstruc the maths, art and coding of a procedural animation of some spherical gears.
3-30-2020
The second part of the live streamed coding session where I deconstruc the maths, art and coding of a procedural animation of some spherical gears.
Sphere Gears - PART 1
3-22-2020
The first half of the live streamed coding session where I deconstruc the maths, art and coding of a procedural animation of some spherical gears.
3-22-2020
The first half of the live streamed coding session where I deconstruc the maths, art and coding of a procedural animation of some spherical gears.
Happy Jumping
13-08-2019
This is 6 hours long live coding session where I construct, step by step, a mathematical painting and animation of a creature jumping in a candy world. I talk about art, composition, color, programming, algorithms and of course mathematics.
13-08-2019
This is 6 hours long live coding session where I construct, step by step, a mathematical painting and animation of a creature jumping in a candy world. I talk about art, composition, color, programming, algorithms and of course mathematics.
Computer Graphics
Deriving the Segment SDF
08-01-2019
I explain how I derived the SDF of a lines segment (or capsule), step by step.
08-01-2019
I explain how I derived the SDF of a lines segment (or capsule), step by step.
Round corners for SDFs
01-11-2019
In this video we learn how to round the cornders of mathematical objects defined as SDFs, why it works, and some ways to be creative with it..
01-11-2019
In this video we learn how to round the cornders of mathematical objects defined as SDFs, why it works, and some ways to be creative with it..
Deriving the Box SDF
10-10-2019
I explain how I derived the compact and efficient SDF of a box (in any number of dimensions), step by step.
10-10-2019
I explain how I derived the compact and efficient SDF of a box (in any number of dimensions), step by step.
Math Explainers
Charting Quadratic Equations
21-08-2021
Explains the Babylonian Multiplication and why we don't use, and why we us it..
21-08-2021
Explains the Babylonian Multiplication and why we don't use, and why we us it..
Charting Quadratic Equations
06-03-2020
An exploration of families quadratic equations by using an interesting 3D plot.
06-03-2020
An exploration of families quadratic equations by using an interesting 3D plot.
Collatz and Selfsimilarity
13-09-2016
A fun exploration of the relationship between the the Collatz conjecture's secquence and the morphology of its associated fractal.
13-09-2016
A fun exploration of the relationship between the the Collatz conjecture's secquence and the morphology of its associated fractal.
X^Y = Y^X
10-07-2016
An exploration of the equation xy = yx and its surprising solutions.
10-07-2016
An exploration of the equation xy = yx and its surprising solutions.
Computer Graphics - LIVE (old)
Procedural eye ball
08-07-2012
08-07-2012
An apple
22-11-2011
22-11-2011
Creating a simple clover
26-10-2011
26-10-2011
A simple raytracer
20-07-2011
20-07-2011
Creating a smiley sun
16-07-2011
16-07-2011
Making music with maths
12-07-2011
12-07-2011
Live coding test
25-04-2011
25-04-2011