TILEPATTERN
Create random tile patterns.
Select an array of blocks, randomly rotate & mirror every block, or replace them with selected replacement blocks using one of the following patterns: Even, Accelerate, Gradient, Sine, Decelerate
INTRODUCTION
Command: TILEPATTERN
Select an array of blocks:
Valid selection is BLOCK, not ARRAY. You need explode the array object if you created an array with a block. We call they "original blocks" or "tiles" in this introduction.
Select replacement blocks:
Depends on how many different types of replacement blocks selected, TILEPATTERN provides 4 options.
If you selected more than one blocks with the same name, they are considered as 1 block type. We call they "replacement blocks" in this introduction.
0 replacement block type:
It doesn't replace the original blocks, but can randomly rotate and mirror them. Refer to Example 3 below.
Rotate tiles? No/<Yes>:
If you select Yes, it will ask the shape of the tile.
Tile shape? Hexagon/<Square>:
It rotates square-shaped tiles randomly by 90 degrees while rotates hexagon-shaped tiles randomly by 60 degrees.
Mirror tiles? No/<Yes>:
Select Yes to mirror the original blocks randomly.
1 replacement block type:
It simply replaces the original blocks with the reference blocks and keeps individual original blocks' properties such as layer, color, scale etc.
2 replacement block types:
If you selected 2 replacement block types, TILEPATTERN will provide 5 different mix patterns. Refer to Example 1 below.
Select pattern type [Even/Accelerate/Gradient/Sine/Decelerate] <E>:
Even
This is the default option. Even means spreading out 2 reference block types randomly and evenly.Percentage of the second tile (1-100%) <50>:
You can choose any number between 0% and 100%, it can be a decimal number such as 33.3.
Second tile refers to the second replacement block type in your selection order.
The rest of original blocks will be replaced with the first replacement block type.
Refer to Example 2 below.
Accelerate
It mixes the second type into the first type from top to bottom in an accelerated way.Gradient
It evenly increase the percentage of second type from top to bottom.Sine
The increase rate of the second type similar as a sine curve.Decelerate
It quickly mixes large number of the second type from top and generally slow down.
Basically Accelerate has the least second type, while Decelerate has the most. The number of second type increase in the order of Accelerate → Gradient → Sine → Decelerate.
More than 2 replacement block types:
If you selected more than 2 replacement block types, TILEPATTERN doesn't provide any option.
It will equally and randomly spread out all different replacement block types. For example, in an 81 block array, if you selected 3 replacement block types, TILEPATTERN will insert 27 replacement of every type.
NOTES
You can use TILEPATTERN multiple times with different options to get special result.
The tile can be any shape, square, hexagon, diamond, triangle, circle, etc.
New blocks match the properties of original block, such as layer, color, scale, etc.
You can make a few basic mosaic patterns, then apply random rotation to a block array, and then replace the block array with these mosaic patterns randomly to get a relative random but easy to produce result.
TRIAL VERSION LIMITS
Only 25 original blocks can be replaced in the trial version.
Please email liugesen@126.com to get a free Registration Code.
EXAMPLES
Example 1
Two replacement types, 5 different mix options.
Original block array
Even option
Accelerate option
Gradient option
Sine option
Decelerate option
Example 2
Two replacement types, Even option with different mixing percentage.
Even - 10% black
Even - 20% black
Even - 40% black
Even - 60% black
Even - 80% black
Even - 95% black
Example 3
Randomly rotate and mirror one tiles, then mixed with other tiles.
Step 1. Randomly rotate and mirror
Select block in Step 1 then mix 2 block types with Even option.
Select block in Step 1 then mix 2 block types with Accelerate option.
Select block in Step 1 then mix 2 block types with Gradient option.
Select block in Step 1 then mix 2 block types with Sine option.
Select block in Step 1 then mix 3 block types in 2 steps with different options.
Example 4
Tiles can be any shape.
Diamond tiles
Square tiles with different sized penetration
Hexagon tiles
Triangle tiles with different sized penetration
Square tiles with diagonal patterns
Example 5
Use multiple mix options to get special result.
Even only, 3 tile types
Even x2
Even + Accelerate
Gradient x2
Accelerate x2
Accelerate x2, rotate array once
Example 6
Randomly mix up 6 mosaic tiles
6 Basic mosaic patterns (use different colors to illustrate)
Original array of Type 1
Random rotation of Type 1
Replace rotated Type 1 with 6 different types, use Even option.
Actual result of 6 tile types (Only use 2 colors in each type)
Example 7
Randomly rotation
Example 8
DISCUSSIONS
UPDATES
05 July 2018, first version