The tutorial shows how to build a grid of ellipses with different sizes. The variety in size is achieved by generating ellipses with varying width and height and then positioning them in a grid.
However, I can't figure out how to achieve shape variety going the other way. Imagine I created a complex shape out of several components (like a polygon in the pattern tutorial), grouped them together and created a grid (or a series of copies). Now, I want to change the scale of each shape within the grid, so I connect the output of the translate node (with has the group and grid nodes as inputs) to a scale node. Next, I connect a random number generator to the scale port of the scale node. The amount of numbers generated is equal to the amount of shapes coming out of the translate node.
What I get is that each shape in the grid is scaled relative to the same origin -- the grid center. How do I make each one scale relative to its own center?
Relevant screenshots: http://d.pr/i/2Kar, http://d.pr/i/Oruw
Thanks.