For more about my illustrations and comics visit my website: mwdjones.github.io
These are all pieces that I have made over the years for presentations, posters, or papers. Since they each display slightly more technical information in the context of a longer report and are therefore not meant to be standalone, I have included a small snippet about the research with each one.
These are visualizations that I have developed that were not for a specific paper but more just to explore the medium. Each should be completely digestible on its own, without additional text.
Personal art projects! Some from the Genuary challenge, some just my own. Some complicated, some mysteriously simple.
random-walk-graphs : Based on the 2022 Genuary art prompt: Create your own pseudo-random number generator and visually check the results. This piece generates a random walk on a canvas and then connects all the adjacent points to create a nebulus rorschach-like image. What do you see?
Sample random walk code
for j in range(0, 5):
n = 1000 #steps to take
x = np.zeros(n)
y = np.zeros(n)
for i in range(1, n):
m = rand.randint(0, 3)
if(m == 0): #0 --> y is constant, x increases
x[i] = x[i-1] + 1
y[i] = y[i-1]
if(m == 1): #1 --> y increases, x is constant
x[i] = x[i-1]
y[i] = y[i-1] + 1
if(m == 2): #2 --> y is constant, x decreases
x[i] = x[i-1] - 1
y[i] = y[i-1]
if(m == 3): #3 --> y decreases, x is constant
x[i] = x[i-1]
y[i] = y[i-1] - 1
hitomezashi-stitches : Develops an algorithm for randomly generating a pattern of Hitomezashi stitches (check it out!) and then creates a short animation of the 'stitching'.