customized coffe mug with processing

Nikolaus Gradwohl2018-11-07T04:18:42+00:00

I got a coffee mug as an advertising present recently but it hat a huge company logo on it and since I don't like to run around as an walking advertising board I didn't really use it. Fortunately I saw this weekend, that the inner part of the mug can be removed and the company logo is only on a sheet of paper between the outer and the inner shell of the mug - Sooooooo - I fired up processing created a cool pattern using lots and lots of sine wave plots and printed it on a sheet of paper - then I cut it to size using the original inlay as a template and voila! a new customized and exchangeable inlay for my coffee mug - now I can use it to bridge the coffee availability gap between the coffee machine at home and the coffee machine in the office.

coffee mug

if you want to recreate the pattern or use it as a basis for your own pattern generation sketches, you can see the code here.

read more ...

processing sound visualizer

Nikolaus Gradwohl2018-02-14T20:27:41+00:00

I made a visualizer for my track Walk in the rain using processing. I used a stereo autocorrelation function to generate the line drawing using the minim framework and added a glsl shader to create the lens distortion effect.

Processing sound Visualizer

read more ...

ring segments

Nikolaus Gradwohl2018-02-01T08:02:20+00:00

I created new images I can hang on my livingroom walls using processing. This time I wrote a sketch, that creates circular shapes made of 64 line segments. Each segment can be shifted by a fixed offset if a certain random number is exceeded. I used this method to generate for concentric rings and added a keyPress method that saves the current frame as a png file and creates a new ring pattern.

I also added a little blur effect to create a subtle shadow effect. I generated a bunch of images selected 3 and printed them on an A3 printer

segments

read more ...

Layered Boxes

Nikolaus Gradwohl2017-11-22T07:27:03+00:00

I created a small processing sketch this morning. I started by drawing slowly rotating boxes and then added a little transparency to the fill color to create a pseudo 3D layering effect. To spice things up a little bit I added a random function that replaces a box with a new one at a chance of 1/2000 after it gets drawn.

click here to start the sketch or download the sourcecode.

LayeredBoxes

I tried different render modes in Processing and was pretty surprised how different transparency is handled in different render modes - in P3D for example the outlines of the boxes aren't affected by the transparent fill at all - so I switched back to P2D - transparency works the way I expected it but the transparency values differ from the default render. I will read the doku this weekend and see what other unexpected behaviors I can uncover :-)

read more ...

Processing and Blender Sound Visualizer for Magical Dreams

Nikolaus Gradwohl2017-09-29T07:51:40+00:00

I finally managed to finish a project where I could combine most of the tools I love and use. I created a processing sketch to visualize the stereo correlation of my song "Magical Dreams", exported the frames and used blender to create an animated highfield based on the brightness of the images. Then I rendered these frames and combined them to a video with the original track exported from bitwig.

Hmmm ... maybe a bit more complicated than needed, but that's one of advantage of a hobby project - you don't have to justify yourself for inefficient processes and toy around as long as you want to :-)

Magic Dreams

read more ...

flowershape

Nikolaus Gradwohl2017-04-13T11:06:58+00:00

I created a small ever changing slightly hypnotic flower shape using processing - because spring - have fun

click here to start the sketch or download the sourcecode.

flowershape

read more ...

cuircuitboard noise pattern

Nikolaus Gradwohl2016-12-06T05:09:06+00:00

I saw a hudini video tutorial a few weeks ago that shows how to use a noise field to create particle trails that look like electronic schematics. I really liked the effect and recreated it using a small processing script. To create the effect I set up some particles, that use a noisefield to influence their velocity. Before the velocity is added to the particles potion the vector is normalized and then each component is converted to an integer value - this limits the values to the x and y component to -1,0 and 1. The resulting vector is then scaled to the original length of the vector and added to the position of the particles.

click here to start the sketch or download the sourcecode.

cuircuitboard noise pattern

read more ...

particles in the wind

Nikolaus Gradwohl2016-11-18T05:09:29+00:00

I just noticed that the last time I posted a processing sketch was in july - which is a shame. So to all the processing fans among my readers who are eagerly waiting for another sketch - here is my newest processing sketch.

I created a particle fountain in the middle of the screen and added a little bit of noise to the velocity of each particle. The noise fields are influenced by the current velocity and to add a bit of movement to the noisefield I also add a factor based on the current framecount to the noise function. If a particle leaves the screen it gets deactivated and is then reactivated in the middle of the screen at a random time.

If you like it or have any questions feel free to leave a comment below.

click here to start the sketch or download the sourcecode.

particles in the wind

read more ...

curl noise field

Nikolaus Gradwohl2016-07-06T07:04:38+00:00

In this processing sketch I'm using the perlin noise function to create a curl noise vector field

click here to start the sketch or download the sourcecode.

boxed noise

read more ...

noise modulo - part II

Nikolaus Gradwohl2016-06-27T07:39:10+00:00

I modified my noise modulo sketch from last week by adding a second noisefield perpendicular to the first one. I got this idea from a facebook comment - which unfortunately has been deleted, so I can't credit the author. The two noisefield functions use different offsets and move the field with different speeds to create a more asymetric image

click here to start the sketch or download the sourcecode.

noise modulo 2

read more ...