Scalar fields for gradients and other graphic patterns

The Mathaesthetics flagship app will support a number of modes of mathematical image creation. I spent most of yesterday working on and improving the scalar field renderer. In a scalar field, a function f(x, y) produces a value for each point. This scalar value is then mapped to a color gradient. I’m exploring both different … Read moreScalar fields for gradients and other graphic patterns

Fractal Friday 2019.12.13

It’s Friday already! This week I’ve been jamming on this application UI development, including a brand-new feature to support fractals: the color mapping control: For fractal rendering the integers below each color correspond to the output value (escape iterations) to which the color is assigned. The linear-gradient mapping mode means that colors between these values … Read moreFractal Friday 2019.12.13

Fractal Friday 2019.12.06

The Mathaesthetics software has made some cool advances this week, and we’re celebrating with our first Fractal Friday video! These images depict a Julia set of degree 3 (function z^3 + C), with the C value 0.4+0.7i, 50 iterations maximum, and the escape value slowly changing with each image. The first image has escape value … Read moreFractal Friday 2019.12.06

Flavors of static: random distributions and noise

It’s day one of noise generation in our flagship product! There are many ways to generate visual noise; our first algorithm is a simple static pixel generator. For these examples I’m generating a random integer from 0 to 255 and using that value to calculate a color on the gradient between two colors (here, blue … Read moreFlavors of static: random distributions and noise

Fractal Friday! 2019.11.29

It’s Fractal Friday! As always you can click the images below to see them full-size. This week’s fractal images highlight two new features added to the application I’m developing: color cycles, and Nth-degree fractal expressions. A color cycle is an an array of colors used to render the fractal pixels. The renderer cycles through them … Read moreFractal Friday! 2019.11.29

Strawberry vector fields forever

My new vector field renderer prototype is chugging along, and combined with hooking up .png output to the app I was able to make a couple of little animations with it. The vector function is a combination of trig and exponentiation (mixing up x and y to keep things interesting across the plane). These animated … Read moreStrawberry vector fields forever

Polar graph rendering

More images from our flagship product prototype… polar graph rendering is in! Here are a few results of prototype output. These examples all use the zoom iterator to re-draw the graph multiple times, and I’ve also now hooked up color iterators used to render the plot lines. This one iterates the color’s brightness from dark … Read morePolar graph rendering