Follow Techotopia on Twitter

On-line Guides
All Guides
eBook Store
iOS / Android
Linux for Beginners
Office Productivity
Linux Installation
Linux Security
Linux Utilities
Linux Virtualization
Linux Kernel
System/Network Admin
Programming
Scripting Languages
Development Tools
Web Development
GUI Toolkits/Desktop
Databases
Mail Systems
openSolaris
Eclipse Documentation
Techotopia.com
Virtuatopia.com

How To Guides
Virtualization
General System Admin
Linux Security
Linux Filesystems
Web Servers
Graphics & Desktop
PC Hardware
Windows
Problem Solutions

  




 

 

13.7.  CML Explorer

13.7.1.  Overview

Figure 11.200.  The same image, before and after applying CML Explorer

The same image, before and after applying CML Explorer
The same image, before and after applying CML Explorer

This filter is the king of texture creating filters. It is extremely efficient but very complex. It uses a mathematical method named Cellular Automata.

13.7.2.  Starting filter

You can find this filter from the image menu through Filters->Render->Pattern->CML Explorer

13.7.3.  Options

General Options

Figure 11.201.  CML Explorer” filter options(Hue)

CML Explorer filter options(Hue)

Filter options are distributed among Hue,Saturation, Value, Advanced, others and Misc.ops tabs. Some more options are available. They will be described in following section.

Preview

This filter offers you a Preview where you can see the result of your settings before they are applied to the image.

New seed; Fix seed; Random seed

Open; Save

With these both command buttons you can save pattern settings in a file, and to get them back later.

Hue tab

This filter works in the HSV color model. In this tab, you can set options for Hue.

Function type

In this drop-down list, you can select the method that will be used to treat the current layer. These methods are:

  • Keep image's values: With this option, image hue values will be kept.

  • Keep the first value: With this option, starting color will be standard cyan.

  • Fill with k parameter, k{x(1-x)}^p, k{x(1-x)}^p stepped, kx^p, kx^p stepped, k(1-x^p), k(1-x^p) stepped: pattern look will depend on k that you will set later in options.

  • Delta function, Delta function stepped: FIXME

  • sin^p based Function, sin^p stepped: These options create wave-like patterns, like aurora borealis or curtain folds.

Composition

Here, these options concern Hue. You can select:

None, Max(x, -), Max(x+d, -), Max(x-d, -), Min(x, -), Min(x+d, -), Min(x-d, -), Max(x+d, -), (x < 0,5), Max(x+d, -), (0,5 < x), Max(x-d, -), (x < 0,5), Max(x-d, -), (0,5 < x), Min(x+d, -), (x < 0,5), Min(x+d, -), (0,5 < x), Min(x-d, -), (x < 0,5) and Min(x-d, -), (0,5 < x).

A book could be filled with results of all these functions. Please, experiment!

Misc. Arrange

This drop-down list offers you some other parameters:

Standard, Use average value, Use reverse value, With random power (0,10), With random power (0,1), with gradient power (0,1), Multiply rand. value (0,1), Multiply rand. value (0,2), Multiply gradient (0,1) and With p and random (0,1).

Also a book would be necessary to explain all possibilities of these parameters.

Use cyclic range

//TODO

Mod. rate

With this slider and the input box, you can set modification rate from 0.0 to 1.0. Low value results in a lined pattern.

Env. sensitivity

Value is from 0.0 to 1.0

Diffusion dist.

Diffusion distance: from 2 to 10.

# of subranges

Number of sub-rangers: from 1 to 10.

(P)ower factor

With this option you can influence the Function types using the p parameter. Value from 0.0 to 10.0.

k Parameter

With this option you can influence the Function types using the k parameter. Value from 0.0 to 10.0.

Range low

Set lower limit of hue that will be used for calculation. values vary from 0.0 to 1.0.

Range high

Set the upper limit of hue that will be used for calculation. Variations are from 0.0 to 1.0.

Plot a graph of the settings

By clicking on this large button, you can open a window that displays the graph of hue present settings.

Figure 11.202.  Function graph of present settings

Function graph of present settings
Saturation tab

Figure 11.203.  CML Explorer” filter options(Saturation)

CML Explorer filter options(Saturation)

In this tab, you can set how Saturation component of the HSV color model will be used in pattern calculation.

These options are similar to Hue tab options.

Value tab

Figure 11.204.  CML Explorer” filter options (Value)

CML Explorer filter options (Value)

In this tab, you can set how the Value (Luminosity) component of the HSV color model will be used in pattern calculation.

These options are similar to Hue tab options.

Advanced tab

Figure 11.205.  CML Explorer” filter options (Advanced)

CML Explorer filter options (Advanced)

These tab settings apply to the three HSV channels.

Channel Sensitivity

// TODO

Mutation rate

// TODO

Mutation distance

//TODO

Others tab

Figure 11.206.  CML Explorer” filter options (Others)

CML Explorer filter options (Others)

In this tab, you can find various parameters about image display and random intervention.

Initial value

// TODO

Zoom factor

// TODO

Start offset

// TODO

Seed of random

// TODO

Miscellaneous options tab

Figure 11.207.  CML Explorer” filter options (Misc.ops)

CML Explorer filter options (Misc.ops)

In this tab you can find various options about copy and loading.

Copy settings

These options allow you to transfer information from one of the HSV channel to another one.

Selective load setting

With the Open button of this filter, you can load previously loaded settings. If you don't want to load all of them, you can select a source and a destination channel here.


 
 
  Published under the terms of the GNU General Public License Design by Interspire