The following is a procedural abstract image generated with a simple MSG preset. We’ll take a look at how it was constructed in this post. The 2 MSG Abstract processors used in the preset are useful for creating semi-organic looking vector procedural imagery.
The first 3 images in the gallery above show the IO (input-output) connections used to hook up the image streams for the 3 processors used in the MSG preset. Note that the first SetToValue processor sets the ROut image stream to a solid gray color.
The 3C Abstract 10 CP processor generates a variety of different stylized artificial floral patternings. Some with associated stems. It’s using the ROut image stream as the input for it’s 3 color channel inputs, and then outputting a full color image to the (ROut,GOut,BOut) image streams.
The coloring for the abstract patterning is derived from the ColorPalette stream hooked up to the InColorPalette IO connection. Remember, CP in a processor name is a naming shortcut that means it’s visual output is based in some way on a color palette input.
The leaf-like growth patterning extending upwards from the bottom of the image is overlaid by the 3C Abstract12 CP processor. Note that the 3 color (ROut,GOut,GOut) image streams are used as the 3 color input and the (ROut,GOut,BOut) image streams are used as the output streams for this processor effect. So the processor is taking the existing input stream, and overlaying it’s generated output on top of the existing input (so parts of the old 3 color image input are still showing through any areas where new pattern overlay did not occur).
Note that my original intention was to use the (ROut,GOut,BOut) image streams as the input to the third processor. So this mistake I made in editing leads to a color shift of the output of the second processor since the GOut stream is routed to both the In G and IN B Ports.
The last gallery image above shows various previews of mutated versions of this simple MSG preset that were generated by clicking the current MSG preview cell in the MSG Advanced Editor and watching the mutated previews appear in the Evolution Editor. Note how all of the different images are variations on the same basic visual styling. You could continue to use Mutate and Swap editing in the Evolution Editor to generate all kinds of different variations on this MSG preset and the pseudo-organic vector floral visual look it creates.
As mentioned here before, MSG processors that use the CP shortcut in their naming are using color palettes, so CP refers to Color Palette. The 3C naming shortcut refers to 3 channel, so processors that begin with 3C process and generate 3 color images. Remember that a 3 color image is composed of 3 different image channels (or image streams to use the MSG IO terminology, where different streams are available for IO connections on a Bus list). Streams can be images, color gradient, color palettes, etc.
Customizing the Coloring of a CP Derived Processor
If we wanted the last leaf-like overlay to be a more organic greenish color, we could use a second color palette as the InColorPalette IO Port connection stream for the 3rd 3C Abstract12 CP processor in the processor chain editor that is generating the leaf-like overlay effect. Let’s go through the various steps you would need to implement this editing change below.
First, we need to generate a color palette derived off of a green source color. Use the Fixed Color Picker in the Source Area to choose a green source color. Then, run the Edit : Color Palette : Randomize Source Color : Lum Saturation (as shown in the first gallery image below).