Showing posts with label 2D. Show all posts
Showing posts with label 2D. Show all posts

Tuesday, November 19, 2019

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 GIFs show a zoom in toward the origin.

I'm especially fond of this chromatic-circle vector field mode - the vector length controls the circle radius, while the angle is interpreted as hue color:


Here's the same function, field, and zoom, using a simple line representation of each vector (drawn from tail at evaluated point):



Can't wait to hook up the controls & file persistence so I can do some deeper exploration of vector fields and their aesthetic possibilities!

Tuesday, November 12, 2019

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 blue toward white as the renderer re-draws at slightly increasing zoom factor:


The next two, plotting different functions, both use a hue iterator to shift the HSV color angle with each iteration:



Next stop: fractals!