[Javascript] Randomization plugin for Adobe Illustrator

w/e

Boaroceraptorasaurus-Rex
Reaction score
273
It's been a while since I posted on this site, but I figure that since this site has played a huge role in the direction that I took career-wise, it would be cool to post an update on what I've been working on.

I recently launched my latest project - a randomization plugin for Adobe Illustrator called Randomill.

Built using Adobe's CEP platform, which basically means that the plugin is a web page (HTML/CSS/JavaScript) that runs inside of Illustrator, and allows the webpage to send commands to Illustrator via a little JavaScript bridge that Adobe has made.

Demo Video:


Features:
  1. Fill Color Randomization
    Randomize the fill color across a group of objects from by dialing in a range of colors, or from a set of colors that you can specify. Works in both RGB and CMYK modes.
  2. Stroke Color Randomization
    Randomly change the stroke color of all objects in a selection from a color range or a color set that you can make yourself. Works in both RGB and CMYK modes.
  3. Stroke Weight Randomization
    Randomize stroke weight of all objects in a selection. Specify a minimum, maximum, and increment to really dial it in. Compatible with all units in Illustrator.
  4. Scale Randomization
    Randomly change the scale of all objects in a selection between a specified minimum and maximum, at a desired increment.
  5. Rotation Randomization
    Randomly rotate all selected objects between a specified minimum and maximum angle, with an optional step size.
  6. Opacity Randomization
    Randomize the opacity across all selected objects. You can set the range and increment to really hone in on the desired result.
  7. Blend Mode Randomization
    Assign random blend modes to all selected objects. Blend modes can be excluded from randomization as desired, so you only apply the blend modes you want.
  8. Position Randomization
    Shift each selected object randomly relative to its original position. Specify a minimum and maximum range for horizontal and vertical directions. A step size can be specified. Compatible with all units in Illustrator.
  9. Order Randomization
    Randomize or reverse layer order of all selected objects. Objects will be randomly re-ordered or reversed within their parent layer.
  10. Selection Randomization
    Create a random sub-selection from your selected objects. Can be a random percentage of your current selection or a specific number of objects that will be randomly selected.
Planned Upcoming Features:
  • Space Fill
    Randomly fill a closed path with a group of objects so that they don't intersect with one another. Objects can be duplicated, randomly rotated, scaled, etc. Could be tricky to implement as there would be a lot to calculate.
  • Text/Font Randomization
    Randomize the font of a body of text on a letter, word, line, sentence, or paragraph basid.
I've attached a few wallpapers I made with it to this post as some examples of what this plugin can do and what kind of images it can create. Grab the full-resolution wallpaper set for free here.

Check it out at randomill.com.
 

Attachments

General chit-chat
Help Users
  • No one is chatting at the moment.
  • V-SNES V-SNES:
    Happy Sunday!
    +1
  • ToshibaNuon ToshibaNuon:
    Happy sunday!
    +2
  • The Helper The Helper:
    And its Friday!
  • The Helper The Helper:
    Happy Saturday!
    +1
  • V-SNES V-SNES:
    Happy Saturday!
  • The Helper The Helper:
    Happy Monday!
  • V-SNES V-SNES:
    Happy Friday!
    +1
  • The Helper The Helper:
    Happy Friday!
    +1
  • tom_mai78101 tom_mai78101:
    Starting this upcoming Thursday, I will be in Japan for 10 days.
  • tom_mai78101 tom_mai78101:
    Thursday - Friday will be my Japan arrival flight. 9 days later, on a Sunday, will be my return departure flight.
    +2
  • The Helper The Helper:
    Hope you have safe travels my friend!
    +1
  • vypur85 vypur85:
    Wow spring time in Japan is awesome. Enjoy!
  • The Helper The Helper:
    Hopefully it will be more pleasure than work
  • vypur85 vypur85:
    Recently tried out ChatGPT about WE triggering. Wow it's capable of giving a somewhat legitimate response.
  • The Helper The Helper:
    I am sure it has read all the info on the forums here
  • The Helper The Helper:
    i think triggering is just scripting and chatgpt is real good at code
  • vypur85 vypur85:
    Yeah I suppose so. It's interesting how it can explain in so much detail.
  • vypur85 vypur85:
    But yet it won't work.
  • The Helper The Helper:
    it does a bad ass job doing excel vba code it has leveled me up at my job when I deal with excel that is for sure
  • vypur85 vypur85:
    Nice! I love Excel coding as well. Has always been using Google to help me. Maybe I'll use ChatGPT next time when I need it.
  • The Helper The Helper:
    yeah whatever it puts out even if it is not perfect I can fix it and the latest version of chatgpt can create websites from pictures it will not be long until it can do that with almost all the tools
    +1
  • The Helper The Helper:
    These new Chat AI programs are going to change everything everyone better Buckle the Fuck Up!
  • The Helper The Helper:
    oh and Happy Tuesday Evening! :)
    +1

    The Helper Discord

    Members online

    No members online now.

    Affiliates

    Hive Workshop NUON Dome World Editor Tutorials

    Network Sponsors

    Apex Steel Pipe - Buys and sells Steel Pipe.
    Top