Universe Text Tile generates multiple columns of random data, such as characters, numbers, timestamps, computer data, and more.
Presets & Video Walk-Through
Not sure where to start with creating your screen(s) of structured data? Text Tile offers 20 presets suitable for a range of applications. Find our presets via the blue Open Dashboard... button or the Choose a Preset... button below it.
As with all other Universe tools, you can modify or create a Text Tile look and then save it under its own name by pressing the Save Preset... button.
If you'd like a visual overview of Text Tile before diving into this guide, we recommend giving our Cineversity tutorial a watch.
Modify the Effect
Position
controls the coordinates that define where within the frame your text will appear.
By default, the Position control point is near the top-left corner of your generated text.
Text Style
launches a modular window with options to customize the text. Choices include: alignment, font, font size, font style, color, line spacing, and character spacing.
Text Settings parameters replicate several of the controls found in the Text Style window (e.g., Font Size, Font Color, and Justification). Staying in the ECP can help maintain a cleaner, more consistent UI, if that's your preference. The one item in this subsection not found in the Text Style window is the Use Column Text Set checkbox. Enabling this passes control of the column text formatting to the Column subgroups (covered below).
Columns
and
Rows
define how many of each to include within the text tile.
Vertical Spacing
controls the spacing between rows.
Shown below are values of 20 (left) and 50 (right).
Vertical Scroll
animates the text scrolling up the rows of the tile when keyframed.
Auto Scroll Columns
toggles whether column contents continually scroll sequentially (Scroll Vertical),
at random (Randomize Columns),
or not at all (None).
Auto Scroll Rate
adjusts the speed at which contents scroll through the columns. This will not have an effect if Auto Scroll Columns is set to None.
Sorting
dictates if column contents are arranged at Random, alphabetically (A-Z), or reverse-alphabetically (Z-A).
Loop Row
defines the last row to appear when scrolling the contents before looping the next row back from the top.
In other words, how many novel rows display before repeating? Compare the values of 2 (left) and 5 (right) below.
Global Random Seed
adjusts the algorithm used to create randomizations throughout Text Tile. Use this control to add variance between other Text Tile effects that share similar settings.
Column Header
Use Header
toggles whether the first row remains static as a header column.
When disabled, the first row of data appears in the header row.
Edit Column Headers
launches a modular window with text entry, wherein each line of text becomes the headers used across the columns.
Grid Settings
Enable Grid
toggles whether a grid separates the table's cell contents.
Compare the above screen captures with the one below and you'll see how the latter applies a (mostly complete) grid dividing the text cells.
Complete Horizontal
toggles whether the horizontal lines of the table extend completely between columns.
Grid Completion
adjusts how much of the grid is filled in when Complete Horizontal
is disabled. In the image below, note how a value of 290 almost spans the cell width of the first three columns. To drive home the point that this is a pixel width, not a percentage, observe how the fourth column has a much wider grid completion gap owing to it having a width of 500 rather than the other columns' 300.
Shift Horizontal
and
Shift Vertical
offset the grid from the table contents along the horizontal or vertical axis.
The image below shows these shifts as we increase values.
Stroke Width
controls the grid lines' thickness.
Highlight
Enable Highlight
toggles a highlight to appear on single or multiple cells within the table.
Highlight Entire Row
toggles the highlight to extend across all columns in a single row.
A 0 value will highlight the header row.
Highlight Row
and
Highlight Column
adjusts which row and column to set the highlight on.
Note that you can highlight an entire row but not an entire column. Observe in the following image the results of Highlight Row: 2 and Highlight Column: 8. Given the other parameter settings, the selected value for Highlight Column has no effect on the output here. However! If you deselect Highlight Entire Row, you can then use Highlight Column to supply the value for which individual cell gets highlighted. In the comparison below, we use values of Highlight Row: 4, Highlight Column: 0 (top) and Highlight Row: 0, Highlight Column: 2 (bottom). Remember that row and column counts begin with 0, not 1.
Block Fill
toggles whether the background colors within a highlighted cell or row.
Block Fill Color
sets the color of the background when
Block Fill
is enabled.
Highlight Opacity
adjusts the colored background's transparency when Block Fill
is enabled.
Highlight Character 1
sets what (if any) character prefixes the highlighted cell(s) contents.
Highlight Character 2
sets what (if any) character suffixes the highlighted cell(s) contents.
See how both of these characters display in the third row shown below.
Highlight Color
defines the text color within the highlighted cells.
Use Secondary Color
toggles whether cells adjacent to highlighted cells are colored.
Highlight Secondary
Color
defines the color of highlighted cells' adjacent cells if Use Secondary Color is enabled.
Below, you can see how we have Highlight Color set to light blue and Highlight Secondary Color set to red.
Highlight Size Modify
adjusts an optional sizing offset of the highlighted cell contents. A 0 value leaves sizing unchanged.
In the example below, we set this value to 20. Note that this 20 is additive on top of our default 20 value set in our Text Style window controls. We've also left the example a bit jumbled and overflowing so you can see how adjusting row and column dimensions in tandem with this parameter might be needed.
Highlight Ramp Factor
adjusts an optional sizing offset of highlighted cells' adjacent rows (shown with red text below with a value of 0.5) in relation to the highlighted rows' size. This only has an effect when Highlight Entire Row is enabled.
Enable Gap
Enable Gap
toggles gaps in the table rows to occupy the cells' contents.
Gap Follows Scroll
toggles whether the gap moves in line with any scrolling outlined in the above Vertical Scroll and Auto Scroll Columns
parameters.
Gap On 1 & 2
and
Gap Off 1 & 2
define the rows where the gap(s) begin (On) and end (Off).
These controls can benefit from some illustration, so let's take a couple of examples. In the triptych above, we show the respective values used for Gap On:Off (for 1; we zeroed out Gap 2). It may be helpful to think of these parameters as "three rows on, zero rows off," "three rows on, two rows off," and so on. Then, the pattern becomes more intuitive. Now, when we add in the Gap 2 parameters, we add to the pattern. In the above example, we use values of Gap On 1: 4, Gap Off 2: 1, Gap On 2: 2, Gap Off 2: 2. Maybe read this as "Four rows on, then one row off and then two rows on, two rows off," then repeat. These controls help to break up long, simulated data lists and create more realism.
Errors
Random Error Freq
adjusts the percentage chance that a cell's contents will be overwritten with a generated error message.
The maximum value of 100 prints the error message in every cell.
Error Message
contains a list of predefined error messages to appear when an error appears, such as !ERROR, #NULL, and {REDACTED}. Note that the Custom option prints the word "Custom" as the error; it does not allow you to input your own custom error message.
Effects
Enable Glow
toggles a glow around the text with control, as you might especially notice in old CRTs.
Glow Intensity
and
Glow
Radius control the glow's brightness and spread, respectively. A small radius value can go a long way while high values may, from a distance, resemble a monitor with a layer of dust on it. In the example below, we show values of Glow Intensity: 90 and Glow Radius: 2.
Enable Scan Lines
toggles an array of lines that overlay the text, mimicking the look of old CRT displays. Fine tune this effect with adjustable line width (Scan Line Thickness),
spacing between lines (Scan Line Spacing), and opacity (Scan Line Opacity). Below, we show the above glow settings with additional values of Scan Line Thickness: 2, Scan Line Spacing: 5, and Scan Line Opacity: 50.
Columns 1-8
Each column has an identical set of parameters, with C1-8 suffixes denoting which column the parameter references. The
Column parameter definitions (below) apply across all eight Column parameter subgroups.
Column
Choose a Preset...
launches a modular window with presets available that populate the column's contents.
Column Data Type
contains a list of data types that unlock various parameter sets (below) depending on the selection made. The Data Type you select enables that set of subgroup parameters while the other subgroups are grayed out, as shown here. The
Custom
Data Type option allows you to overwrite the default Column 1 values with your own via the Edit Custom Text pop-up window.
Text Settings
twirls down options to customize the
Font Size, Font Color, Justification, and the spacing between characters
(Horizontal Tracking).
Column Width
adjusts how wide or narrow the column is.
Vertical Scroll
animates the cell contents upward (positive parameter values) or downward (negative values) through the column.
Character Reveal
adjusts how many characters in each column cell are displayed.
Random Seed
adjusts the algorithm used to create randomizations within the column. Use this to add variance between other columns that share similar text inputs.
Custom Cell Value twirls down a few parameters that determine whether and how a cell within the column is overwritten with a custom input. First, you must check
Enable Custom Value , then give Custom Row a value to select on which row the custom input displays. Click the Edit Custom Cell Text button to customize the specific cell text (see below). Keep in mind that Custom Cell Text overrides any future Column Data Type choices. So, say you make your Custom Cell Text be "Hello My Name Is," then you change the Column Data Type to Numbers, you're going to have one cell with that text amidst a column of numbers. While that may sound and look like a mistake, you might use the feature to embed a special, hidden message amidst a jumble of figures.
Prefix and Suffix
Prefix Character
and
Suffix Character
contains options with characters (e.g., asterisk, tilde, M (for million), ellipsis, etc.) that either precede or follow each of the column's cell inputs.
In the example below, we used an ellipsis and asterisk, respectively.
Filler Character(s)
determines what character(s), if any, fill the empty space between the text input and the Filler Length.
Filler Length
establishes the number of character (and space) places between the prefix and suffix characters. This parameter will not truncate your text if the text extends beyond the set length.
To illustrate, we set Filler Length to 14 in the example below. There are 14 character places, including spaces, separating the ellipsis prefix and asterisk suffix. Aubrey Moren consumes 12 spaces, so Text Tile fills in the remaining two spaces with pound symbol filler. Gwenore Deslatte occupies 16 spaces, so that cell has no filler symbols, but it does retail its prefix and suffix characters without truncating the name/text.
Suffix Position
determines whether the Suffix Character precedes or follows the Filler Character(s).
Numbers
This set of parameters is only usable when Column Data Type
is set to Numbers.
Min Value
and
Max Value
determine the minimum and maximum number values allowed within the column.
This can be useful if, for example, you need to produce a table of seven-figure embezzlement transfers, and you don't want something paltry like $4.60 ruining the white-collar crime mood.
Number of Decimals
dictates the number of numeric places allowed after the decimal point.
Decimal Separator
contains an array of options as to what gets placed in the decimal's position.
Note that if you select None from the pull-down list of options, all numbers that would have appeared following the decimal will not be displayed.
Use Commas
toggles whether commas are used every three places before the decimal.
Swap Comma/Period
toggles whether commas and the decimal separators are exchanged.
Unit of Measure
contains a set of measurement demarcations (e.g., percent, candelas, milliseconds, etc.) that accompany the cell contents.
Currency
contains options to display the column's numbers as currency, complete with options that control the
Currency Format, whether the currency symbol is shown alongside the numbers
(Symbol After Numbers), and the
Currency Type. Note that you can select multiple Currency Type options to have multiple currencies in your output. Text Tile may apply a very loose currency conversion multiplier so that values appear more realistic. For example, Japanese Yen values will be noticeably higher than U.S. Dollar values owing to exchange rates.
Characters
This set of parameters is only usable when Column Data Type is set to Characters.
Min Character Length
and
Max Character Length
define the minimum and maximum number of characters allowed in the column's cell contents.
Character Separator
defines what character(s), if any, gets used to separate each character group within the cell.
Separator Spacing
adjusts how many characters occur in the string between separators.
You can see in the example below how a value of 6 creates groups of six characters separated by an empty space, which we selected as the Character Separator.
Separator Offset
adjusts the position of the separators within the text input's characters.
Separator Padding
adds optional spacing between each separator and the text around it.
Random Characters
contains options controlling what characters are allowed within the randomized character output. Parameters include
Uppercase Letters, Lowercase Letters, basic Numbers 0-9, Hexadecimal Uppercase, Hexadecimal Lowercase, Symbols, and options to limit the numbers that appear (Number Limit) and the character limit within the 26 letters of the alphabet (Character Limit).
The above example shows how you could create fake binary code. If we had restricted the Number Limit to 0, all output would have been 0 characters, just as the first row is actually row 0, not row 1. Selecting a Number Limit of 1 actually means allowing the 0 and 1 values in the allowed sequence. If we had checked Uppercase Letters rather than Numbers and selected a Character Limit of 0, the output would have been all A characters (and spaces).
The above example shows how you could create fake binary code. If we had restricted the Number Limit to 0, all output would have been 0 characters, just as the first row is actually row 0, not row 1. Selecting a Number Limit of 1 actually means allowing the 0 and 1 values in the allowed sequence. If we had checked Uppercase Letters rather than Numbers and selected a Character Limit of 0, the output would have been all A characters (and spaces).
Dates
This set of parameters is only usable when Column Data Type is set to Dates.
Date Format
holds an array of options that dictate the date's formatting.
Note that MM will output the month's two-digit number while MMM yields a three-character abbreviation (e.g., Jan or Feb) and MMMM spells out the entire month name.
Date Separator
determines what character gets used to separate month from day from year.
Year
sets what year anchors the dates shown in the column, with
Range
adjusting how far behind and ahead (in days) the randomized dates can get.
Date All Caps
toggles if the dates are all written in capital letters (when applicable).
Range
adjusts the span of days within which dates are randomized.
For example, selecting 1999 for Year with a Range of 365 will generate dates from across the entire year of 1999. A value of 90 would constrain output to the first three months.
Time
These parameters are only usable when Column Data Type is set to Time.
Format
determines the formatting of the clock as 12 Hour Clock, 24 Hour Clock, or Timecode.
Hours Offset
and
Minutes Offset
set how far ahead from the clock's start time the time values appear. If all time parameters are zeroed out, the starting time will be midnight or 0:00:00:00. As shown below in the bottom image, an Hours Offset value of 3 will move the time value ahead three hours. However, the Time Random (see below) value of 10 introduces some random variance in the output, which is why all values aren't exactly 03:00:00:00.
Time Rate
sets the interval at which time values increase or decrease from their original values.
Time Random
adjusts the amount of value randomization among the cells (as shown above).
Show Seconds
toggles whether seconds appear.
Show ms / Frames
toggles whether frames/milliseconds appear in time values.
Milliseconds Rate
sets the interval at which values increase or decrease from their original values when milliseconds are present.
Time Separator
contains a drop-down list of options (e.g., comma, ampersand, double colon, etc.) for what separates the hours, seconds, and milliseconds.
Allow Negative Values
toggles whether time values can dip into negatives (as shown in top image, above). Disabling this results in time rolling over values.
Names
This set of parameters is only usable when Column Data Type is set to Names.
Name Format
contains presets with options on how first and last names are displayed.
All Caps
toggles if the names are all written in capital letters.
Gender Mix
dictates the mix of neutral/female/male names prevalent throughout the column.
Name Separator
contains a drop-down list of options for what separates the first and last names.
Some options may or may not have an effect on the output, depending on the Name Format selected.
Front Character
contains optional @ or # symbols to prefix each name, as shown below.
Geography
This set of parameters is only usable when Column Data Type is set to Geography.
Include City
toggles whether the city is displayed alongside the location.
Include Region/County
toggles whether the region/county is displayed within the location.
Region Lower Limit
and
Region Upper Limit
control the range within the alphabetical list (A being 0, Z being 100) of regions available to display.
Abbreviate State/Province
toggles whether states and provinces are abbreviated.
Geography All Caps
toggles if the locations are all written in capital letters (as shown below).
Regions
contains a checklist of regions from which to pull location data.
Data
This set of parameters is only usable when Column Data Type is set to Data.
Data Format
contains a preset list of types of data strings to populate the column, including IPv4, IPv6, MAC address, and phone number.
Comp Data Separator
contains a preset list of characters to act as separators between data strings where applicable.
Directory Settings
contains parameters that only affect cell contents when Directories/Files is set as the Data Format.
Show Extension
toggles whether the files listed show their extensions (.xml, .json, etc.), as shown below.
Directories
sets the level of directories shown per file.
You can see a value of 1 at work in the image above.
Phone Settings
contains parameters that only affect cell contents when Phone Number is set as the Data Format.
Phone Format
contains presets that dictate how phone numbers are formatted.
Use Parenthesis
toggles whether the area code is enclosed in parentheses.
Use Country Code
toggles whether the country code is prefixed alongside phone numbers.
Phone Separator
contains a list of what character gets used to separate sections of the phone numbers.
Country Code Min/Max
defines the ranges used for country codes that prefix the phone numbers.
Area Code Min/Max
defines the range used for the area codes within the phone numbers.
Prefix Min/Max
defines the range for the prefix within the phone numbers.
Words
contains parameters that only affect cell contents when Words is set as the Data Format.
Word 1 Source
thru
Word 8 Source
contain a drop-down list of categories from which each word within the cell will be generated.
Word Separator
contains a list of what character gets used to separate each word within the column.
Word Capitalization
contains a list of capitalization options for the words within the column.
Foreground Opacity
and
Background Opacity
control the opacity of the text (Foreground Opacity) or the layer to which the text has been applied (Background Opacity), complete with the standard
Blend Mode
options that adjust how the effect interacts with the background.
None is the default, with Normal overlaying the text on top of whatever background it has been applied to.