Shift an object’s stroke weight by a specific amount more than the object before it.

This mode can be used to increasingly shift the opacity of an object in a set by a specified amount more than the previous object that Randomill has iterated over.

For example, let’s say you have four squares with a stroke width of 10pts and you shift the stroke width of these squares by 2.5pts. The result would be:

  • Square 1: Unchanged (10pt stroke width).
  • Square 2: Stroke width increased by 2.5pts (12.5pt stroke width).
  • Square 3: Stroke width increased by 5.0pts (15.0pt stroke width).
  • Square 4: Stroke width increased by 7.5pts (17.5pt stroke width).

You can restart the loop after some specified number of steps.

If you only want to change the opacity of every other square in the selection, you can set this value to 1. This will result in every other square having it’s stroke width increased. This is because after every ‘1’ steps, Randomill will treat the next object it comes across as being the first object in the selection.

If you want to change the opacity of every square equally, and not gradually increase the opacity offset, set this value to 0. This will act like a ‘transform each’ operation, and every square will have it’s stroke width changed. This essentially acts like Illustrator’s built-in ‘Transform Each’ function, but stroke width is not one of the parameters in that function that can be explicitly set, it can only be scaled by a percentage.

You can also optionally include the first object to be included in the opacity shift operation as well.

Related Functions