Randomize Pixel shapes

Hi everyone!

I’m working on a pixel font that hopefully emulates cross stitch. I designed using the pixel tool and a glyph called pixel. My pixel is a cross to represent the stitches.

My goal would be to do some kind of custom parameter magic to randomize the stitches. Like each stitch would be just different from the ones next to it. (roughen filter, for example)
My problem is that when I do it I change all the pixels with the same effect.

Any ideas on how to get it right?

Thank you so much in advance!
Best

Add a Decompose filter before your filter.

1 Like

You can draw several versions of “pixels”. And then you can use script to randomly replace pixel by pixel.1, pixel.2 etc. ChatGPG built this script for me a year ago. In the settings, you define the list of alternative pixel names and percentage of pixels to be randomized.

Pixel Randomizer.py.zip (1.6 KB)

2 Likes

Another idea is to make the pixel a smart component (if the variations are compatible) and randomize the axes for each component in the target glyph

2 Likes

This is absolutely perfect for what I wanted.

Maybe it’s possible with Georg’s suggestion, but I couldn’t figure it out.
This script did everything, and it also gives me more control over pixels that look good.

@filipdesigniq can’t thank you enough!! :grin: :grin:

1 Like