top of page
Previous versions of Math chaos patterns (MCP):

Math chaos patterns, version 2.1

 

Copyright 2019-2020 Dmitry Belov. All rights reserved.

12/02/2019

New features in version 2.1:

1. Parameters can be loaded, changed, and saved.  Also, the app saves the latest parameters into "latest.par" when exits and loads it at start up.

2. More control for the user defined canvas: areas where brushes start their walk; areas controlling initial directions of brushes; areas absorbing brushes; and areas reflecting brushes.

3. More control for brushes:  size, brush fading, and density can vary among brushes; brush bristles can have different sizes and behaviors; transparency, speed, impact, and probability of impact can vary among brushes and can change dynamically during interactions with other brushes or when passing through special areas on user defined control maps.

There are four types of user defined image files accepted by the app for controlling the rendering process.

User defined canvas:
1. Image size defines the size of canvas
2. Brushes start in red areas (color R=255, G=B=0 or any color with R>G, R>B)

3. Each brush can start its walk towards the closest pixel from green areas (color G=255, R=B=0 or any color with G>B, G>B)

4. Brushes are absorbed in black areas (color R=G=B=0)

5. Brushes reflect from blue areas (color B=255, R=G=0 or any color with B>R, B>G)

User defined maps for controlling brush transparency, speed, impact, and probability of impact:

1. Map size has to match the size of canvas

2. Pixels in red areas decrease the parameter by user defined delta (color R=255, G=B=0 or any color with R>G, R>B)

3. Pixels in green areas increase the parameter by user defined delta (color G=255, R=B=0 or any color with G>B, G>B)

User defined neighborhood:
1. Image size defines the size of neighborhood (its width and height both have to be odd numbers)
2. Brushes located in black area (R=G=B=0) of the neighborhood are ignored

User defined palette is an image such that:
1. [Image width] defines the size of the palette
2. If total number of walking steps for brushes is [Image width] then color at (X, [Image
 height]/2) of the image is used for all brushes on step X

See the manual for more details.

System requirements: Microsoft Windows Vista, 7, 10, or later with Microsoft .NET Framework 4.5 or later.

To download MCP 2.1 click here.

Math chaos patterns, version 2.0

02/26/2019

New and updated functionality in this version:
1. Brush size
2. Brush transparency (mixing current color with the background color)
3. User defined canvas
4. User defined neighborhood
5. User defined palette
6. Reflection from boundaries
7. With positive/negative values for impact parameter there are total 8 major types of interactions between brushes

User defined canvas is an image to set the following:
1. Size of the image defines size of the canvas
2. Brushes cannot start in black area (R=G=B=0) but can get there eventually while walking on the canvas
3. Brushes cannot start or walk into the white area (R=G=B=255)

User defined neighborhood is an image to set the following:
1. Size of the image defines size of the neighborhood (Width and Height both have to be odd numbers)
2. Brushes in black area (R=G=B=0) of the neighborhood are ignored

User defined palette is an image to set the following:
1. Number of pixels (Width * Height) defines size of the palette
2. If total number of walk steps for brushes is Width * Height then color at (X,Y) is used on step (Height*X+Y)

System requirements: Microsoft Windows Vista, 7, 10, or later with Microsoft .NET Framework 4.5 or later.
 

To download MCP 2.0 click here.

Math chaos patterns, version 1.2

02/01/2019

New in this version:

1. Faster rendering

2. Support for absolute neighborhood (rendering is much slower for this mode)

System requirements: Microsoft Windows Vista, 7, 10, or later with Microsoft .NET Framework 4.5 or later.

To download MCP 1.2 click here.

Math chaos patterns, version 1.1

01/23/2019

System requirements: Microsoft Windows Vista, 7, 10, or later with Microsoft .NET Framework 4.5 or later.

To download MCP 1.1 click here.

Math chaos patterns, version 1.0

01/14/2019

This FREE digital art software is a byproduct of a project for math modeling of collective behavior (flock of birds, school of fish, etc.).

More info can be found in Facebook page "Math chaos patterns".

System requirements: Microsoft Windows Vista, 7, 10, or later with Microsoft .NET Framework 4.5 or later.

To download MCP 1.0 click here.

Version 2.1
Version 2.0
Version 1.2
Version 1.1
Version 1.0
bottom of page