This post continues the discussion over the last 2 days, looking at different ways to build MSG presets that build complex overlaid truchet tiling patternings that are adaptively modulated with a source image. As with yesterday’s post, we’ll be focused more on creating an interesting abstract image with internal variability as opposed to building a representational abstraction of a source image.
The design strategy used in the MSG preset detailed above is using both the 1C Truchet Flip Mod and 3C Truchet Flip Mod1 CP processors we discussed in the last 2 days posts. We’re doing something different with the 1C Truchet Flip Mod processors. Rather than overlaying them onto a single image stream to build a more complex multi-overlay patterning, we are using them to build 3 color channels where the patterning is modulated based on the 3 input color streams to the effect (RSrc, GSrc, BSrc).
The canvas image and associated MSG preset below shows off what i’m trying to do with the 3 1C Truchet Flip Mod processors, each being modulated by a different source input color stream and building up a color output pattern one channel at a time.
This second sub-example that shows off the first part of the overall design strategy of the complete effect we used to build the image at the top of the post shows how the source stream adaptive modulation of the truchet grid patterning works to build some of the source feature representation into the 3 channel color patterning generated by this part of the effect.
The 3C Truchet Flip Mod1 CP processor is then used to overlay additional full color patterning on top of the original color pattern generated one channel at a time (remember color images have 3 channels or image streams to represent them).
I then used a ForceColorMap processor to recolorize the final patterning to create more interesting color variations in the final output.
I also use the h hotkey to dynamically adjust the spatial features of the overall MSG preset by holding down the h key and then pressing the mouse cursor down into the MSG Advanced Editor preview cell. I then interactively adjusted the spatial patterning of the overall effect to make the patten features very large for the final effect shown at the top of the post.
Remember, you can use different hotkey combinations associated with mouse presses and subsequent movement an the MSG preview cell to interactive adjust different aspects of an overall MSG preset (all of the processors are simultaneously adjusted). The t key works to adjust translation. The r key works to adjust rotation. The h key works to adjust spatial scale. For more information on Studio Artist hotkey features checkout this tip.
We’e shown off a few different programming strategies over the last 3 days that are worth repeating. One is the idea of overlaying patterns (that partially cover the canvas) on top of each over to build visual complexity. We can do this using a single image stream to build a complex grayscale pattern (which could subsequently be colorized after the fact if we wish). We could also overlay full color patterns whose coloring is based on color palette or color gradient streams.
A complete different approach to building a color image is to use 3 different 1 channel pattern generators, each feeding into a different color stream to build the 3 color streams required to generate a full color image.
And then we can start to mix and match these different approaches to generate even more visually compelling effects.
All of the patterns we generated over the last 3 days were adaptively modulated by the source image. The purpose of this could be to make the pattern more visually representative of the original source (abstraction), or to just generate visual diversity in a regular pattern to make an abstract image more visually interesting because it contains local structured variability.