MATERIAL
The Material Group provides the texture building blocks to Mosaic. When the slicing is done, the surface of the original footage is partitioned off a cell set. Each cell, according to its luminance, is then mapped with a part of given material. This type of material is called a “texture atlas” (a table of image cells) or a motif. Depending on the texturing mode, the atlas is procedurally created on the fly or comes from a footage loaded by the user.

Mosaic provides 3 different texturing modes :
ASCII, Graphic and Load Footage with dedicated parameters. The Graphic mode on its own proposes several recipes.

Some of the parameters are available in all modes :

Sort by Luminance - This option arranges the cells of the texture atlas by luminance levels. It forces the plugin to find the best lighting correspondence between the original footage and the cells of the texture atlas. Notice this action is performed on each frame, if the aspect of the texture atlas changes (example : modifying character padding on the fly) the sorting will also be modified resulting in a different mapping of the final image.

Max Texture Size - Sets the rendering resolution of the texture atlas. Some of the built-in Motifs are procedurally generated up to 8192 pixels. The default texture size is generally 2048 pixels.

Preview Texture - Displays the Texture Atlas ( motif ) used for the current frame. The preview reflects the changes of the following parameters : Sort by Luminance, Modify Menu and All parameters of the Material Colors Group

Visualize Distribution - This option only appears when the Preview Texture option is activated and lets you see the luminance distribution of the texture atlas cells.
Stacks Image 82
Modify - This menu lets you tweak the texture atlas adding columns and rows with white, black or a transparent color. This option is very helpful to modify the luminance mapping. For example, adding a white column of cells will increase the lighten range of the final mosaic image.

Cell Size - Display the actual dimension of the motif cells.



Texture - Custom Texture

The Custom Texture Mode lets you import a texture atlas footage you created (a table of image cells). If you need help creating your own texture atlas, read the "Creating your own Recipes" section.
Stacks Image 84
Custom Texture - In After Effects and Premiere Pro, this menu lets you choose the footage used as a texture atlas (motif). In Apple Motion the import is done dropping media in the Image Well. In Final Cut Pro X the Custom Texture Image Well is located below the Material Group.

Columns - Lets you set the number of vertical cells existing in your texture atlas.

Rows - Lets you set the number of horizontal cells existing in your texture atlas.


Texture - ASCII

This mode uses a custom character set defined by the user to texture the tiles. It produces the old school classic ASCII effect (when adaptiveness is set to 0%) but also other looks colorizing the cells, or using the adaptive tiling feature. The motif colors are customizable using the Material Colors Group.
Stacks Image 88
Font - This menu lets you choose a monospaced fonts available on the system or user.

Character Set - Opens a text editor to define a character set. Up to 64 different characters from the extended ASCII table are supported. Any space create an empty cell using the Fill Color as background.

Character Padding - Adds some space between the characters and the cell borders.


Texture - Graphic

The Graphic Mode provides several Recipes based on procedural or bitmap textures. Some of the bitmap textures are included as inspiration ( example : Shakespeare) to help you in the creation of your own motifs.
Stacks Image 92
Recipe - Rounded Rectangle

This recipe renders 4 cells with a simple rectangle of a custom aspect ratio. The roundness of the corners is modifiable. The motif colors are customizable using the Material Colors Group.

Roundness - Adjusts the curvature of the rectangle’s corners.

Cell Width and Cell Height Ratio - These parameters let you define the aspect ratio of the cells. The values indicate a subdivision of the original footage size.

Recipe - Random Square

This recipe applies a customizable pattern to the mosaic where black squares out the darken details of the original footage. Coupled with the different wireframe rendering modes, particularly the
“8 Quads”, it produces an interesting crossword texturing effect.

Random Threshold - Adjusts the presence of black squares in the crossword pattern.

Random Seed - Modifies the random distribution of the black Squares.

Square Surface - This menu defines the motif resolution and sets the quantity of horizontal cells for the crossword pattern.

Recipe - Radio Waves

The Radio Waves recipe produces a radial or squared animated motif made of 4 cells. This recipe is procedural but is a good example of what can be achieved using a Texture Atlas based on video loops. The motif colors are customizable using the Material Colors Group.

The Time of the animation can be set to
Automatic or Manual. Notice when using an animated motif, it is better to deactivate the Luminance Sorting option to prevent flashing redistribution of the motif on each frame.

Shapes - Sets the geometry of the motif to Circle, Square or both.

Time - Switches to an automatic or a manual animation.

Uniform Time - Synchronise the time of the 4 weve Cells. Notice desactivating this option may result in flashing redistribution of the motif.

Speed - Controls the speed of the animation.

Evolution - Manually Controls the evolution of the animation.

Thickness - Circles and squares are rendered as stroke, this parameter adjust their thickness.

Frequency - Modifies the frequency production of the stroked circles or squares densifying the motif at higher values.

Thickness 2 & Frequency 2 - A second set of parameters to control the third and fourth cell of the motifs

Recipe - Luminance Values

Applies a squared transparent motif to the mosaic and display the luminance value of each region.
Zero represents black and 256 pure white. This recipe is based on a Texture Atlas visible activating the
Preview Texture option. The cell colors are customizable using the Material Colors Group.

Recipe - Technical

Applies a technical motif to the mosaic. The texture Atlas is based on an assemy of graphic elements, numbers, texts and symbols. It is visible activating the
Preview Texture option. The cell colors are customizable using the Material Colors Group.

Recipe - Circles

Apply an abstract geometric motif made of black and white circles on a contrasted background to the mosaic. It is visible when you activate the
Preview Texture option. The cell colors are customizable using the Material Colors Group.

Recipe - Point Patterns

Apply a point pattern made of differents circles sizes. It is visible by activating the
Preview Texture option.The cell colors are customizable using the Material Colors Group.

Recipe - Cropped Typography

An assembly of light and bold cropped characters. It is visible by activating the
Preview Texture option. The cell colors are customizable using the Material Colors Group.

Recipe - Shakespeare

An example of motif created with assembled shakespeare sentences. It is visible by activating the
Preview Texture option. The cell colors are customizable using the Material Colors Group.

Recipe - Digits

A digital numbers motif. It is visible by activating the
Preview Texture option. The cell colors are customizable using the Material Colors Group.