Time Particles Introduction

Time Particles provide a way for individual paint strokes painted by the paint synthesizer to have temporal continuity in an animation. Temporal continuity means that the individual paint strokes are present across multiple sequential frames as the animation progresses. The individual paint strokes associated with the time particles can have their own movement that is occurring over…

Recursive IO Connections in MSG Presets

Wikipedia includes the following as an explanation for recursion. “In order to understand recursion, one must first understand recursion.” But we’re going to try and explain it here anyway. Recursive IO connections in the context of a MSG preset means that a given input Stream for a processor is also used as the output Stream. Oftentimes…

MSG Live Source Brush

MSG Live is a new Source option in the paint synthesizer’s Brush Source control panel. This source brush option uses the current MSG preset to generate a source brush image buffer on the fly when drawing. Any MSG preset can be used to interactively generate the source brush, which means you can use Temporal Generators…

Working With Alpha Channels in Layers

Each layer in Studio Artist is composed of 3 RGB (red-green-blue) image channels and 1 alpha (A) channel. The RGB image channels define a color image. The alpha channel is an extra image buffer that can be thought of as an additional mask channel associated with the layer. Technically the pixel values in the alpha…

Simple MSG Zoom Preset Example

Someone asked about how to create a PASeq action step that could zoom the canvas in or out in a controlled fashion. You could of course use the Scale Uniform Interactive Warp to do this. Another approach is to build a MSG preset that scales the canvas. This is an extremely simple MSG preset to…