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

  1. You can use TILEPATTERN multiple times with different options to get special result.

  2. The tile can be any shape, square, hexagon, diamond, triangle, circle, etc.

  3. New blocks match the properties of original block, such as layer, color, scale, etc.

  4. 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