converting Image Cells to Animated Sequences
|This tutorial describes how to
single image file containing an array of multiple image cells,
and transfer the
image cells to a sequence in the custom animated brush system of PD
They can then be saved as a compact animated brush, or saved as a sequence of individual (numbered) image files, one file per image cell, or rendered into an animation through the Brush Keyframer to save it as an AVI file or do more with it.
|In order to do this conversion,
you'll need this plugin: ArrayToAnimatedBrush_pb.zip (compressed
file size: 13kb) which is included in PD Pro.
If you don't have it yet, extract the plugin from the zipped file and copy the plugin into the folder where your Project Dogwaffle installation resides, such as
C:\Program Files\PD Pro or
C:\Program Files\project dogwaffle
depending on where you installed your version.
|Let's assume you have a bunch of
Targa files (32-bit with Alpha channel for transparency masking)
containing several images in an
array of image cells, all in the same one picture.
We're going to open one such image cell array file. We're then going to extract the cells from it and pass them into a new custom, animated brush.
From there we can quickly save the image sequence from the brush to individual (numbered) image files, or to a single animated brush file. You can also use the BrushKeyframer of PD Pro to sequentially render the cells into a new animation.
go to menu:
File > Open...
|use Files of type "Default
Targa" - this is the default. This mode is able to
load the alpha channel with a Targa image (32-bit).
Select your desired multi-image Targa file and open it.
Note that some of the other formats (Tiff, Png, Bmp) should also work, even if they contain an alpha channel, i.e. are 32-bit deep. If you have images in another format, try that and if it fails use a converter or PD Pro's batch converter.
|Here we have loaded a single
file of 4 image cells. It shows an array of 2x2 image cells with a
total of 4 images.
You should see the animated 'marching ants' highlighting the alpha selection masks over each.
There is also some text in it, but it won't be seen or transfered into the sequence because it is not including an alpha channel on it, so just like the black background it will be remaining transparent once it is in the brush. You can thus annotate your images as you see fit, as long as an alpha channel component is going to prevent the annotations from being visible.
|now let's access the plugins
open the plugins panel from the Window menu, or use 'k' as the keyboard shortcut:
'k' is for k)iller plugins
|In the Plugins panel, select the
The plugin we're looking for is near or at the top, listed in alphabetical order.
|Find the plugin named
Double click it to launch it.
Enter the array's dimensions:
Number of images in x (horizontally, i.e. how many image cells per row), and number of images y, i.e. how many rows.
Enter the total number of images. In this case all 4 cells are used, but if there was one blank in the lower right corner we'd have just 3 image cells.
This will extract the images and copy them into a newly created custom, animated brush.
|To store and use or manage and
view the animated brush:
Brush > Store/manage...
The doublequotes (") can be used as a quick keyboard shortcut.
You should see a thumbnail of the brush image, which is gently cycling through the sequence. (at 2 seconds intervals approx.)
(See left part of next image)
At the bottom of the stored brush, click
if you want to see the whole sequence of image cells.
When using this brush you can change its appearance of it with the sliders in the brush manager: Size and Rotation, hue/saturation/value as well as red/gree and blue tinting can be altered. The sliders affect a working copy, not the original image set. You can therefore easily get back to the originally created 'master' set by clicking 'Reset'.
Thus, if you scale it down to a very small size, such as 10x10 pixels only, you will see distinct pixelation in the preview. If you then scale back to full size or even larger thanh original size, you won't see oversized pixels, you'll see the original highres images being used as it is coming from the stored master.
|When you're satisfied with the
extracted cell images as transfered into the animated custom brush, you
save the result as an animated custom brush, i.e. a file of type .anb
This allows for quick re-use by Dogwaffle. You can save such animated brushes through the media manager (aka media pedia), accessible from the Window menu. That lets you easily find and re-use it later.
Another option in the same 'Animated brush...' submenu is to save the image sequence from the animated brush as a numbered sequence of image files. For example, if you give it the same base filename as the original targa had, you would see the creation of files named:
These images can then be used in a large variety of other applications like Bauhaus Mirage, TVPaint, ArtWeaver, Painter, the GIMP, PaintShopPro or Photoshop to name a few, and of course also as textures in 3D programs such as Carrara 5 with the surface replicator to disseminate lots of bushes and trees and other foliage all over the landscape..
Here are examples of what were produced with this technique:
The Dogwaffle Animated Brush file:
Maggie-red-medium.anb [size: 380 kb]
The extracted image cells:
Maggie-red-medium.zip [size: 75 kb]( numbered file sequence in a subfolder, zipped. The unzipped size is 374 kb)
artwork made with this and other animated brushes. Note that while
Dogwaffle uses the images in a sequence and can't currently randomly
select an image from the set, it offers a variety of other random
components: random position (offset from mouse position), random size,
random rotation, all within a user selectable range. Also: random Hue,
Saturation and Lightness.
Another example, using Sycamore images :
To Probe further: