Professional Documents
Culture Documents
BFX 5.0 User Manual
BFX 5.0 User Manual
v e r s i o n
5 . 0
The information in this manual is believed to be accurate and reliable. However, Boris
FX, Inc. assumes no responsibility for its use; nor for any infringements of patents or
other rights of third parties which may result from its use. No part of this publication
may be reproduced, stored in a retrieval system, or transmitted, in any form, by any
means, electronic, mechanical, by photocopying recording or otherwise without the
prior written permission of Boris FX, Inc.
Boris FX, Boris FX PRO, and PixelChooser are trademarks of Boris FX. After Effects
and Photoshop are registered trademarks of Adobe Systems Incorporated.
Certain graphics used in the tutorials and illustrations in this book appear courtesy of
Emile Tobenfeld, an engineer for Boris FX, Inc. These images are Copyright 1998 by
Emile Tobenfeld (www.foryourhead.com).
Contents
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Understanding Plug-ins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Installing and Starting Boris FX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Boris FX Keyframe Library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Using the Manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Overview of Manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Filters Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Icons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Computer Experience . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Host Application Experience . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Release Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Technical Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Chapter 1: Tutorial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
About Tutorial Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Exercise 1: Animating an Image Using Keyframes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Importing Still Image Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Naming Tracks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Animating the Flat 3D Shape . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Working with Bezier Curves . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Saving Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Exercise 2: Creating a Multi Input Page Turn Transition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Creating a Page Turn Transition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Mapping Media to Front and Back Faces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Applying Upstream and Downstream Filters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Exercise 3: Animating Masked Tracks in a 3D Container . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
About Masks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Applying a Mask to a Track . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Changing the Duration of an Effect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Manipulating Tracks Within a 3D Container . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Creating the 3D Container . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Setting Static Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Animating Position Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Using the 3D Container . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Setting the Default Interpolation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
4 Contents
Contents 5
6 Contents
Multi-Processor Enabled . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
Generate Color-Safe Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
Use Host Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
Draft Render . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
Project Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
Width and Height . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
FPS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
Timeline Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
Show Mask Tracks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
Show Transformations Tracks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
Keep Keyframe Time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
Preview Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
Fast and Best . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
Force Update with Option/Alt Key . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
Grid Cells . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
User Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
Use Tool Tips . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
Preview to RAM Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
Cache Disk Drive . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
RAM to Disk Ratio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
Contents 7
8 Contents
Contents 9
10 Contents
11
Introduction
Boris FX and Boris FX PRO are digital video effects (DVE) plug-ins for a variety of nonlinear digital video editing systems that combine 3D title animation and compositing
effects. Boris FX is a multi-channel DVE, complete with keyframe interpolation, motion
blur, and a number of blur, keying, color, and noise filters. Boris FX PRO contains all the
features of Boris FX, but adds realistic light and image shatter filters and provides apply
modes for compositing layers over one another.
With both versions of Boris FX, you can simultaneously spin, tumble, rotate, and resize
any number of tracks of full motion video in 3D space. You can also map video onto a
flat plane, a sphere, a cube, a cylinder, three-dimensional extruded text, or create a page
turn. Use 3D containers to manipulate tracks in groups while independently controlling
their individual properties.
Boris FX and Boris FX PRO include a range of different compositing filters, including blur,
color, distortion, keying, lighting, and particles effects. The PixelChooser provides
additional control over many of these effects by allowing you to select the pixels to be
filtered using custom mattes.
Understanding Plug-ins
Boris FX is a plug-in. Plug-ins are software products which can be added to your host
application to enhance its functionality. A plug-in can be a small and simple addition or
a complex piece of software.
Plug-in files have to reside in a specific folder on your computer so that the host
program can find them. If a plug-in is misplaced or moved around, the host application
may loose track of it. As with any other file, a plug-in file can be renamed and the new
name will be used by the host application to identify the plug-in.
When the host program starts up, it looks in the plug-in folder for the available plug-ins.
It loads all recognized plug-ins and makes them available to the user.
Plug-ins become an integral part of the host program sharing all of its resources
including memory. Plug-ins are not separate applications; they do not have to run in
the background and do not require additional memory.
12 Introduction
Introduction 13
Overview of Manual
The manual is divided into the following sections:
Chapter 1 provides several short tutorial exercises to help familiarize you with the
features of Boris FX.
Chapter 2 provides descriptions of Boris FXs user interface.
Chapter 3 describes how to import, create, and adjust various supported media
types.
Chapter 4 describes how to create, preview, and render animated and static effects.
Chapter 5 discusses each of the 3D shapes available in Boris FX.
Chapter 6 discusses the use of 3D Containers.
Filters Guide
Information on all Boris FX and Boris FX PRO filters is available in the Filters Guide, a
separate PDF document located on the Boris FX CD-ROM.
Icons
Throughout the manual, certain icons are used to denote sections of special interest.
Designates features that are not part of the standard feature package and are
available only in Boris FX PRO. All other features are available in both Boris FX and
Boris FX PRO.
Indicates warnings about procedures that might produce unwanted effects, are
very memory-intensive, or cannot be easily undone.
Accompanies useful notes about a parameter, filter, or procedure. These notes can
help you better understand how to use Boris FX.
Denotes a reference to another part of the manual in the text. Check the indicated
sections for further information.
Accompanies creative ideas for using Boris FX to produce specific effects.
14 Introduction
Computer Experience
This manual assumes that you that you understand your computers operating system
at a fundamental level and are familiar with basic computer functions such as mousepointing, clicking, dragging, scrolling, and choosing commands from menus. You
should also know how to select and edit text and how to create, open, and save
documents and folders. Consult the documentation provided with your computer if you
are not familiar with these terms and functions.
Release Notes
The Release Notes contain valuable, up-to-date information on new features, supported
host applications and operating systems, and known limitations. The Release Notes are
located on the Boris FX CD-ROM.
Technical Support
If you encounter host-specific questions that are not covered in this manual, or have
difficulty installing or starting Boris FX, visit the Boris FX Technical Forum at
http://www.borisfx.com/support, and look for the link for your host application and
operating system. You can also contact Boris FX Technical Support by calling (617) 4519900 or e-mailing techsupport@artelsoft.com.
TUTORIAL
17
Chapter 1
Tutorial
About Tutorial Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19
Exercise 1: Animating an Image Using Keyframes . . . . . . . . . . . . . . . . . . . . . . . . . . . .20
Importing Still Image Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Naming Tracks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Animating the Flat 3D Shape . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Working with Bezier Curves . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Saving Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Exercise 2: Creating a Multi Input Page Turn Transition . . . . . . . . . . . . . . . . . . . . . . .29
Creating a Page Turn Transition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Mapping Media to Front and Back Faces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Applying Upstream and Downstream Filters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Exercise 3: Animating Masked Tracks in a 3D Container . . . . . . . . . . . . . . . . . . . . . . .34
About Masks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Applying a Mask to a Track . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Changing the Duration of an Effect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Manipulating Tracks Within a 3D Container . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Creating the 3D Container . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Setting Static Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Animating Position Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Using the 3D Container . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Setting the Default Interpolation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Adjusting the Container . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Exercise 4: Filtering Selectively with the PixelChooser . . . . . . . . . . . . . . . . . . . . . . . . .42
Applying a Blur to Selected Channels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Creating a Wipe Between the Original and Blurred Images . . . . . . . . . . . . . . . . . . . . . 45
Using a PixelChooser Track . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Exercise 5: Creating a Chroma Key Effect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .47
Creating the Garbage Matte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Creating and Adjusting the Matte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Adjusting the Foreground Image . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
Exercise 6: Creating a Custom Scatter Wipe Effect . . . . . . . . . . . . . . . . . . . . . . . . . . . .53
Importing a Movie File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
18 Chapter 1
Tutorial 19
20 Chapter 1
3
4
5
Naming Tracks
1
2
Tutorial 21
Click the Columns track to select it. Notice that the track already has keyframes
placed at the start and end of the track. Because both keyframes contain the
default parameter values for the track, the effect is static (not animated).
Keyframes
22 Chapter 1
If it is not already displayed, click the Position tab in the Controls window.
Lock
Numerical Field
Slider
Tutorial 23
updates.) Or, click the numerical field, type in 60, and press Return or Enter. A new
keyframe is automatically created at frame 10, and the Columns image is scaled to
60% of its original size.
6
7
Now, add another animation to move the Columns track off-screen and reveal the Waves
track.
24 Chapter 1
Expand the Columns track by clicking the disclosure triangle to the left of the track
name, then expand the Transformations track. Expand the Position track to reveal
separate tracks that correspond to each parameter in the Position tab in the
Controls window. Note that the keyframes you set earlier in the exercise appear in
the Scale X and Scale Y tracks.
2
3
Tutorial 25
Select the Rotate track. This time use the keyboard shortcut, Command N (on
Macintosh) or Control N (on Windows), to create a new keyframe in the Rotate track.
Your timeline should now look like the following illustration.
Move the CTI to the last frame in the sequence (Time 00:00:01:00).
Rotations
Degrees
26 Chapter 1
Return the CTI to the beginning of the effect, and play the sequence. The Columns
track now shrinks to 60% size by frame 10, and undergoes one half rotation around
the Z axis and moves off screen by frame 30.
Time 00:00:00:10
Time 00:00:00:15
Time 00:00:00:21
In the timeline, expand the Columns tracks Position track to reveal tracks for each
parameter in the Position tab.
Expand the Position X track to reveal the Value curve controls for that parameter.
Bezier handle
Value Curve
Tutorial 27
Interpolation Field
Bezier Handle
You can also manipulate the images motion path in the Composite window.
1
Controls Button
28 Chapter 1
The tracks motion path appears in the Composite window. You can now drag the
Bezier curve handles to adjust the tracks motion. To manipulate the direction of
each Bezier handle independently, hold the Option key (on Macintosh) or the Alt
key (on Windows) as you drag the handle.
Saving Settings
The Keyframer cannot render your effect, but you can save the settings file and open it
later in a host application to render it. If you are doing the tutorial exercises within a
host application, you can save the settings with your host.
To save effect settings:
1
2
3
Click the Apply button in the lower right corner of the timeline.
In the Keyframer, a dialog box appears. Navigate to the place where you want to
save the file, then click Save.
In a host application, the settings are saved with the project.
Tutorial 29
2
3
4
30 Chapter 1
Select the last keyframe in the Page Turn track (Time 00:00:01:00), and set Offset to
100.
Play the sequence to see the Offset animate from 0 to 100, which creates the page
turn transition.
Page turn transition
Time 00:00:00:20
Time 00:00:00:25
Tutorial 31
In this part of the exercise, you will assign different media to the front and back of the
page turn effect.
Multi/Single Input icon
Assign tall trees.pct to the front face. Click the Media icon for the Front Face track
and choose Still Image File from the menu. Then choose tall trees.pct from the
Tutorial Files folder on the Boris FX CD-ROM.
4 Use the same steps to assign the image clover.pct to the background track.
5 Assign a solid color to the back face. Click the Media icon for the Back Face track,
and choose Color from the menu. Then pick a color using the system color picker.
The page turn now has tall trees.pct on the front face, solid color on the back face, and
reveals clover.pct at the end of the transition.
3
Time 00:00:00:20
Time 00:00:00:25
32 Chapter 1
An upstream filter is applied to the shape and processed before the shape
transformations occur. An upstream filter only affects one portion of the shape, that
is, one of the shapes faces.
A downstream filter is applied to the shape and processed after the shape
transformations occur. A downstream filter affects the entire shape and all of its
faces.
In this section, you will apply a Ripple filter to the page turn at both the upstream and
downstream positions.
To apply an upstream ripple effect:
1
Tutorial 33
Now, move the Ripple filter to the downstream position, where it affects the entire
shape:
1
34 Chapter 1
About Masks
A mask is a piece of media that contains an alpha (transparent) channel, which can be
used to hide part of another image. Each Shape and Face track in Boris FX contains a
Mask track. When you apply a mask to an object, the object becomes transparent
wherever the masks alpha channel has a value of 0, and remains opaque wherever the
masks alpha channels value is 255. Intermediate alpha channel values in the mask
produce semi-transparent areas in the object.
Any mask can be applied as either an upstream or downstream mask. These terms refer
to when the mask is processed in relation to the shapes transformations.
Tutorial 35
This exercise will use only upstream masksthat is, masks that are applied to the
shapes face before the shape undergoes transformations.
Use Command K (on Macintosh) or Control K (on Windows) to create three new
tracks. Drag the tracks to position them in numerical order, with Track 1 at the top
and Track 5 at the bottom.
Rename and assign media to each of the five tracks:
Change Track 1s media type to Color, and assign it a white color. Then change
the tracks name to White.
Change Track 2s media type to Color, and assign it a red color. Then change the
tracks name to Red.
Change Track 3s media to the still image file Arrow.pct, located in the Tutorial
Files folder on the Boris FX CD-ROM. Name the track Arrow.
Change Track 4s media to the still image file Bullseye.pct, located in the
Tutorial Files folder on the Boris FX CD-ROM. Name the track Bullseye.
Change Track 5s media type to Color, and assign it a black color. Change the
tracks name to Black.
36 Chapter 1
2
3
Tutorial 37
38 Chapter 1
To set a parameter that does not animate over the course of the effect, adjust the
parameter and set its interpolation type to Constant. In this section you will set the static
attributes of the arrow before animating it.
1
Select the White track. Click the Position tab in the Controls window.
Tutorial 39
Controls Button
Ratio Button
Select the last keyframe in the Red track (Time 00:00:03:00). The Composite window
displays the default position settings for that keyframe. Therefore, the bullseye
appears at the center of the frame.
Set the Position X and Position Y values
to approximately 420 and 240,
respectively, using either the sliders in
the Controls window or the position
point in the Composite window. Leave
the Position Z value at its default setting
of 0.
40 Chapter 1
Drag the arrows position point to the left until it is entirely off-screen. The Position
X and Position Y values should be about 65 and 240, respectively.
Animated effect
Time 00:00:01:00
Time 00:00:01:25
Time 00:00:03:00
Tutorial 41
In this section, all of the adjustments you will make are static adjustments. Therefore,
you should use the Constant interpolation type so that adjusting parameters does not
create new keyframes. Rather than setting the interpolation type to Constant every time
you adjust a parameter, you can save time by changing the default interpolation type to
the type you want to use most often.
To set the default interpolation type to Constant:
1
2
3
In this section you will use the 3D Container to scale, rotate, and apply trails to the
objects inside the container.
1
2
3
Time 00:00:01:00
Time 00:00:02:00
Time 00:00:03:00
42 Chapter 1
Assign the still image grasses.pct, found in the Tutorial folder on the Boris FX CD,
to Track 1. Name the track Grasses. Delete Track 2 by selecting it and pressing the
Delete key (on Macintosh) or the Back Space key (on Windows); you will not need it
in this exercise.
Apply a Directional Blur filter to the
Grasses track. To do this, select the track,
then choose Filters > Blur > Directional
Blur. The source image is blurred
uniformly.
Tutorial 43
In the Controls window, click the PixelChooser tab. Within this tab are separate
Region and Channel tabs. Click the Channel tab.
Region Tab
Channel Tab
Set Make Mask From to Luminance. This tells the PixelChooser to create a mask
based on the source images luminance values, using one of three Mask Types.
44 Chapter 1
Tutorial 45
2
3
4
Click the Region tab in the PixelChooser tab, and set Region Type to Inside Rectangle.
This applies the filter inside a rectangular region whose top left corner is set using
the Top Left X and Top Left Y controls, and whose bottom right corner is set using
the Bottom Right X and Bottom Right Y controls.
Position the CTI on the first keyframe in the sequence (time 00:00:00:00). Set
Bottom Right X to 0, and set the Interpolation type to Linear.
Position the CTI on the last keyframe in the sequence (time 00:00:01:00). Set
Bottom Right X to 640.
Play the sequence. The blurred region of the image wipes from left to right.
PixelChooser Wipe
Time 00:00:00:10
Time 00:00:00:20
46 Chapter 1
In the PixelChooser tab in the Controls window, set Make Mask From to Alpha, and
select the Use PixelChooser Track checkbox.
Deselect Invert Mask.
The blurred portion of the image now
corresponds to the alpha channel of the
PixelChooser Track image.
4
5
Tutorial 47
Choose Edit > Preferences and set the Default Interpolation to Hold, since you will
not need to animate any parameters in this exercise.
Name Track 1 Girl and import the still image Greenscreen Girl.pct from the
Tutorial Files folder on the Boris FX CD-ROM.
Name Track 2 Background and import the still image file Silhouette Trees.pct
from the Boris FX CD-ROM.
Click the Background tracks
Visibility icon to hide the track
while you work with the
greenscreen track.
Click to hide track
Select the Girl Track. Choose Filter
> Keying > Chroma Key to apply a
Chroma Key filter to the track.
48 Chapter 1
Tutorial 49
Channels Button
50 Chapter 1
This matte has some unwanted semi-transparent gray areas. You can apply a Clean Up
Alpha filter to adjust the matte and eliminate some of the gray areas.
1
Tutorial 51
To smooth the hard edges of the matte, increase the Blend setting slightly (to a
value of about 2).
Detail of matte
Blend=0
Blend=2
52 Chapter 1
1
2
Select the Girl track, and choose Filters > Color > Levels/Gamma.
In the Controls window, increase the
Input Black setting to increase the range
of gray values that are output to black.
Set Input Black to about 30 to eliminate
the noise from the dark areas.
Tutorial 53
2
3
54 Chapter 1
The media files have a resolution of 720 x 486, which is larger than the default project
size in Boris FX. To ensure that your image displays correctly and does not get clipped,
you must change your project size.
4
While in the Preferences window, change the default interpolation type to Constant,
since most parameter adjustments you make later in the exercise will be applied
globally rather than animated. Click OK to exit the Preferences window.
Tutorial 55
Select the Logo track, and Choose Filters > Particles > 2D Particles Advanced.
Expand the 2D Particles Advanced
track to reveal its nested tracks.
In the Wipe Gradient track, set the media type to Gradient. The gradient editing
controls appear in the Media tab.
56 Chapter 1
Tutorial 57
Select the 2D Particles Advanced track in the timeline, and click the Particles tab in
the Controls window.
Set Automate Scatter to Manual to override the preset animations and animate the
effect manually.
Select the first keyframe in the sequence (Time 00:00:00:00). Set the interpolation
type for the Scatter parameter to Linear, but leave the Scatter value set to 0.
Select the last keyframe in the 2D Particles Advanced track (Time 00:00:03:00), and
set Scatter to 3000.
At the default settings, Boris FX displays only the first frame of the movie file in the
effect to decrease Preview times. To view the entire clip in the preview, choose
Preview > Image > Update Source.
Return the CTI to the beginning of the effect. Play the effect or preview it to RAM.
2D Particles Advanced can be memory-intensive
to render. You might want to set your preview
Click to choose preview resolution
resolution to Half or Quarter before previewing
to RAM. If you still do not have enough RAM
available to preview the entire effect, you can cache all or part of the preview to
any mounted hard drive using the Preview to Ram Options in the Preferences
window. For more information, see Preview to RAM Options on page 102.
2D Particles Advanced transition
Time 00:00:00:01
Time 00:00:01:00
Time 00:00:02:00
58 Chapter 1
Select the 2D Particles Advanced track in the timeline and click the Scatter Wipe tab
in the Controls window.
Set Scatter Wipe to On.
Set Scatter Wipe Type to Custom. The scatter wipe effect now uses the custom
gradient in the Wipe Gradient track.
Set Wipe Gradient to 1600 to increase the amount of time it takes the image to
completely break up.
Play the effect or preview it to RAM. Particles break off first at the left and right
edges, and break off last in the center of the image.
Scatter wipe transition
Time 00:00:00:20
Time 00:00:01:15
Time 00:00:02:15
Tutorial 59
60 Chapter 1
Return the CTI to the beginning of the effect and play the sequence or preview it to
RAM.
Scatter wipe transition
Time 00:00:01:00
Time 00:00:01:15
Time 00:00:02:00
Tutorial 61
62 Chapter 1
Select Boris and use the font size drop-down menu to change the size of the
characters to 72 points.
Select 3D and change the size of the characters to 100 by entering 100 in the
numerical field. Select Text and change the size of the characters to 132 points.
6
Highlight the entire text and click the Size + button twice. The
entire phrase increases in size, while the relative sizes of the
individual characters are preserved.
Select the Te in Text. Decrease
Kerning to 10. This moves the two
characters closer together. Click
Update to preview the effect in the
composite window.
Tutorial 63
64 Chapter 1
3
4
Select the first keyframe on the Text track in the timeline. In the Controls window,
set the Tracking parameter value to 100. Tracking controls the horizontal spacing
between characters in the text. Unlike Kerning, Tracking affects the text globally.
Move the CTI to time 00:00:01:00. Change the Tracking parameter value to 0, then
change its interpolation type to Hold.
Preview the effect. The characters start out far apart, so that only the center of the
text appears on screen. As the effect progresses, the characters move closer
together. Halfway through the effect, the characters are all on screen, and they
remain static until the end of the effect.
Animated tracking effect
Time 00:00:00:09
Time 00:00:00:19
Time 00:00:01:00
Tutorial 65
Click on the Lights tab in the Controls window. The lighting controls appear.
Light 1 controls
66 Chapter 1
Preview the effect. During the first half of the effect, the animated Tracking moves
the characters closer and closer together until they all appear on screen. At the
same time, the diffuse ambient light is being replaced by Light 1, which points at
the left side of the screen. During the second half of the effect, the text remains still
while the light sweeps across the characters.
Time 00:00:00:19
Time 00:00:01:12
Time 00:00:01:25
69
Chapter 2
The User Interface
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .72
Installing Boris FX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .73
Starting Boris FX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .73
Controls Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .74
Sliders . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
Dial Controls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
Color Controls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
Position Controls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
Locks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
Interpolation Fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
Composite Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .77
Playback Controls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
Preview Controls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
On-screen Controls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
Timeline Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .81
Organizing Tracks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
Creating a New Track . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
Selecting Tracks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
Renaming Tracks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
Deleting Tracks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
Positioning Tracks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
Nesting Tracks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
Expanding and Collapsing Tracks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
Track Controls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
Shape Selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
Media Selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
Track Visibility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
Filter Visibility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
Preview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
Motion Blur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
Lock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
Filter Selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
Timecode Display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
70 Chapter 2
Timecode Preferences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
Time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
Duration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
KeyFrame . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
Timeline Controls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
Local Timeline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
Global Timeline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
Current Time Indicator (CTI) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
Cancel and Apply . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
Keyframes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
Creating Keyframes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
Selecting Keyframes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
Deleting Keyframes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
Snap CTI to Keyframe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
Copying and Pasting Keyframes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
Moving a Keyframe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
The Preferences Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
Resetting Preferences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
General Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
Default Interpolation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
View Time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
Render Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
Render Fields as Frames . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
Multi-Processor Enabled . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
Generate Color-Safe Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
Use Host Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
Draft Render . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
Project Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
Width and Height . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
FPS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
Timeline Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
Show Mask Tracks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
Show Transformations Tracks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
Keep Keyframe Time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
Preview Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
Fast and Best . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
Force Update with Option/Alt Key . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
Grid Cells . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
User Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
72 Chapter 2
Overview
Chapter 2 describes all of the elements of the Boris FX user interface, which is the same
in all host applications and in the KeyFramer. This chapter introduces the three primary
control windows used to create, animate, and preview effects. These controls are
grouped in the Controls, Composite, and Timeline windows. In addition, this chapter
covers the Preferences window, which contains the preferences settings for creating,
previewing, and rendering effects.
Many of the topics introduced here are described in more detail in subsequent chapters.
For example, this chapter briefly describes how to select media for your effect, but you
should refer to the Working with Media chapter for a detailed explanation of all the
possible media types.
Installing Boris FX
To install Boris FX into your host application, consult the Installation Guide found on the
Boris FX CD-ROM. This document provides step-by-step instructions on installing Boris
FX into each supported host.
Starting Boris FX
Once Boris FX has been properly installed into your host application, you can apply a
Boris effect as you would any other effect. For example, when Boris FX is installed into
an Avid host, Boris FX effects appear in the Effect Palette with all of the Avid applications
built-in effects.
In most host applications, several different Boris effects become available depending on
the type of effect you want to use. For example, many hosts allow you to use Boris as a
specific type of effect, such as a transition or a filter, while some allow you to choose the
number of video tracks from the host application that are used in the effect.
For specific information on applying Boris FX effects within your host application, see
the Installation Guide found on the Boris FX CD-ROM. Instructions for applying Boris FX
appear after the installation instructions for each host.
For additional information on using Boris FX within each supported host, visit the Boris
Technical Forum at http://www.borisfx.com/support, and look for the link for your
operating system and host application.
74 Chapter 2
Controls Window
The Controls window displays the animatable parameters for each track, organized into
one or more tabs. All shape tracks have parameters specific to that shape, and each filter
you apply creates a filter track with its own set of parameters. The Controls window
allows you to adjust the values for each parameter and choose how to interpolate those
values between keyframes.
Click tabs to display groups of
parameters.
Click crosshair to
reset position point
to center.
Drag slider to adjust
parameter value.
Type into numerical
field to adjust
parameter value.
Click to choose
interpolation type.
Click checkbox to
enable feature.
Sliders
Most dial controls have separate numerical fields for revolutions and degrees, allowing
you to animate parameters over values greater than 360.
Color Controls
Click the eyedropper tool, then click the mouse anywhere within the Boris FX
interface. Hold the mouse as you drag the eyedropper outside the Boris FX
window, then mouse up to choose the color you want.
On Macintosh, click the color chip to access the system color picker. Hold the
Option key down to turn the pointer to an eyedropper. Choose a color from
anywhere on the screen.
76 Chapter 2
Position Controls
Some parameters values can be locked together in order to keep their values
equal when one setting is adjusted. For example, Scale X and Scale Y controls are
locked by default in order to preserve the objects aspect ratio, and Crop settings
are locked in order to achieve a crop of equal size on all sides.
A lock icon appears next to the first of any set of parameters that can be locked together.
When the lock icon is closed, adjusting any locked parameter adjusts all of the
parameters to which it is locked. When the lock icon is open, you can adjust each
parameter independently.
Interpolation Fields
Composite Window
The Composite window displays the composited effect as it appears in the rendered
output. The Composite window controls allow you to preview the effect and adjust the
quality, resolution, and size of the frame while you are working to speed up preview
time. It also provides a number of on-screen controls that allow you to interactively
manipulate position points and motion paths.
A
A
B
C
D
E
F
Frame Back
Play/Stop
Frame Advance
Loop
Quality
Resolution
E F
G H I
J
G
H
I
J
Channels
Ratio
Controls
Timecode
78 Chapter 2
Playback Controls
Frame Back moves the CTI one frame backward in time.
Play/Stop plays and stops the sequence.
Frame Advance moves the CTI one frame forward in the timeline.
The Loop button provides three ways to play back the moving effect:
Plays the sequence through, then repeats from the beginning. The loop
continues until you stop the preview.
Plays the sequence through, then plays it back in reverse. The loop continues
until you stop the preview.
Plays the sequence through once and then stops.
Preview Controls
Quality chooses between Draft and High quality. When you use Draft quality, no
antialiasing takes place, which produces a jagged-edged image but speeds up
preview time. Use High quality to antialias your image. Because this setting affects how
the image is rendered out, you should use High quality when rendering your final effect.
Resolution chooses between Full, Half, and Quarter resolution. Using lower
resolution settings speeds up preview time by displaying fewer pixels. For
example, if your project size is 640 x 480, using Half resolution displays a 320 x 240
image, meaning that only half as many pixels need to be processed. Because this setting
affects how the image is rendered, you should use Full resolution when rendering your
final effect.
Channels chooses which of the images channels to display in the preview. You
can choose to display the RGB, Red, Green, Blue or Alpha channels. Previewing
just the Alpha channel is useful when working with masks or filters that create an alpha
channel.
Ratio determines the ratio of the preview frame size to the actual frame size. A
setting of 1:2 creates a preview image whose frame is half the size of the fullsize video image. Previewing at a smaller frame size allows you to use lower resolution
without losing quality, which can speed up preview time.
On-screen Controls
The Controls button displays several on-screen controls that allow you to drag
and position attributes such as light sources and targets, object centers, camera
position, and so on. You can also view and manipulate an objects motion path, spin,
tumble, and scale shapes, and view rulers to accurately position objects and attributes.
Drag to
Rotate
shape
Drag to
Tumble
shape
Drag to
Spin
shape
80 Chapter 2
Timeline Window
The Timeline window allows you to choose media to use in your effects. Each video,
color, or text layer is assigned to a track, which can be either a flat plane or a threedimensional shape. The timeline displays the placement of the tracks over time.
Global Timeline
Timecode display
Keyframes
Track name
Track controls
Local Timeline
You can also animate tracks attributes in the timeline by setting keyframes. A keyframe
sets specific parameter values for a track at a certain point on the timeline. When you
place multiple keyframes on the timeline, the program interpolates, or computes
intermediate values, between keyframe values to animate the value. For instance, you
could animate a tracks Opacity value from 0 (fully transparent) to 100 (fully opaque) to
fade in a clip.
Organizing Tracks
The left side of the Timeline window contains the track information and controls. When
you enter the Keyframer, the timeline contains two tracks by default. When using Boris
FX within a host application, there can be a more or fewer tracks depending on the type
of transition.
Creating a New Track
To create a new track, choose Track > New Shape, then choose a shape from the menu.
The new track appears above the currently selected track in the timeline, or at the top
if no track is selected. To create a new Flat 3D Track, you can also use the keyboard
shortcut Command K (on Macintosh) or Control K (on Windows).
82 Chapter 2
Selecting Tracks
Click to select
Sphere track
Click to select 3D
Text track
Renaming Tracks
To delete a track, select a track and choose Edit > Delete Track, or press Delete (on
Macintosh) or Back Space (on Windows).
Positioning Tracks
The position of tracks is important, since tracks higher in the timeline overlap tracks that
occur lower in the timeline.
In this example, Track 1 and Track 2
occur higher than Burst in the timeline,
so the Track 1 and Track 2 images
overlap the Burst image in the
composite.
To reposition a track, drag it to the desired location. As you drag the track, a thick line
appears as a visual indicator of the tracks new position. When you release the track, it
moves to the new position.
84 Chapter 2
Nesting Tracks
Some tracks can be nested within others. Like track positioning, nesting is a way of
placing tracks within a hierarchy. For example, applying a filter creates a filter track
nested inside a shape track, and one or more shape tracks can be nested inside a
container track.
In this example, a filter is nested inside
Track 1, which means that the filter
only affects the media on Track 1.
To nest tracks, drag the track you want to nest over another track. When a black box
appears around the track you are dragging to, drop the track you want to nest.
When you perform any action on a track, you perform that action on its nested
tracks as well. For instance, if you delete a container, you also delete the tracks
within it. To avoid this, drag the nested tracks out of the track that contains them
first.
Expanding and Collapsing Tracks
Track Controls
The left side of the timeline window contains the track controls, which allow you to
select shapes, media, and filters for each track, and then preview, hide, or lock the
tracks. These controls appear as a series of icons in the track. Each track can contain any
number of the following controls.
Shape Selection
Shape
For more information on all of the different shape choices, see Shape Tracks on
page 130. For information on any specific shape, see Shapes on page 173.
86 Chapter 2
Media Selection
Track Visibility
Filter Visibility
88 Chapter 2
Preview
Composite
Preview
Motion Blur
90 Chapter 2
Filter
For more information on applying filters, see Filter Tracks on page 140. For
information on specific filters, see the Filters Guide located on the Boris FX CD-ROM.
Timecode Display
The Timeline window contains a timecode display above
the track area. This display indicates the current time
position in the timeline, shows the duration of the timeline,
and displays the timecode of each keyframe.
Timecode Preferences
Time
The Time field displays the timecode at the current position in the effect. When you
move the Current Time Indicator (CTI) through the effect, the Time field updates to
display the timecode at that point.
Type a new value into the Time field to move the CTI to that point in the timeline.
Duration
The Duration field displays the duration of the current effect. Type in a new value to
change the duration of effect.
You can use the Keep Keyframe Time option in the Preferences window to choose
whether to preserve the absolute or relative positioning of pre-existing keyframes
when you change the effect duration. For example, if you have an animated effect
that you want to slow down, deselect Keep Keyframe Time, then make the effect
duration longer. The keyframes are now spaced farther apart but retain their
positions relative to other keyframes.
On the other hand, if you want the animation to take the same amount of time but
you want to increase the effect duration to add other elements, select Keep
Keyframe Time before changing the duration. The keyframes retain their absolute
positions relative to the effect timecode.
For more information on this feature, see Keep Keyframe Time on page 101.
KeyFrame
The KeyFrame field indicates the time position of the currently selected keyframe. Type
a value into the KeyFrame field to move the CTI to that timecode. If no keyframe exists
at that timecode, a new keyframe is created.
92 Chapter 2
Timeline Controls
The right side of the Timeline window contains the timeline area, where tracks and
keyframes are displayed over time. This area is where you set and view keyframes, adjust
the value curves for the keyframe interpolation, resize the scale of the timeline ruler,
and view the effect at different positions in time using the Current Time Indicator (CTI).
Highlit area represents visible
portion of Local Timeline.
Global Timeline
represents entire effect.
Represents position
of CTI.
Local Timeline marks the effect
timecode in seconds and frames.
Sets resolution of
Timeline.
Current Time Indicator (CTI)
show current frame in effect.
Scrolls horizontally
through Timeline.
Local Timeline
The local timeline provides timecode markers to indicate where tracks and keyframes
are positioned in time. The ruler across the top shows the time in seconds and frames.
You can set the distance between the timeline markers by choosing a
setting from the drop-down menu at the bottom of the local timeline.
At the default setting of 1 Frame, each marker represents one frame. A setting of 2
Frames fits two frame markers into the space taken by one frame under the 1 Frame
setting, making each marker half as wide. A setting of 4 Frames fits four frame markers
into the space taken by one frame under the 1 Frame setting, and so on.
Click the Size to Fit button to fit the entire timeline into the current window size.
Click the 1 Frame button to reset the timeline resolution to 1 Frame (each marker
represents one frame) in order to zoom in on the timeline.
Global Timeline
The blue Global Timeline at the top of the window represents the entire length of the
effect. The gray area represents the portion of the Local Timeline that is currently visible.
Drag the gray area to change the visible portion of the timeline.
Current Time Indicator (CTI)
Both the global and local timelines have a Current Time Indicator (CTI) control. The CTI
represents the current time position of the effect. As you play the effect, the CTI moves
from frame to frame.
You can also drag the CTI through the timeline to move through the effect, or click in
the ruler area to move the CTI to that position. You can also type a value in the Time
field of the timecode display, and the CTI automatically jumps to that point in the
timeline.
Cancel and Apply
Click Cancel to exit the Boris FX interface without saving the most recent
changes to your effect settings. If you have not yet saved the effect settings
with the host application, a dialog box will appear which allows you to do so. When
working in the Keyframer, a dialog box appears that allows you to save the settings to a
file if you have not done so already.
Click Apply to exit the Boris FX interface and save changes with your host
application. When using the Keyframer, a dialog box appears prompting you
to save changes to a settings file.
94 Chapter 2
Keyframes
A keyframe sets specific parameter values in a track at a certain point on the timeline.
When you place multiple keyframes on the timeline, the program interpolates, or
computes intermediate values, between keyframe values.
For example, you can set a keyframe at the beginning of a track whose Opacity value is
set to 0, then set another keyframe later in the track whose Opacity value is set to 100.
When you play the effect, the track fades in gradually and becomes fully opaque at the
keyframe where Opacity is set to 100.
Any slider, dial, or color control in the Controls window can be animated using
keyframes. Each animatable parameter in the Controls window corresponds to a track
in the timeline. These are organized into tabs and nested inside the Transformations
track (for shapes and containers) or inside a filter track.
Creating Keyframes
Adjusting any parameter in the Controls window automatically creates a keyframe for
that parameter at the current CTI location, unless Constant is used as the default
interpolation type.
If a keyframe already exists at the CTI location, or another keyframe is selected, the
parameters for that keyframe are adjusted.
Keyframes containing the default parameter values are automatically placed at the
beginning and end of a track when you create a new effect. If you change the values
at the first keyframe, the effect interpolates to the default values in the last
keyframe. If you want a parameter to retain its value for the duration of the effect,
set its interpolation type to Constant in the Controls window.
To better understand how keyframes are created and displayed, try the following steps.
1
Create a new Flat 3D track, either by choosing Track > New Shape > Flat 3D, or by
pressing Command K (on Macintosh) or Control K (on Windows).
Selecting Keyframes
When you select a keyframe, any adjustments you make in the Controls window affect
that keyframe, even if the CTI is at another location in the timeline.
To select a keyframe, click the keyframe icon in the timeline. Selected keyframes are red;
unselected keyframes are blue.
You can simultaneously select multiple keyframes by holding the Shift key as you click
the keyframes.
Deleting Keyframes
To delete a keyframe, select the keyframe and choose Edit > Delete Keyframe. Or, select
one or more keyframes and press Delete (on Macintosh) or Back Space (on Windows).
96 Chapter 2
Moving a Keyframe
You can drag a keyframe to move it to another location on a track. You can move
multiple keyframes on the same track by holding the Shift key as you select each
keyframe to be moved, then dragging the group of keyframes to the new location.
For more information on animating parameters with keyframes, see Animating
Shapes, Filters, and Containers on page 144.
Resetting Preferences
You can reset all preferences to the default settings by deleting your Boris preferences
file. These files are found at the following locations:
Macintosh Hosts
Windows NT Hosts
The next time you open Boris FX, the preferences are set to the default settings and a
new Boris preferences file is created.
98 Chapter 2
General Options
Default Interpolation
This menu sets the default interpolation type assigned when you activate or create a
keyframe in any parameter. The interpolation type determines how the program creates
intermediate values between two keyframes values.
For example, when you are creating an animated transition between two shapes, you
might set your Default Interpolation to Ease In/Out to create natural movement
between keyframes. On the other hand, when you are working with a filter where you
want most of your parameter adjustments to affect the image globally, you might set
Default Interpolation to Static.
View Time
This feature chooses how to display the frame counters in the Timeline and Composite
windows:
Absolute Timecode displays the frames as hours, minutes, seconds, and frames,
starting with 00:00:00:00 at the beginning of the effect.
Absolute Frames displays the number of frames, starting with 0 at the beginning of
the effect.
Program Timecode displays the timecode information from the host applications
program or timeline. This allows you to easily reference specific points in your
program.
Render Options
Render Fields as Frames
This option determines how fields from the host application are processed in Boris FX.
When Render Fields as Frames is selected, Boris FX renders both fields for each frame
from the host application. This ensures that computer-generated graphics or text
animate smoothly, since no information is lost.
It is recommended that you use the Render Fields as Frames option when rendering
text rolls, crawls, or any animation that uses computer-generated text or graphics.
When Render Fields as Frames is not selected, Boris FX processes only one field for each
frame from the host application. This rendering mode is suitable for processing most
video images.
Multi-Processor Enabled
This preference optimizes Boris FX in multi-processor (MP) computers. This option is not
available in computers that do not have multi-processing available.
Boris FX renders effects up to 50% faster in dual-processor computers when the MultiProcessor Enabled option is selected.
Generate Color-Safe Output
Using this preference enables an NTSC/PAL color-safe filter that allows only colors that
are safe for broadcast. For example, Boris FX filters allow RGB values across the full 0255 range. Using Generate Color-Safe Output limits the RGB values to the NTSC/PAL safe
range of 16-235.
100 Chapter 2
This preference uses render settings from your host application to determine how your
Boris FX effects are rendered. This option may not be available in some host
applications.
Draft Render
Selecting the Draft Render option renders effects much faster, but at a lower image
quality with no aliasing or sub-pixel interpolation. Using Draft Render saves time when
you are rendering out preliminary versions of your effect for review.
Rendering at draft quality affects only image quality and not timing. How an effect plays
over time should look the same whether rendering with Draft Render or in full quality.
Project Options
Width and Height
The Width and Height settings determine the width and height (in pixels) of your project.
For NTSC projects, set the aspect ratio to the default NTSC aspect ratio for your host
application. For PAL projects, set the aspect ratio to 768 x 576. For some video boards,
other NTSC and PAL aspect ratios are supported and can be entered as Width and Height
settings accordingly.
FPS
This preference determines the frame rate of your project in frames per second.
Timeline Options
Show Mask Tracks
When this option is selected, all Mask tracks become visible in the timeline. You can
deselect this option to hide all Mask tracks if you do not plan to use them.
When this option is selected, all Transformations tracks become visible in the timeline.
You can deselect this option to hide all Transformations tracks if you do not plan to use
them.
Keep Keyframe Time
Keep Keyframe Time preserves the absolute positioning of keyframes when the duration
of the effect is changed. Deselecting this option preserves the relative positioning of
keyframes when the duration is changed.
For example, if you create an animated effect that is 3 seconds long, then change the
effect duration to 5 seconds with Keep Keyframe Time selected, the keyframes retain
their original positions with respect to the effect timecode. In other words, the duration
of the original tracks is still 3 seconds, even though the effect itself is now longer.
If you change the duration of the same effect with Keep Keyframe Time deselected, the
keyframes are adjusted to fit the new duration while retaining their relative positioning.
For example, suppose you create an effect lasting 3 seconds (00:00:03:00), with
keyframes positioned one second from the start (at time 00:00:01:00) and two seconds
from the start (at time 00:00:02:00).
When you change the duration to six seconds (00:00:06:00), the keyframes are
repositioned relative to the new duration. Thus, the keyframes are now positioned at
two seconds (time 00:00:02:00) and four seconds (time 00:00:04:00) into the sequence,
respectively.
Preview Options
Fast and Best
The Fast and Best settings configure resolution and quality settings for previewing
effects. Using the Preview > Toggle Quality command (Command T on Macintosh,
Control T on Windows) toggles between the Fast and Best modes you set.
For each mode, you can choose to set Resolution at Full, Half, or Quarter, and you can
set Quality at either Full or Draft. For descriptions of these settings, see Preview
Controls on page 78.
102 Chapter 2
When this option is not selected, the Composite window updates whenever the CTI is
moved or a parameter is adjusted. However, when this option is selected, the Composite
window only updates after you finish moving the CTI or adjusting a parameter. You must
hold down the Option key (on Macintosh) or Alt Key (on Windows) to see the Composite
window update continuously as you move the CTI or adjust a parameter.
Selecting this option can make your workflow faster because you do not need to wait for
your frames to render while you move the CTI. It also allows you to see the Composite
window update continuously when you need to by holding down the Option or Alt key.
Grid Cells
This preference determines how many grid lines are used when you use the Grid
command (Preview > Mark > Grid). These lines can help you more easily place video
objects in the frame.
User Options
Use Tool Tips
When Use Tool Tips is selected, tool tips appear when the mouse is held over certain
elements of the user interface. To hide the tool tips, deselect this option.
Cache Disk Drive chooses which currently mounted hard drive is used to cache Preview
to RAM frames. The number of frames that are actually cached to the chosen drive is
determined by the RAM to Disk Ratio setting.
RAM to Disk Ratio
This option sets the ratio of frames in the rendered preview that are cached to RAM and
those that are cached to the chosen hard drive.
All in RAM caches all frames of the rendered preview to RAM and does not cache
any to the hard drive. All in RAM produces the fastest previews, so use this choice
when you have a sufficient amount of RAM available to preview the effect.
All on Disk caches all frames of the rendered preview to disk and does not cache
any to RAM. Using All on Disk usually takes the frames longer to update, and can
slow down the frame rate of the preview. However, All on Disk allows you to
preview effects of long durations when you do not have sufficient RAM available.
The remaining choices (1:1, 2:1, and so on) determine the ratio of the number of
frames cached to RAM to the number of frames cached to disk. For example, if you
choose 5:1, one frame is cached to disk for every five frames cached to RAM. Using
one of these ratios can optimize your preview to RAM performance if you do not
have much extra RAM available. For example, caching every other frame to disk
provides more memory for the preview than would be available using the All in
RAM setting, while previewing more quickly than the All on Disk setting.
104 Chapter 2
107
Chapter 3
Working with Media
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .108
Media Tracks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .109
Importing Media Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
Relinking Media Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
The Media Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
Media Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
Text . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .112
Movie File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .113
Still Image File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .115
Preparing Still Image Files for Import into Boris FX . . . . . . . . . . . . . . . . . . . . . . . . . . 116
Color . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .117
Gradient . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .118
Editing the Gradient . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
Adding and Deleting Color Stops . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
Selecting Color Stops and Midpoints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
Setting the Location of Color Stops and Midpoints . . . . . . . . . . . . . . . . . . . . . . . 119
Adjusting Color and Alpha Values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
Setting the Shape and Direction of the Gradient . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
Saving and Loading Gradients . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
Video . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .123
108 Chapter 3
Overview
When you apply a Boris effect in your host application, Boris FX automatically links to
the media in the host applications existing video tracks.
In addition, you can also use external media files within your effect. External media files
are files that have not been imported into your host application project, but exist in
some other location on your system or network. Boris FX can use external media from a
variety of formats, including video and still image files.
Furthermore, there are several media types that allow you to create and edit media
within Boris FX. These include text, color, and gradient media.
Media Tracks
Each face track in a shape contains a
media track that determines the media
displayed on that face.
By default, the media track is assigned
one of the Video media types, which
corresponds to a video track in the host
application. For example, the Video 1
media type uses the media that is on the Video 1 track in the host application.
The number of media files that can be assigned to a particular shape depends on
the number of faces that the shape has. For example, the cube shape has six faces,
and can display six separate media files. For more information on using different
media on different faces of a shape, see Mapping Media to the Faces of a Shape
on page 175.
110 Chapter 3
When you open a settings file whose external media files are unavailable or cannot be
located, the Media Files window opens, allowing you to replace or search for missing
media.
Media Types
Besides the basic Video media types that correspond to tracks in the host application,
there are a number of other media types that allow you to import external media files
or create media within the application. The available media types are Text, Movie File,
Still Image File, Color, Gradient, and Video 1-6.
112 Chapter 3
Text
The Text media type allows you to create, edit, and format text for use with the 3D Text
shape. Text is automatically used as the media type when 3D Text is chosen as the shape
type. In addition, Text is not available with any other shape type.
Click Edit Text to open the Text Window. The Text Window allows you to type in text or
paste text from another source. You can also format the text using the font, size, style,
and kerning controls in this window.
For more information on the Text Window, see The Text Window on page 224.
Movie File
When you choose Movie File as your media type, a dialog box opens that allows you to
navigate to the location of the external QuickTime movie file you want to use. Choose
the file you want, then click Open in the dialog box.
Conform chooses whether the movie file conforms to the aspect ratio of the project.
No Alpha ignores the medias alpha channel, and makes the image 100% opaque.
Use Alpha displays the portion of the image defined by the alpha channel. The
portion of the image where the alpha channel has a value of 0 is transparent. The
portion of the image where the alpha channel has a value of 255 is opaque.
Portions of the image with alpha channel levels between these values are displayed
with intermediate levels of transparency.
114 Chapter 3
Invert Alpha inverts the medias original alpha channel, making areas where the
alpha channel is black (0) completely opaque, and areas where the alpha channel
is white (255) completely transparent.
The Info box displays the resolution and duration (in frames) of the movie file.
Conform chooses whether the movie file conforms to the aspect ratio of the project.
No Alpha ignores the texture medias alpha channel, and makes the image 100%
opaque.
Use Alpha displays the portion of the image defined by the alpha channel. The
portion of the image where the alpha channel is black (has a value of 0) is
transparent. The portion of the image where the alpha channel is white (has a value
of 255) is opaque. Portions of the image with alpha channel levels between white
and black (grey) are displayed with intermediate levels of transparency.
116 Chapter 3
Invert Alpha inverts the medias original alpha channel, making areas where the
alpha channel is black (0) completely opaque, and areas where the alpha channel
is white (255) completely transparent.
The Info box displays the resolution of the still image file.
Acceptable still image file formats include all QuickTime supported file formats.
These include PICT files, Windows Bitmap (BMP) files, Targa Image Files, TIFFs,
JPEGs, GIFs, Photoshop files, PNG files, and Silicon Graphics Image Files. You must
have QuickTime installed in order to use these files in Boris FX.
Save the file at a size that matches your Boris FX project size if you want the image
to fit the frame without having to resize it. For example, if you work at 640 x 480 in
Boris FX, save your still image file at 640 x 480. However, Boris FX does allow files
that are larger or smaller than your project size.
Remember to take into account the resolution of the still image file to determine
how the image compares to the size of the Boris FX frame. Dot-per-inch (dpi) or
pixel-per-inch (ppi) settings are irrelevant in Boris FX, so you need to consider the
number of pixels in the image. For example, a 3 x 5 image saved at 300 dpi has a
resolution of 900 x 1500, which is much larger than the default Boris FX project size.
The same image saved at 72 dpi has a resolution of 216 x 360, which is smaller than
the Boris FX project size.
Color
Choosing Color as the media type opens the system color picker, with which you can
choose a solid color to use as your track media.
Color allows you to choose a new color, either by using the color chip or the eyedropper,
or by manually entering RGB values into the associated numerical fields.
Info displays the size of the media, which always matches the size of the current project.
118 Chapter 3
Gradient
A gradient is a graduated blending of two or more colors. The Gradient media type
allows you to create, edit, and save gradients, and to load previously created gradients.
You can use the gradient controls to set the colors and transparency levels in the
gradient, the shape and direction of the gradient, and the gradients steepnessthat is,
how quickly each color changes to the next color.
Gradients can be used in a number of ways in Boris FX. You can create a gradient to use
as source media, such as for a background. You can also use gradients as input for a
number of filters that use custom gradient tracks. For example, some particle effects use
wipe gradient tracks to determine the order in which particles break off from the source
image, and displacement filters can use gradients to determine the amount of
displacement each pixel undergoes. In addition, gradients can be used as PixelChooser
tracks in many filters.
A gradient can have as many color stops as you want. You can add color stops by clicking
in the area directly below the gradient editor. The new color stop is assigned the same
color as the last selected color stop, and a midpoint automatically appears between the
new color stop and each neighboring color stop.
To delete a color stop, drag it downward away from the gradient editor.
Selecting Color Stops and Midpoints
Unselected
Selected
You can drag color stops and midpoints to different locations in the gradient. As you
drag a color stop, its position on the gradient updates in the Value field. This value is
expressed as a percentagea value of 100 represents the right edge of the gradient, and
120 Chapter 3
a value of 0 represents the left edge of the gradient. For a midpoint, the Value
percentage indicates the midpoints position between two color stops. You can type in
a Value setting to move a color stop or midpoint to the desired location.
To adjust the color and alpha value of a color stop, select the color stop you want to
change, then use the Color and Alpha controls to choose the color and transparency
level you want.
Choose Linear or Radial from the drop-down menu to choose the shape of the gradient.
A linear gradient places the start color at the left blends toward the end color at the
right. A radial gradient places the start color at the center and blends outward toward
the end color.
Linear gradient
Radial gradient
Gradient Angle adjusts the direction in which the colors blend across the screen when
using a linear gradient.
Gradient Angle=45
Gradient Angle=90
Center X % and Center Y % determine the location of the center of the gradient when
using a radial gradient.
Center X % determines the location of the gradient center on the X axis. This value is
scaled as a percentage in which 0 represents the left edge of the frame, 50 represents
the middle of the frame, and 100 represents the right edge of the screen. Negative
values move the center out of the image frame on the eft side. Values above 100 move
the center out of the image frame on the right side.
122 Chapter 3
Center Y % determines the location of the gradient center on the Y axis. This value is
scaled as a percentage in which 0 represents the top edge of the frame, 50 represents
the middle of the frame, and 100 represents the bottom edge of the screen. Negative
values move the center above the image frame. Values above 100 move the center
below the image frame.
Video
The numbered Video media types correspond to the media on the numbered video
tracks in the host application. They are assigned to tracks within Boris FX by default
when a new effect is created. Depending on your host application and the type of effect
you have applied, up to 99 Video media types may be available.
No Alpha ignores the texture medias alpha channel, and makes the image 100%
opaque.
Use Alpha displays the portion of the image defined by the alpha channel. The
portion of the image where the alpha channel is black (has a value of 0) is
transparent. The portion of the image where the alpha channel is white (has a value
of 255) is opaque. Portions of the image with alpha channel levels between white
and black (grey) are displayed with intermediate levels of transparency.
Invert Alpha inverts the medias original alpha channel, making areas where the
alpha channel is black (0) completely opaque, and areas where the alpha channel
is white (255) completely transparent.
124 Chapter 3
CREATING EFFECTS
127
Chapter 4
Creating Effects
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .129
Shape Tracks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .130
Transformations Tracks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
Face Tracks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
Mask and Media Tracks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
Applying a Shape Track to a Face Track . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
Mask Tracks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .136
Upstream and Downstream Masks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
Applying a Mask to a Track . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
Filter Tracks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .140
Applying a Filter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
Hiding a Filter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
Upstream and Downstream Filters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
3D Container Tracks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .143
Animating Shapes, Filters, and Containers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .144
Setting In and Out Points of Tracks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144
Creating Animated Effects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
Setting Keyframe Values for a Parameter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
Setting the Interpolation Type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
Creating Static Effects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152
Resetting Tracks and Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152
Working with Value Curves . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .153
Viewing the Value Curve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
Using the Value Curve Controls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154
Wheel Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154
Size to Fit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155
Ruler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155
Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
Manipulating the Value Curve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
Using Bzier Handles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
The Boris Library Browser . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .158
Opening the Library Browser . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
128 Chapter 4
Overview
Boris FX allows you to apply transformations, filters, and masks to manipulate media
from your host application or external sources in various ways. You can create static
effects whose parameters do not change over time, or you can animate the effects
parameters using keyframes.
A keyframe sets specific parameter values for a track at a certain point on the timeline.
When you place multiple keyframes on the timeline, the program interpolates, or
computes intermediate values, between keyframe values. You can also control the
interpolation between keyframesfor example, you might want the values to
interpolate in equal increments, or you might want them to interpolate quickly at first
and then slow down throughout the effect.
This chapter deals with various types of tracks used in creating effects, and discusses
how keyframe animation and interpolation are used to animate these effects. This
section also covers previewing, saving, and rendering effects.
130 Chapter 4
Shape Tracks
The shape track is the most basic kind of track in Boris FX. When you create a new effect
and first enter the Boris FX interface, the tracks you see are all shape tracks. By default,
these tracks use the Flat 3D shape, which is a still or moving image that looks exactly the
same as the source image in the host application. Each of the other shapes maps the
source image onto a 3D geometric solid, such as a sphere or cube, thereby transforming
the media assigned to the shape.
The following table describes each of the shape choices.
Shape
Icon
Example
Description
Flat 3D
Cube
Sphere
Cylinder
Shape
Icon
Example
Description
Page Turn
3D Text
Transformations Tracks
The Transformations track contains
individual tracks for all of the attributes
of the shape you are working with.
Because each shape has many
attributes, these are placed in
categories within the Transformations
track. These categories correspond to
the tabs you see in the Controls window
when the shape track is selected.
132 Chapter 4
To access any given parameter track, you must expand the Transformations track, then
expand the track of the category in which it resides.
The parameters nested in the Transformations track can all be animated in the
timeline using keyframes. For more information, see Animating Shapes, Filters,
and Containers on page 144.
Face Tracks
The Face track contains tracks that determine the appearance of a shapes face or faces.
A Flat 3D shape has only one face.
The other shapes have only one Face
track when in Single Input mode.
The media on this track is used for all
the faces of the shape.
In Single Input mode, Sphere
uses one Face track for inside
and outside faces.
Indicates
Single Input
mode
Indicates
Multi Input
mode
Each Face track has media associated with it and can be masked and filtered
independently from the shape. For example, each of the six faces of a cube could have
different media, different filters, and different masks. Any mask or filter applied to a
Face track is known as an upstream operation, because it takes place before shape
transformations are applied. For more information, see Upstream and Downstream
Filters on page 141 and Upstream and Downstream Masks on page 136.
134 Chapter 4
Any track nested inside a shapes Face track becomes associated with that faces media.
You can drag and drop other shape tracks into a Face track to associate that shape with
the Face tracks media.
In the following examples, the Sphere
and Flat 3D are separate shape tracks.
The Background Flat 3D track can be
positioned, scaled, and rotated
independently of the sphere.
136 Chapter 4
Mask Tracks
A mask is a media file that contains an alpha (transparency) channel, which can be used
to make parts of another image transparent. Each Shape and Face track in Boris FX
contains a Mask track. When you apply a mask to an image, the image becomes
transparent wherever the masks alpha channel has a value of 0, and remains opaque
wherever the masks alpha channels value is 255. Intermediate alpha channel values in
the mask produce semi-transparent areas in the object.
Source media
Masked output
If you do not see the Mask tracks in the timeline, choose Edit > Preferences to open
the Preferences window, and select Show Mask Tracks.
138 Chapter 4
140 Chapter 4
Filter Tracks
Boris FX includes many filters that can be used to alter the rendered output of video
images. Each filter has a number of parameters that can be adjusted and animated over
time. Filters can be applied to any shape, face, or container track in the timeline, and
are nested inside the track to which they are applied.
Applying a Filter
1
2
3
Source image
Filtered image
Hiding a Filter
Click to hide filter
After you have applied a filter to a track,
you can hide the filter in order to view
the effect without the filter applied or
to speed up preview time. To hide a
filter, click the Filter Visibility icon in
the track. A filter whose visibility is off is not be displayed in the rendered output.
An upstream filter is applied to the shapes face and processed before the shape
transformations occur. An upstream filter only affects one portion of the shape, that
is, one of the shapes faces.
A downstream filter is applied to the shape and processed after the shape
transformations occur. A downstream filter affects the entire shape and all of its
faces.
142 Chapter 4
3D Container Tracks
3D Container tracks can be used to group shape tracks together and apply
transformations to all of the shapes at the same time.
A 3D Container track has its own Transformations track containing a number of
parameters. Shape tracks nested within the 3D Container are affected by the containers
Transformations as well as the shapes own transformations. When you adjust any
parameter in the 3D Container track, it affects all the shapes nested within the container
equally, as shown in the following examples.
Original shapes
Container scaled up
144 Chapter 4
Changing the position of the start keyframe only affects the start of the track, not
the start of the clip media. For instance, if you move the starting keyframe 10
frames into the effect, the first 10 frames of the clip are not played.
If you are using an external movie file as media, you can delay the start time of the
clip to coincide with the start time of the track. For more information, see Movie
File on page 113.
First, you must set at least two keyframes to represent the starting and ending
values of the parameter.
Second, you must decide how to calculate the intermediate values between the two
keyframes. This is done by choosing an interpolation type.
Suppose you want to fade out an image over the course of the effect by animating its
opacity. First, you need to set starting and ending keyframe values for the track you want
to animate.
146 Chapter 4
Expand the tracks Transformations track to access the track for the parameter you
want to animate, in this case, Opacity. Observe that the Opacity value for the start
keyframe is the default value, 100.
Select the Opacity track, and create a new keyframe at that location, using the Track
> New Keyframe command. A keyframe now appears at the beginning of the track.
148 Chapter 4
Move the CTI to the end of the effect. The Opacity value at this point is also 100
because the last keyframe currently uses the default value for the parameter. To
change its value to 0 (completely transparent), type 0 in the numerical field in the
track. A new keyframe is now created at this point.
Now that you have set the beginning and ending keyframe values for the effect, you
must choose how the program interpolates between those values.
For example, using the Linear interpolation changes the parameter values in even
increments over time. Using the Accelerate interpolation type changes the parameter
values in small increments at the start of the effect and in gradually larger increments
as the effect progresses. Therefore, the Accelerate interpolation creates the impression
that the effect is accelerating over time.
Icon
Interpolation Description
Type
Hold
Linear
Accelerate
Values for a parameter change slowly at first and change more quickly
as they approach the next keyframe.
Decelerate
Values for a parameter change quickly at first and change more slowly
as they approach the next keyframe.
Ease In/Out
Constant
None
Parameter is not animated at this location, and uses the default value.
150 Chapter 4
You can also change a parameters interpolation type in the Controls window if you do
not want to use the default interpolation type:
1
In the Controls window, click the interpolation field that accompanies the
parameter, and choose the new interpolation type from the menu.
The parameter value interpolates between the first keyframe and the next keyframe,
using the selected interpolation type. Thus, the images Opacity changes from 100
(completely opaque) to 0 (completely transparent) over the course of the effect.
Fade effect
Time 00:00:00:00
Time 00:00:00:10
Time 00:00:00:20
152 Chapter 4
In the Controls window, adjust any parameters whose values you want to remain
constant throughout the entire track.
Set the interpolation type for each adjusted parameter to Constant. Each parameter
now retains its value throughout the course of the effect. When you adjust the
parameter, no new keyframes are created.
If you do not plan to animate many parameters in your effect, you might want to
set your default interpolation type to Constant. To do so, choose Edit > Preferences,
and choose Constant from the Default Interpolation menu. Now, whenever you
adjust a parameter setting, Constant is automatically used as the interpolation type
and parameter settings are applied globally to the track without creating
keyframes.
Setting a parameters interpolation type to Constant automatically removes all preexisting keyframes from that parameters track. Switching the interpolation type
back to the previous setting does not restore these keyframes. Instead, choose File
> Undo to restore the previous keyframes and parameter values.
To reset a track with multiple parameters, such as a filter or shape track, to its nonanimated default state:
1
2
154 Chapter 4
Wheel Control
The wheel control scales down the visible value range of the graph, which is useful if the
parameter undergoes very slight value changes and you want to view the curve in more
detail. If you scale the range down too much, parts of the curve might fall outside of the
visible region, as shown in the following example.
Size to Fit
The Size to Fit button displays the minimum range of the graph at which the curve is
completely visible inside the track. In other words, the lowest value in the curve
becomes the lowest value in the range of the graph, and the highest value in the curve
becomes the highest value in the range of the graph. Click the Size to Fit button to view
your entire curve at once with the maximum detail.
Ruler
The ruler on the right side of the value curve control area displays the parameter values
that the graph plots over time. You can drag the ruler up or down to move to a different
range of values while preserving the shape and proportions of your curve.
156 Chapter 4
Reset
The reset button resets the value range of the graph to the default view, which displays
the entire range of parameter values.
When you use Ease In/Out as the interpolation type, you can manipulate the value curve
using Bzier handles to achieve a more natural curve. When a keyframes interpolation
type is set to Ease In/Out, red handles appear at the keyframe point. You can manipulate
the handles to control adjust the direction and tension of the curve.
158 Chapter 4
Library Browser
Animated preview
of currently
selected effect
Displays effects in
currently selected
folder. Click any
thumbnail to
preview effect.
Applies effect to
timeline and exits
browser.
Displays animated
effect thumbnails.
Click the name of any folder in the Available Categories window. Animated
thumbnail images of each effect in that folder appear in the Available Effects
window.
160 Chapter 4
Click any thumbnail image to select the effect, and to display an animated RAM
preview of the effect in the Preview window. A red box appears around the
thumbnail image when the effect is selected.
If the settings file has been saved without creating a preview, no preview image is
associated with that effects thumbnail image. However, you can still preview and
apply the effect in the Library Browser by selecting the empty thumbnail.
To create a preview for the settings file, select the Save Preview option in the dialog
box when you save the settings file.
Click OK to apply the currently selected effect to the timeline and close the Library
Browser. Click Cancel to close the browser without applying an effect to the
timeline.
Animate Thumbnails
Previewing Effects
When you have finished keyframing tracks and filters, you can preview the effect to see
what the rendered output will look like.
Preview
Preview to RAM
Choose Preview > Preview to RAM to see animations and effects in the current Preview
window played back in real time without rendering to disk. Your system will play back
as much of the effect as possible depending on your systems available memory.
If the Timeline window or Controls window is the active window, Preview to RAM plays
in the Composite window only.
The first time your effect plays in the Preview to RAM option your effect will play
more slowly. This is because Boris FX is computing and caching every frame. After
the first time the effect plays, it will play in real time. Preview to RAM plays from
the current position of the CTI forward. It will play once, loop play or play forward
and back, depending on which Loop setting is chosen in the Composite window.
Preview to RAM on Monitor
Choose Preview > Preview to RAM on Monitor to view your preview to RAM on an
external video monitor. This option may not be available in all host applications.
Preview Menu
The Preview Menu controls the way an effect is displayed.
162 Chapter 4
Update Monitor
Update Monitor previews every frame of your effect to an external video monitor
connected to your hardware.
This feature is not available for all host applications. See the Boris FX Release Notes
for more information.
Display on Monitor
Display on Monitor previews the current frame in the Boris FX Preview window to the
external video monitor.
Refresh Image
Refresh Image updates the Preview window to the correct frame for the current time in
the effect.
Using Update Source (described on page 163) makes Refresh Image unnecessary
since Update Source always updates your preview to the correct frame.
Toggle Quality
Toggle Quality toggles between the Fast and Best preview modes. These modes are set
in the Preferences window. For more information, see Fast and Best on page 101.
Toggle Mark
Toggle Mark toggles between the different Mark modes. The modes are None, Title-Safe
Area, and Grid. For more information on the different Mark types, see Mark Sub-menu
on page 163.
Image Sub-menu
These settings control the source imagery used in the preview area.
Proxy
Selecting proxy allows you to view your effect even if you do not have
media associated with it. Instead, the numbers 1 and 2 are substituted
for the outgoing and incoming clips as determined by the host editing
application.
Source
Use Source to view a single frame of video associated with your effect.
The program shows the first frame of video throughout the effect. The
still image does not update as your effect moves.
Update
Source
Choosing Update Source allows you to view the actual video on a frameby-frame basis while previewing the effect. This mode slows the
playback, but allows for a completely frame accurate preview. (Some
hosts do not support this mode.)
Mark Sub-menu
The Mark settings display visual cues to help you align items and ensure images are
broadcast-safe. (Face and Media track preview windows do not display Marks.)
Title Safe
Area
Title Safe Area adds white boundaries to the Preview which helps to
ensure that your titles and images will not be cut off or distorted when
viewed on a television monitor. The innermost bounding box
represents the Title Safe area. The outermost bounding box represents
the Action Safe area.
Grid
Grid adds a white grid to the preview window. This can be a helpful
preview mode to work in when lining up titles along a common
baseline, or when placing multiple picture-in-picture images
symmetrically across the frame. You can set the number of grid cells in
the Preferences window. For more information, see Grid Cells on
page 102.
164 Chapter 4
Choose this option to display the project at the 4:3 aspect ratio, which is the standard
aspect ratio used by the television industry. Previewing your project at the 4:3 aspect
ratio accurately shows how your project will look when viewed on an actual television
monitor.
The remaining Preview Menu controls correspond to controls in the Composite
window. See Preview Controls on page 78 for more information.
Selecting the Save Preview option in the dialog box saves an animated thumbnail of the
saved settings file, which you can view in the Boris Library Browser. For more
information, see The Boris Library Browser on page 158.
166 Chapter 4
You can also open a saved settings file using the Boris Library Browser by choosing File
> Open Library Browser. The Library Browser allows you to preview settings files before
adding them to your timeline, enabling you to easily access frequently used settings files
and to preview previously saved effects.
For more information on the Library Browser, see The Boris Library Browser on
page 158.
3
4
168 Chapter 4
Rendering Effects
Render a Boris effect that same way you would render any effect within your host
application. Consult your host applications manual for more information.
the effect before rendering. If a tracks or filters Visibility is turned off in the
timeline when you render the effect, it will not appear in the rendered output.
Check the Render Options Preferences window to ensure that you have selected the
correct render settings for the effect.
Changes to the Preview and Composite windows do not affect the rendered output.
Therefore, changing the resolution, quality, or size; displaying on-screen controls,
grids, and other marks; or viewing only selected channels does not affect the
rendered output.
The Boris FX timeline is rendered from the bottom up. For example, if several filters
are applied to one track, then the filter that appears closest to the bottom of the
timeline is rendered first, followed by the other filters.
See The Rendering Pipeline on page 169 for more information about the order in
which the elements of an effect are rendered.
Legend
Source image
Face track
Filter
Rendered output
Shape
transformations
Mask
170 Chapter 4
SHAPES
173
Chapter 5
Shapes
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .175
Mapping Media to the Faces of a Shape . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175
Common Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .177
Position Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177
Pivot Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180
Light Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181
Tips for Using Lighting Controls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182
Shadow Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184
Camera Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185
Crop Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187
Mask Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189
Composite Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190
Flat 3D . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .194
Motion Blur Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195
Border Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197
Lights Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199
Common Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200
Diffuse Specular Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201
Spotlight Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201
Understanding Position and Target Controls in Spotlight . . . . . . . . . . . . . . . . . 203
Cube . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .205
Cube Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206
Sphere . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .208
Sphere Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209
Cylinder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .213
Cylinder Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214
Page Turn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .219
Light Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220
Page Turn Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221
3D Text . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .223
The Text Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224
Tabs and Rulers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224
174 Chapter 5
Shapes 175
Overview
Each of the different shape types maps a source image onto a 3D modeled object. All of
the shapes allow you to you map independent video sources onto different surfaces
within the shape, to crop source images before they are applied to the shape, to move
and rotate the object in 3D space, and to apply lighting and shadow effects to the object.
Cube
Sphere
Page Turn
176 Chapter 5
Click the Media icon for the face whose media you want to change, and choose the
media type from the menu. For example, if you want to map a still image to the top
of the cube, click the Media icon in the Top Face track, then choose Still Image File
from the menu.
Navigate to the file you want to use.
The image updates in the Composite
window.
Shapes 177
Common Parameters
These parameters are shared by all of the shape effects. Exceptions are noted where
applicable.
Position Tab
The Position tab contains parameters that control the location of the shape in 3D space,
the opacity of the image, and the size of the shape. Additional parameters allow you to
change the images perspective along the X, Y, and Z axes.
Position X and Position Y adjust the horizontal and vertical location of the object.
Position Z adjusts the apparent depth of the image.
Trails creates a motion trail, a series of residual images that follow the object as it moves.
Whole number Trails values determine the number of distinct trails that are visible.
Fractional numbers scale the opacity of the trails. For example, setting Trails to 3.0
178 Chapter 5
produces three motion trails following the moving shape. Increasing the Trails value to
3.5 increases the opacity of the three trails. If Trails is increased to 4.0, a fourth trail is
added. No trails are visible if the object is stationary.
The Trails parameter in each shape's Position tab has no effect if the shape is inside
of a 3D Container. Use the 3D Container's Trails control instead. See 3D Containers
on page 237 for more information.
Trails=2.0
Trails=4.0
Opacity sets the degree of opacity of the image and is scaled as a percentage. A setting
of 0% makes the image completely transparent, whereas a setting of 100% makes the
image completely opaque.
Scale X and Scale Y change the size of the object along the X and Y axes respectively.
These parameters are scaled as percentages of the objects original width or height.
Thus, a Scale X setting of 200 produces an object twice as wide as the original object.
Cube and 3D Text have an additional Scale Z parameter, which allows you to change the
size of the object along the Z axis. Scale Z is scaled as a percentage of the objects original
depth.
In Sphere, there is only one scale control because the object is scaled equally in all
directions.
Shapes 179
Tumble, Spin, and Rotate change the images perspective along the X, Y, and Z axes
respectively. Tumble, Spin, and Rotate can be animated over values greater than 360
in order to make the shape complete more than one full revolution.
Tumble
Spin
Rotate
When working with flat images, Spins or Tumbles that are set at 90 or 90 appear
invisible because the image is turned on its edge. It may be helpful to move the
time indicator off the currently selected frame to see how it plays back over time.
Normally, these controls rotate the object around its center, but when using Cube,
Flat 3D, or 3D Text, you can set an external pivot point around which to tumble,
spin, or rotate these objects. For more information on this feature, see Pivot Tab
on page 180.
Selecting Draw Wireframe displays the shape as an outline. Using a wireframe speeds up
preview time so you can quickly make adjustments to positioning parameters. When
you have finished making changes, deselect this option to view the complete effect
before rendering.
Draw Wireframe is not available in Sphere, Cylinder, or Page Turn.
180 Chapter 5
Pivot Tab
The parameters in the Pivot tab set an external pivot point around which the object
tumbles, spins, or rotates.
The Pivot tab is not available in Sphere, Cylinder, or Page Turn.
Anchor determines how the object moves when you tumble, spin, or rotate it.
When Anchor is set to To Position, the object rotates around its own center point.
When Anchor is set to Independent, the object rotates around the point defined by
the Pivot X, Pivot Y, and Pivot Z settings.
When Anchor is set to Independent, Pivot X, Pivot Y, and Pivot Z determine the
coordinates of a point around which the object revolves when you tumble, spin, or
rotate it. These controls have no effect when Anchor is set to To Position.
Shapes 181
Light Tab
The Light tab contains parameters that add lighting to the shape. You can control the
intensity, type, color and falloff of the applied light, and the position of the light source
in 3D space.
Flat 3D, Page Turn, and 3D Text have their own specialized lighting controls. For
more information on these controls, see Lights Tab on page 199, page 220, and
page 230, respectively.
Ambient adjusts the total amount of diffuse light on the image. The default setting of
100 does not add or subtract ambient light from the source image. Decreasing this
setting makes the image darker before the other lights are applied. Ambient light
illuminates or darkens the image evenly, and is unaffected by any other lighting
parameters.
Color controls the color of the applied light (which includes the Specular and Diffuse
lights, but not Ambient light).
Light X and Light Y position the light source in space by moving the light parallel to the
image plane along the X and Y axes.
182 Chapter 5
Distance positions the depth of the light source relative to the image plane. A Distance
value of 100 places the light one source width above the image plane. Distance can be
negative, which places the light behind the image plane. If Distance is negative, the light
can be seen only if the object is rotated or displaced so that all or part of it is behind the
light source (that is, the light source always points in toward the object, never out at the
viewer).
Specular simulates the effect of lighting a glossy surface from a point source, creating a
small spot of intense light whose falloff can be varied. Increasing this value adds
reflected light to the surface.
Diffuse determines the amount of non-directional diffuse light applied to the object.
Increasing Diffuse brightens the object uniformly.
Falloff controls the rate at which the Specular light falls off from the center of the lit
region. A higher Falloff value creates a more concentrated highlight, simulating a shiny,
highly reflective surface. A lower Falloff value causes light to spread more evenly
throughout the lit region, simulating a rougher, less reflective surface.
Both Specular and Diffuse light are affected by the light Color, but only Specular
light is affected by Falloff.
Tips for Using Lighting Controls
You can use the lighting controls together to accentuate the three-dimensional
appearance of an object and simulate the texture of the lit surface. Below are some
of the different ways to use Ambient, Diffuse, and Specular light in conjunction to
create dramatic lighting effects.
Example 1: Glossy Surface
Shapes 183
184 Chapter 5
Shadow Tab
The controls in this tab create and style a drop shadow behind the object as it moves in
3D space.
Shapes 185
Camera Tab
This tab provides control over the camera perspective of the object, using X, Y and Z
coordinates.
The Camera tab is not available in Sphere, Cylinder, or Page Turn.
Camera X and Camera Y set the horizontal and vertical position of the focal point of the
camera (the point on the image plane at which the camera is pointed).
186 Chapter 5
Distance sets the model cameras distance from the object. Decreasing this setting places
the camera closer to the object, exaggerating the perspective on portions of the object
that are closest to the camera.
Distance=500
Distance=2000
Shapes 187
Crop Tab
The Crop tab contains parameters that crop the original image applied to the shape.
The Crop tab is not available in 3D Text.
The Distance controls crop the edges of your image using the Left, Top, Right, and
Bottom settings. These values refer to a percentage of the original image. For example,
setting Top to 10 crops the top side a distance that is 10% of the original image.
Top, Left, Bottom, and Right refer to the sides of the original image before it is
transformed in 3D space. For example, if you tumble an image 180 so that it
appears upside-down, blending the Top affects the top of the original image, which
is actually the bottom of the tumbled image.
The Softness controls soften the cropped edges by reducing their opacity. The Left, Top,
Right, and Bottom determine the width, in pixels, of the transparent band on each edge
of the image.
188 Chapter 5
If Style is selected, the corners of the cropped image form right angles. When Style is
deselected, the corners are rounded. If all of the Softness controls are at 0, Style has no
effect.
Style off
Style on
Shapes 189
Mask Tab
The Mask tab functions similarly to the crop tab, except that it masks the shape track
after shape transformations are applied, whereas cropping takes place before shape
transformations are applied. In other words, the size and location of the mask remain
the same regardless of the position of the object. The mask does not tumble, spin, or
rotate along with the shape.
Transformed shape
Cropped
Masked
190 Chapter 5
The Distance controls define the edges of the mask using the Left, Top, Right, and
Bottom settings. These values determine the distance, in pixels, between each edge of
the mask and the corresponding edge of the source image.
Select Invert Mask to invert the mask.
The Softness controls soften the edges of the mask by rendering them transparent. The
Left, Top, Right, and Bottom determine the width, in pixels, of the transparent band on
each edge of the mask.
If Style is selected, the corners of the mask form right angles. When Style is deselected,
the corners are rounded. If all of the Softness controls are at 0, Style has no effect.
Composite Tab
The Composite tab is common to all shapes and provides parameters that select an
apply mode, adjust various mix controls, and composite the shape over other
objects.
Shapes 191
Opacity sets the degree of opacity of the object and is scaled as a percentage. A setting
of 0% makes the image completely transparent, whereas a setting of 100% leaves it
completely opaque.
The Apply Mode setting determines how the object is composited over objects below it
in the timeline.
For descriptions of all the possible Apply Modes, see Appendix B, Apply Modes on
page 267.
Apply Mix blends the Apply Mode setting with the Apply Mix From setting. The resulting
mixed mode is used to composite the shape. For example, if Apply Mode is set to
Lightness, and Apply Mix From is set to Normal, then Apply Mix blends the Lightness and
Normal apply modes. In this case, an Apply Mix setting of 0 produces the Normal apply
mode, and an Apply Mix setting of 100 produces the Lightness apply mode. An Apply Mix
setting of 50 blends the two apply modes equally.
Use Apply Mix to soften the effect of a given apply mode, or animate Apply Mix to blend
from one apply mode to another over time.
Brightness adjusts the brightness of the object after it has been composited over the
background objects.
Brightness=30
Brightness=0
Brightness=30
192 Chapter 5
Contrast adjusts the contrast of the object after it has been composited over the
background objects.
Contrast=60
Contrast=0
Contrast=60
Mix Back mixes the Normal apply mode with the chosen apply mode, or mixes the
chosen apply mode with a transparent application of the shape. When Mix Back is 100,
the Normal apply mode is used to composite the shape. As the Mix Back approaches 0,
the program increasingly mixes the Normal mode with the chosen apply mode; when
Mix Back is 0, the chosen apply mode is used to composite the shape. If you decrease
the setting below 0, the object becomes increasingly transparent, and at a value of 100
the object is completely transparent.
Shapes 193
194 Chapter 5
Flat 3D
The Flat 3D shape models the source image on a two-dimensional plane; however, the
plane itself exists in three dimensions. Thus it can rotate around the X, Y, and Z axes and
be positioned in 3D space.
Some of the Flat 3D shape control tabs change or become unavailable when you
are using the shape in a 3D container. For more information, see Using Track
Controls Within a 3D Container on page 240.
Some of the Flat 3D tabs are identical to the corresponding tabs in other shapes.
These tabs are described in Common Parameters on page 177. SeePosition Tab
on page 177, Pivot Tab on page 180, Camera Tab on page 185, Shadow Tab on
page 184, Crop Tab on page 187, Mask Tab on page 189, and Composite Tab
on page 190 for details.
Shapes 195
196 Chapter 5
The Shutter Angle parameter refers to the workings of a conventional film camera.
Normally the shutter is open to 180, meaning that the shutter is open for half of each
frame. Increasing the angle will keep the shutter open longer, creating a wider blur.
Decreasing the angle produces a thinner blur.
Shutter Angle=50
Shutter Angle=200
The Smoothness setting determines how many times the effect samples between the
time the shutter opens and the time it closes in composing the render. Increasing the
number of samples creates a smoother blur but increases render and preview time
proportionately. Choose Low, Medium, High, or Highest. Low uses the fewest samples,
while Highest uses the most.
Selecting Adaptive causes the effect to take fewer samples when the source is moving
more slowly. Turning this checkbox on should not have a visible effect on the render, but
will improve rendering speed.
Shapes 197
Border Tab
The Border tab creates borders around the shape.
Width controls the width of the border. Width values are measured in pixels and are
based on an image scale of 100%. If you adjust the scale of the image, the border is
scaled along with it.
Opacity adjusts the opacity of the border and is scaled as a percentage. When Opacity is
100, the border is completely opaque. Lower Opacity values allow the background to be
seen through the border. When Opacity is 0, the border is completely transparent.
Softness adjusts the softness at the edges of the border. The amount of softness depends
on the width of the borderwider borders can accommodate a greater amount of
softness.
The Soften menu controls which borders are softened. If Softness is 0, the Soften menu
setting has no effect.
If Border and Source is selected, both the inner and outer edges of the border are
softened by the amount set with the Softness control.
If Border is selected, only the outer edges of the border are softened.
198 Chapter 5
If Source is selected, only the inner edges of the border are softened.
Border
Source
If you select Square Style, the corners of the border form right angles. When this option
is deselected, the corners are rounded.
Color controls the color of the borders.
Shapes 199
Lights Tab
The Lights tab allows you to work with up to three different lights to illuminate the
image.
Selecting Light 1 On, Light 2 On, or Light 3 On turns on one of the three lights. Deselecting
these options turns off the lights. Viewing each light individually can be useful if you
want to work with one light at a time.
Click one of the three numbered light bulb icons to adjust the controls for that light.
Ambient Light refers to the diffuse, non-directional light applied to the image before
additional light sources are added. Because it affects the whole image evenly, it does not
have any position controls. Decrease this value to darken the image before adding other
light effects.
200 Chapter 5
The Light Type setting determines whether the light source is a diffuse specular light or
a spotlight. Diffuse Specular combines both focused (specular) and diffuse light. You can
use this Light Type to create the appearance of a shiny surface lit by a point light source.
Spotlight simulates the look of a traditional theatrical spotlight.
Diffuse Specular
Spotlight
Common Parameters
These controls are shared by both the Diffuse Specular and Spotlight Light Types.
The Light X, Light Y, and Distance controls allow you to change the location of each light
source. Adjusting the Light X and Y settings moves the light along the horizontal and
vertical axes. Decreasing the Position value moves the light source closer or further from
the image, while increasing this value moves the light further away. Changing the
Position setting allows you to focus the light or to spread it out over a larger area.
Color controls the light color.
Apply Mode controls how the filtered image is composited with the source image.
For descriptions of all the possible Apply Modes, see Appendix B, Apply Modes on
page 267.
Experiment with different Apply Modes to achieve realistic lighting effects with
lights of various colors.
Apply Mix controls the mix of the specified Apply Mode with the Normal apply mode. If
the Apply Mode is Normal, Apply Mix has no effect and the parameter does not appear.
If Apply Mix is 0, Apply Mode has no effect. Increase Apply Mix to blend the Apply Mode
setting with the Normal apply mode.
Shapes 201
The following controls appear when Diffuse Specular is chosen as the Light Type.
Intensity determines the amount of diffuse light on the image. Increasing the Intensity
value increases the size of the lit region and makes the center of the lit area look
increasingly bright.
Specular determines the amount of specular light applied to the image. Increasing this
value increases the amount of light at the center of the lit region (determined by the
Light X and Y and Position settings).
Intensity=50, Specular=0
Intensity=0, Specular=400
Intensity=50, Specular=400
Specular Falloff controls the relative softness of the edges of the region lit by specular
light. Increasing this value softens the edges of this region and decreases its size.
Spotlight Parameters
The following controls appear when Spotlight is chosen as the Light Type.
202 Chapter 5
Target X and Target Y set the X and Y coordinates for the point at which the spotlight is
aimed. Changing the Target point is analogous to pivoting a theatrical spotlight to follow
a performer on stage.
Cone Width adjusts the size of the light cone. Increasing this value increases the size of
the cone base, thereby making the lit area larger. Decreasing it makes the light cone
narrower and reduces the size of the lit region.
Note that unlike a physical spotlight, changing the cone width of the light does not
affect its intensity.
Intensity controls the brightness of the spotlight. Unlike the Diffuse Specular Intensity
parameter, changing Spotlight Intensity does not affect the size of the lit areathis can
be adjusted using the Cone Width parameter.
Edge Falloff controls the relative softness of the edges of the lit region. Leave Edge Falloff
at its default setting of 0 if you prefer a hard edge on the spotlight effect, or increase this
value to soften the edges of the lit region.
Keep in mind that Edge Falloff removes light from the edges of the lit region, so if
you want to maintain the size of the region while softening its edges, you need to
increase Cone Width accordingly.
If you select Point At Source, the Target coordinates are set relative to the undistorted
source, so that the light follows the source as it animates.
Shapes 203
Try setting the Target point to the same coordinates as the Position coordinates on
a flat image (one not moved in 3D space). This places the light directly in front of
the Target, so the lit region it is close to circular.
As you move the Target point to either side, notice that the spotlight becomes more
elliptical the further it gets from the light source and as the angle between the
beam of light and the flat image becomes more acute.
Target X=15
Target X=75
A similar effect is produced by keeping the Target point stationary and moving the
location of the light source around. Using this technique it is possible to make the
shape of the spotlight even more elliptical, because the light source can be
positioned further off-screen while still lighting an object visible within the frame.
204 Chapter 5
Position X= 25
Position X=150
If you want the lit region to follow a moving object without changing shape,
animate both Position and Target controls at the same rate in order to keep their
relationship consistent.
Shapes 205
Cube
The Cube shape models the source image onto one or more faces of a cube. You can use
a separate media source for each of the six faces.
Some of the Cube tabs are identical to the corresponding tabs in other shapes.
These tabs are described in Common Parameters on page 177. See Position Tab
on page 177, Pivot Tab on page 180, Light Tab on page 181, Shadow Tab on
page 184, Camera Tab on page 185, Crop Tab on page 187, Mask Tab on
page 189, and Composite Tab on page 190 for details.
206 Chapter 5
Cube Tab
The parameters in the Cube tab allow you to separate the faces of the cube from each
other. You can also control the opacity of the faces of the cube that are facing the front
at any given time, allowing you to see the rear faces simultaneously.
Displacement detaches the faces of the cube from each other. You can animate this
setting from 2 to 0 to create an effect in which all six faces move toward each other to
form the cube. A setting of 0 keeps the faces in contact. A setting of 1.0 moves each face
Shapes 207
apart by the dimension of the attached faces. In other words, a Displacement of 1.0
moves the top and bottom by the height of the source image, and the other faces by the
width of the source.
Displacement=0.1
Displacement=0.25
Front Opacity adjusts the opacity of the one, two, or three front-most faces of the cube,
making the back faces partially or completely visible. The default setting of 100 causes
the front faces to retain their opacity, and a setting of 0 makes them completely
transparent.
208 Chapter 5
Sphere
The Sphere shape models the source image onto a sphere.
Some of the Sphere tabs are identical to the corresponding tabs in other shapes.
These tabs are described in Common Parameters on page 177. See Position Tab
on page 177, Light Tab on page 181, Shadow Tab on page 184, Crop Tab on
page 187, Mask Tab on page 189, and Composite Tab on page 190.
Shapes 209
Sphere Tab
The Sphere tab contains parameters that control the perspective of the viewer in
relation to the sphere, the percentage of the sphere covered by the image, the opacity
of the front of the sphere, and the way the source image is wrapped around the sphere.
Perspective determines the distance between the viewers eye and the surface of the
object. The maximum value places the viewer far away from the shape, and the
minimum value puts the viewer just above the surface. Increasing Perspective increases
the apparent size of the object and emphasizes the part of the object that is directly in
front of the viewer.
210 Chapter 5
A Perspective setting of 100 makes the image appear almost flat; only the foreshortening
near the edges of the circular outline of the sphere show the curvature of the shape. A
Perspective of 1 emphasizes the curvature, but shows only a small portion of the source
media. The default setting of 80 shows both the entire surface and creates a more
curved appearance.
Perspective=100
Perspective=10
Wrap % controls the extent to which the image wraps around the shape. As the Wrap %
approaches zero, the shape becomes less spherical and closer to the original flat image.
A Wrap % of 100 wraps the image completely around the sphere. As you reduce the
value, four things happen to the physical model: the radius gets larger, the image is
mapped on a smaller section of the 3D shape, the viewers eye moves further away, and
the aspect ratio is adjusted toward the original aspect ratio of the source. The overall
effect is a gradual flattening of the image as the sphere unwraps.
Wrap %=100
Wrap %=80
Wrap %=35
Shapes 211
If you spin, tumble, or rotate a sphere and then unwrap it, the object moves back
to its original position in 3D space as it unwraps. If you want to animate the sphere
so that it spins through one full revolution and unwraps as it spins, animate Spin
from 360 to 0 (or 360 to 0 to go the other direction). Otherwise, the images motion
counteracts the Spin you apply to it as it moves to the original, unrotated position.
Front Opacity controls the opacity of the image on the outside of the sphere. You can
use this setting to make the outside of the sphere partially or fully transparent to reveal
an image on the inside. A setting of 100 makes the outside of the sphere completely
opaque; a setting of 0 makes the outside completely transparent.
The Wrap setting determines how the source image wraps around the sphere.
Around wraps the image completely around
the shape. This is the most likely choice to use
to place media on the shape and spin or
tumble it. If the image is fully wrapped,
wrapping Around only shows roughly half the
source at any given time. This is not always
the best choice if you do not spin or tumble
your sphere. As you unwrap the sphere using
the Around setting, the source covers a
smaller part of the modeled shape, and the
uncovered area becomes transparent.
One Way renders two copies of the source
image, one on the front and one on the back
of the sphere. You can see the seam between
the two images if you spin the sphere 90 or
270. Unwrapping the sphere using One Way
causes multiple copies of the source (as many
as required to fill the shape) to wrap
horizontally around the shape.
212 Chapter 5
Shapes 213
Cylinder
The Cylinder shape maps the source media onto a cylinder.
Some of the Cylinder tabs are identical to the corresponding tabs in other shapes.
These tabs are described in Common Parameters on page 177. See Position Tab
on page 177, Light Tab on page 181, Shadow Tab on page 184, Crop Tab on
page 187, Mask Tab on page 189, and Composite Tab on page 190.
214 Chapter 5
Cylinder Tab
The Cylinder tab contains parameters that control perspective of the viewer in relation
to the cylinder, the percentage of the cylinder covered by the image, the opacity of the
front of the cylinder, the displacement of the cylinder on its axis, and the way the source
media wraps around the cylinder.
Perspective determines the distance between the viewers eye and the surface of the
object. The maximum value places the viewer far away from the shape, and the
minimum value puts the viewer just above the surface. Increasing Perspective increases
the apparent size of the object and emphasizes the part of the object that is directly in
front of the viewer.
Shapes 215
A Perspective setting of 100 makes the image appear almost flat; only the foreshortening
near the curved edges of the cylinder show the curvature of the shape. A Perspective of
1 emphasizes the curvature, but shows only a small part of the source. The default
setting of 80 shows both the entire surface and creates a more curved appearance.
Perspective=100
Perspective=10
Wrap % controls the extent to which the image wraps around the shape. As the Wrap %
approaches zero, the shape becomes less cylindrical and closer to the original flat image.
216 Chapter 5
A Wrap % of 100 wraps the source image completely around the cylinder. As the value is
reduced, four things happen to the physical model: the radius gets larger, the image is
mapped on a smaller section of the 3D shape, the viewers eye moves further away, and
the aspect ratio is adjusted toward the original aspect ratio of the source. The overall
effect is a gradual flattening of the image as the cylinder comes unwrapped.
Wrap % 100
Wrap % 75
If you spin, tumble, or rotate a cylinder and then unwrap it, the object moves back
to its original position in 3D space as it unwraps. If you want to animate the cylinder
so that it spins through one full revolution and unwraps as it spins, animate Spin
from 360 to 0 (or 360 to 0 to go the other direction). Otherwise, the images motion
counteracts the Spin you apply to it as it moves to the original, unrotated position.
Front Opacity sets the opacity level of the portion of the cylinder closest to the viewer.
Using this parameter you can make the front of the cylinder partially or fully transparent
to reveal an image on the inside. A setting of 100 makes the cylinder completely
opaque; a setting of 0 makes the front of the cylinder completely transparent.
Axial Displacement displaces the modeled cylinder along its own axis.
Axial Displacement=0
Axial Displacement=125
Shapes 217
218 Chapter 5
Shapes 219
Page Turn
Page Turn creates a 3D model of a page turning in a book or magazine, and allows you
to place media on both sides of the page.
Some of the Page Turn tabs are identical to the corresponding tabs in other shapes.
These tabs are described in Common Parameters on page 177. See Position Tab
on page 177, Shadow Tab on page 184, Crop Tab on page 187, Mask Tab on
page 189, and Composite Tab on page 190 for details.
220 Chapter 5
Light Tab
Light adds subtle highlights to accentuate the three-dimensional look of the Page Turn
effect.
Highlight adds a basic white light that illuminates the curve of the flap as it peels back,
and Shadow causes the flap to cast a shadow on the turning page. Increasing the
Highlight or Shadow values increases the intensity of the highlight or shadow,
respectively.
Shapes 221
Radius sets the radius of the 3D-modeled flap as the page turns. Reducing Radius makes
the flap sharper and more like a crease, and increasing it makes the flap more
cylindrical.
Radius=25
Radius=60
222 Chapter 5
Offset controls the amount of the page that peels off over the duration of the effect. An
Offset of 0 leaves the source image undistorted, whereas an Offset of 100 peels the page
off completely, revealing the track below.
Offset=40
Offset=60
Front Opacity adjusts the transparency of the flap. A setting of 100 makes the flap
completely invisible, whereas a setting of 0 leaves the flap completely opaque.
Direction sets the angle between the fold in the page and the horizontal axis.
Direction=70
Direction=300
Shapes 223
3D Text
3D Text allows you to create three-dimensional text effects with adjustable bevels and
extrusions (depths). You can also use texture tracks in the timeline to map media to the
front and back faces, extrusions, and bevels.
Bevel
Front Face
Extrusion
The controls in the Text Window affect text on a character basis, allowing you to
assign fonts, sizes, and styles to individual letters or numbers. These controls are
only available in the Text Window and do not create additional tracks on the
timeline; therefore, they cannot be animated.
3D Text is a shape, and has shape control tabs similar to the other shapes. You can
use these controls to position, rotate, and scale the text in 3D space, adjust the
camera perspective, apply lights, and adjust bevels and extrusions. The shape
controls affect the entire effect (rather than individual characters), and can be
animated by setting keyframes in the timeline. If you would like to use the shape
controls to adjust individual characters, you need to put each character on a
separate track, either by selecting Track > Break Up Text or manually creating the
necessary tracks.
When 3D Text is chosen as a shape type, several texture tracks appear in the
timeline. Texture tracks allow you to choose a color or media file to map to the
front, back, extrusions, and bevels of the text effect. These controls affect the entire
effect (rather than individual characters) and can be animated by setting keyframes
in the timeline.
3D Text is an especially memory-intensive feature. For this reason it is particularly
useful to use a lower resolution and/or Draft preview mode in creating the effect.
224 Chapter 5
The upper portion of the text window is the text preview area. You can type in text in
this area, then select one or more characters to make style changes.
Tabs and Rulers
Tab justified
left
Tab justified
right
Shapes 225
Notice that some areas of the rulers are white and others are grey. The white area
represents the text area. The margin width is displayed as the dark grey area. The total
of the two areas combined equals the Page Width value.
The Page Width control is described in Margin Controls on page 227.
To import a Simple Text file (on Macintosh) or a Rich Text Format file (on
Windows), click the Import File button. This brings up a dialog box which
allows you to navigate and select a text file to import. Note that all style settings in the
original file are retained when brought into the text window.
Previewing Text
Ratio sets the ratio of the text in the preview window to its actual size. Use
smaller preview ratios to work with large bodies of text, or to decrease
preview time.
Updating Text
To update the text in the composite window, click the Update button. The
Composite window displays changes made in the text window.
If Auto Update is selected, the Composite window updates automatically
as you make changes in the text window. Note that using Auto Update
increases preview time.
Style Controls
The style controls set the font and size of the characters, and adjust the tracking,
leading, and kerning of the texts.
226 Chapter 5
Use the font menu to choose a font from the list of fonts available
on your system. Then set the font size using the size menu, or by
typing in a custom font size. The font size menu retains the three
most recently used custom font sizes.
The size buttons scale the size of all of the fonts in the selection up
or down by 10 points. This feature is useful if you have imported
or created a text effect which contains multiple font sizes, and
want to scale all of them up or down equally without changing the size of each
individual character or selection.
To justify text horizontally, click one of the justification buttons.
You can choose left, center, or right justification. The text is
justified in relation to the page width and height you have set.
Tracking adjusts the spacing, in pixels, between the characters in the text window. This
parameter affects the text globally, regardless of which characters are currently selected.
Leading adjusts the spacing, in pixels, between multiple lines of text. This parameter
affects the text globally, regardless of which characters are currently selected.
Kerning adjusts the horizontal spacing, in pixels, of a selected group of characters
without affecting the text globally.
Shapes 227
Margin Controls
The Margin controls set the distance of the text from the edges of the text page and
control word wrapping.
Word Wrap creates additional lines of text if the text exceeds the Page Width value. As a
word passes the limit of the Page Width, it moves to the next line. Deselecting this option
creates one continuous line of text regardless of the Page Width setting, allowing you to
use the text as a continuous crawl.
Word Wrap on
228 Chapter 5
Shape Controls
The Control window displays the parameters controlling the 3D Text shape, which are
organized into five tabs. These parameters position and rotate the shape in 3D space,
apply lighting to the text, control camera perspective, and adjust the size of bevels and
extrusions. The shape controls affect the entire effect (rather than individual characters),
and can be animated by setting keyframes in the timeline.
If you want to use the shape controls to adjust or animate individual characters,
you need to put each character on a separate track.
Some of the 3D Text shape tabs are identical to the corresponding tabs used by the
other shapes. These tabs are described in Common Parameters on page 177. See
Pivot Tab on page 180, Camera Tab on page 185, Shadow Tab on page 184,
Composite Tab on page 190, and Mask Tab on page 189 for details.
Shapes 229
Position Tab
The Position tab contains controls that position and rotate the text in 3D space, scale the
text up or down along the X, Y, and Z axes, and adjust the opacity of the text.
Tracking controls the global spacing of the characters in the effect. Unlike the Text
Tracking control in the Text Window, the Position tabs Tracking parameter has a track
in the timeline and can be animated.
Descriptions of the remaining parameters in this tab can be found in the Shape
Effects: Common Parameters section. See Position Tab on page 177 for details.
230 Chapter 5
Lights Tab
The light controls allow you to apply up to three separate lights to the text effect. These
lights are modeled as non-directional point sources that can be positioned in 3D space.
You can also adjust and animate the lights color and intensity, and control the amount
of ambient light on the entire object.
Click one of the three numbered light bulb icons to adjust the controls for that light.
Ambient adjusts the total amount of diffuse light on the image. The default setting of
100 does not add or subtract ambient light from the source image. Decreasing this
setting makes the image darker before the other lights are applied. Ambient light
illuminates or darkens the image evenly, and is unaffected by any other lighting
parameters.
Light X and Light Y position the light source in space by moving the light parallel to the
image plane along the X and Y axes.
Distance positions the light source relative to the image plane. Negative Distance values
place the light behind the object and move the light away from the viewer. Positive
Distance values bring the light source closer to the viewer.
Color determines the color of the light.
Shapes 231
The light sources in 3D Text are modeled as non-directional point sources. From a
distance they light the surfaces of the text fairly evenly. When they are placed closer
to the text they produce a lit region that is brighter in the center than at the edges.
You can move the lights in 3D space to accent the front or back faces, bevels or
extrusions, and use multiple lights to create more complex, multi-colored lighting
effects.
To highlight the face of the object, use a
negative Distance value to place the
light in front of the object. In this case,
the object is spun slightly, so the source
is positioned to the left to accentuate the
face.
232 Chapter 5
3D Tab
The 3D tab provides control over the 3D Texts bevels and extrusions.
Shapes 233
Turning Back Face Culling on can significantly speed up rendering time, but can
sometimes produce noise or artifacting when used with certain fonts. Try turning
Back Face Culling on and off to see which is better.
234 Chapter 5
3D CONTAINERS
237
Chapter 6
3D Containers
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .238
Using a 3D Container . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 238
Creating a 3D Container . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239
Adding Tracks to a 3D Container . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240
Using Track Controls Within a 3D Container . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240
3D Container Controls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .241
Position Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241
Pivot Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243
Camera Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245
Motion Blur Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246
Shadows Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249
238 Chapter 6
Overview
3D containers allow you to animate tracks independently (at the track level), then apply
parameters and animations globally to all the tracks within the container (at the
container level). The container preserves the spatial relationship between the objects
within it as you reposition and rotate the container.
Using a 3D Container
Use a 3D Container to apply parameters to a group of tracks or shapes. For example, if
you want to resize several shapes by the same amount, you can put them into a 3D
container and adjust the Scale parameters of the container, rather than scaling each
track individually.
There are several advantages to using containers.
3D Containers 239
When you scale or rotate the 3D Container track, all three of the images are scaled and
rotated as well, yet the spatial relationship between the three tracks remains constant.
Container rotated
Creating a 3D Container
To create a 3D container, choose Track
> New 3D Container. The 3D Container
track appears above the currently
selected track in the timeline. If no
track is selected, it appears at the top of
the timeline.
240 Chapter 6
3D Containers 241
3D Container Controls
Select the 3D Container track in the timeline to view the 3D Containers controls in the
Controls window. You can adjust and animate the containers parameters, then select a
track within the container any time to adjust the tracks parameters.
Position Tab
Parameters in the Position tab control the position and scale of the container, and allow
you to rotate it around the X, Y, and Z axes.
Position X and Position Y adjust the horizontal and vertical location of the container.
Position Z adjusts the apparent depth of the container.
242 Chapter 6
Trails creates a motion trail, which is a series of residual images that follow the container
as it moves. Increasing the Trails setting increases the number of residual images that
trail the container. No trails are visible if the container is stationary.
Original animation
Time 00:00:01:00
Time 00:00:02:00
Time 00:00:01:00
Time 00:00:02:00
Scale X and Scale Y set the size of the container along the X and Y axes respectively. These
parameters are scaled as percentages of the containers original width or height. Thus,
a Scale X setting of 200 produces a container twice as wide as the original.
3D Containers 243
Tumble, Spin, and Rotate adjust the containers position around the X, Y, and Z axes
respectively. Tumble, Spin, and Rotate can be animated over values greater than 360
in order to make the container undergo more than one full revolution.
Container tumbled
Container spun
Container rotated
By default, these controls rotate the container around its center, but you can also set an
external pivot point around which to tumble, spin, or rotate the container. For more
information on this feature, see the following section, Pivot Tab.
Pivot Tab
Use the parameters in the Pivot tab to set an external pivot point around which the
container tumbles, spins, or rotates.
244 Chapter 6
Anchor determines how the container moves when you tumble, spin, or rotate it.
When Anchor is set to To Position, the container rotates around its own center point.
No other controls are necessary.
Container rotated around center
Rotate=45
Rotate=0
Rotate=45
When Anchor is set to Independent, the container rotates around the point
determined by the Pivot X, Pivot Y, and Pivot Z settings.
Container rotated around independent pivot point in lower left corner
Rotate=45
Rotate=0
Rotate=45
When Anchor is set to Independent, Pivot X, Pivot Y, and Pivot Z determine the X, Y, and
Z coordinates of a point around which the container revolves when you tumble, spin, or
rotate it. These controls are grayed out when Anchor is set to To Position.
You can make a container simultaneously spin around its own center and revolve
around an external point by placing a container within another container. Animate
the first container to spin using Anchor set to To Position. Then place it inside
another container whose Anchor setting is Independent.
3D Containers 245
Camera Tab
The parameters in the Camera tab control the camera perspective of the container.
Camera X and Camera Y set the horizontal and vertical position of the focal point of the
camera (the point on the image plane at which the camera is pointed).
Distance sets the model cameras distance from the container. Decreasing this setting
places the camera closer to the container, exaggerating the perspective on portions of
the container that are closest to the camera.
Distance=2000
Distance=500
246 Chapter 6
3D Containers 247
Select the Enable Motion Blur checkbox to apply motion blur to the container; deselect
it to turn motion blur off.
Original animation
Time 00:00:01:00
Time 00:00:02:00
Time 00:00:01:00
Time 00:00:02:00
248 Chapter 6
Shutter Angle refers to the workings of a conventional film camera. Normally the shutter
is open to 180, meaning that the shutter is open for half of each frame. Increasing the
angle keeps the shutter open longer, creating a wider blur. Decreasing the angle
produces a thinner blur.
Shutter Angle=180
Shutter Angle=300
Smoothness determines how many samples are taken between the time the shutter
opens and the time it closes. Increasing the number of samples creates a smoother blur
but increases preview and render time proportionally. Low uses the fewest samples,
while Highest uses the most.
Selecting Adaptive causes the effect to take fewer samples when the source is moving
more slowly. Selecting this option should not have a visible effect on the render, but
improves rendering speed.
3D Containers 249
Shadows Tab
The Shadows tab creates drop shadows behind each of the objects in the container.
Distance sets the distance (in pixels) of the shadow from the image.
Distance=70
Distance=140
Opacity sets the opacity of the drop shadow, and is scaled as a percentage. At a value of
100, the shadow is completely opaque. Decreasing Opacity makes the shadow
increasingly transparent. At a value of 0, the shadow is completely invisible.
250 Chapter 6
Softness controls the softness of the shadow. Use a low value for an effect that emulates
the look of a shadow in hard light, or increase the value for a more diffuse shadow
effect.
Softness=10
Softness=60
Angle=45
Angle=150
APPENDIX
253
Appendix A
Filters
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .254
The Boris FX Filters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .254
Blur Filters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255
Color Filters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 256
Distortion Filters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259
Keying Filters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 261
Light Filters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263
Noise Filters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264
Particles Filters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266
254 Appendix A
Overview
Boris FX offers over 50 different filters, including blur, color, distortion, keying, lighting,
and particles effects. Each filter provides a variety of parameters which supply precise
control over the filter.
For more information on applying and animating filters, see Creating Effects on
page 127.
Filters 255
Blur Filters
Filter
Example
Description
Unfiltered source
image
Basic Blur
Directional Blur
Gaussian Blur
Unsharp Mask
256 Appendix A
Color Filters
Filter
Example
Description
Unfiltered source
image
Artists Poster
Bright/Contrast
Color Balance
Color Correction
Correct Selected
Filters 257
Filter
Example
Description
Hue/Sat/Lightness
Invert/Solarize
Levels/Gamma
MultiTone
Posterize
Shift Channels
258 Appendix A
Filter
Example
Description
Tint
Tritone
Filters 259
Distortion Filters
Filter
Example
Description
Unfiltered source
image
Bulge
Displacement Map
Edge Bevel
Fast Flipper
Polar
Displacement
260 Appendix A
Filter
Example
Description
Ripple
Vector
Displacement
Wave
Filters 261
Keying Filters
Filter
Example
Description
Unfiltered source
image
Unfiltered source
image
Alpha Process
Chroma Key
Clean Up Alpha
Composite Choker
262 Appendix A
Filter
Example
Description
Matte Choker
Premultiplied
Alpha
Filters 263
Light Filters
Filter
Example
Description
Unfiltered source
image
Alpha SpotLight
Edgelight
LightSweep
Reverse SpotLight
Spotlight
264 Appendix A
Noise Filters
Filter
Example
Description
Unfiltered source
image
Clouds
Noise Map
RGB Edges
Filters 265
Filter
Example
Description
266 Appendix A
Particles Filters
Filter
Example
Description
Unfiltered source
image
2D Particles
2D Particles
Advanced
3D Image Shatter
Scatterize
267
Appendix B
Apply Modes
Many effects use Apply Modes to apply the filtered output (or the light or some other
aspect of the effect) to the source image. The Apply Modes control the blending of the
two images, giving the effects many additional creative possibilities. The Apply Mode
drop-down menu may contain any or all of the apply modes described in the following
table.
268 Appendix B
Apply Mode
Effect
Normal
Applies the light or filter directly to the source image, and the filtered
pixels replace the source pixels.
Lighten
Compares the color channels values in the original pixels and in filtered
pixels, and chooses the lighter (higher) value for each channel in each
pixel. If a pure red pixel is applied to a pure blue pixel, the result will be
pure magenta.
Darken
Compares the color channels values in the original pixels and in filtered
pixels, and chooses the darker (lower) value for each channel in each
pixel. If a pure red pixel is applied to a pure blue pixel, the result will be
black.
Multiply
Screen
Difference
Outputs the difference between the light or filtered color and the source
color for each channel. Difference modes can produce some very striking
colors and create glow effects when used with Blurs. Difference modes
can also exacerbate the noise in noisy video sources. Difference can
generate non-Color Safe output.
Lighter
Uses the lighter of the source and filtered colors for each pixel for all
channels. If a dark green pixel is composited with light red, the result will
be light red.
Darker
Uses the darker of the source and light or filtered colors for each pixel for
all channels. If a dark green pixel is applied to a light red pixel, the result
will be dark green.
Apply Mode
Effect
Scale Multiply
Scale Screen
Difference X 2
Difference X 4
Add
Includes the light or filtered output with the source. The resulting color
values are clipped at white.
Subtract
Removes the light or effect from the source. This can produce intense
and unpredictable colors and make the image appear noisy.
Overlay
Puts the light or effect over the source. The result of an Overlay is
brighter than the result of a Multiply and darker than the result of a
Screen.
Soft Light
Simulates shining a diffuse light (whose color is the light color or filtered
output) on the source image. Most of the detail in the final output comes
from the source image.
Hard Light
Simulates shining a harsh light (whose color is the light color or filtered
output) on the source image. The source image and the light or filtered
output contribute roughly equal amounts of detail to the final output.
Hue
Creates a result color for each pixel that takes its Hue value from the light
color or filtered output, and takes the Lightness and Saturation values
from the source image.
Saturation
Takes the Saturation of each pixel from the light color or filtered output,
and takes the Lightness and Hue from the source image.
270 Appendix B
Apply Mode
Effect
Color
Takes the Color for each pixel from the light color or filtered output, and
takes the Lightness from the source image.
Lightness
Takes the Lightness for each pixel from the light color or filtered output,
and its Color from the source image.
Transparency
Opacity
Used in Light filters and other lighting effects. Increases opacity in lit
regions. If the image is fully opaque, Opacity has no effect.
GLOSSARY
273
Glossary
3D Container A hierarchical grouping of shape tracks that preserves their spatial
relationships, and allows operations to be performed simultaneously on all tracks
within the container.
Action Safe area The rectangular region within which an image will not appear
distorted or clipped when viewed on any standard television monitor. See also Title Safe
area.
Animation Change over time of an object or one or more of its attributes.
Antialiasing A mathematical technique which smooths jagged edges in images or text.
Alpha channel One of the four channels in each pixel (in addition to the red, green,
and blue color channels) which contains information that determines the degree of
opacity of the pixel.
Ambient light A type of lighting refers to any non-directional, diffuse light, similar to
light cast by an overcast sky. See also Hard light, Soft light, Diffuse light, and Specular
light.
Artifact Any undesired noise or image fragment in a clip that is not part of the source
footage. Artifacts result from a particular technical limitation of the processing system.
Aspect ratio A numerical ratio of the width to height of an image. In video, the
standard aspect ratio is 4:3.
Bzier curve A type of curve whose slope and shape are defined by a control point it
passes through, and two tangent points connected to the control point by handles. See
also Bzier handle.
Bzier handle A line that connects the control point of a Bzier curve with one of its
two tangent points. The direction and length of the handle determines the direction and
tension of the curve. See also Bzier curve.
Camera position The hypothetical point in space where the viewers eye is located.
Moving this point simulates the changes in view produced by moving around a
stationary object.
Channel A portion of the color and transparency information in each pixel in an
image. In video footage, this information is generally divided into four parts, which form
the Red, Green, Blue, and Alpha channels.
Chroma keying A process by which the subject, or foreground, in an image is separated
from the background. This technique is most commonly used to composite footage shot
against a solid color backdrop in a studio over another background from a separate clip.
274 Glossary
Chrominance The part of the video signal that contains the color information for each
pixel. See also Luminance.
Clip A segment of digitized video footage consisting of one or more consecutive
frames.
Color stop A point on a gradient that contains a pure, unblended color. See also
Gradient, Midpoint.
Composite A combination of media tracks layered on top of each other to produce a
complex scene.
Control point A point on a parameters value curve which corresponds to a keyframe
in which the parameter has been manually set. Control points can be moved vertically
within the parameter range by clicking and dragging them, which increases or decreases
the parameter value at the keyframe accordingly.
Cross-Fade A type of transition between two clips in which the first clip gradually
becomes less visible as the second clip simultaneously becomes more visible. This is also
called a dissolve.
CTI (Current Time Indicator) A vertical line in the Timeline which marks the timecode
of the frame over which it is positioned. This frame is displayed in the Preview window;
by moving the CTI you can preview various frames in a clip.
Cut The simplest type of transition between two clips, in which the first clip jumps
instantly to the second, without any blending or fading between the two.
Digital video effect (DVE) A transformation of the size, position, and/or shape of one
or more video images in 3D space.
Diffuse light A lighting model that simulates the appearance of a matte surface lit by
a point source, creating a lit region in which all points are equally lit. Soft light, Hard
light, Ambient light, and Specular light
Dissolve A type of transition between two clips in which the first clip gradually
becomes less visible as the second clip simultaneously becomes more visible. This is also
called a cross-fade.
Downstream This term is used to describe a mask, filter, wipe, or any other operation
that is applied to an image after shape transformations are applied.
Draft preview A preview quality mode which produces fast previews with relatively low
image quality. This mode allows you to quickly make changes while editing footage and
does not affect rendering quality.
Fade A transition between a video clip and a black screen in which either the video
clip dissolves to black, or the black screen dissolves to the clip.
Glossary 275
Field Half of the visual information in each frame of video. Each frame is divided into
horizontal lines (the number of which is determined by the broadcast standard); the odd
lines form one field, while the even lines form the other.
Field rendering A type of video processing in which the two fields in each frame are
independently rendered, producing a smoother image.
Frame The smallest length of video footage that produces a distinct image. In NTSC
standard a frame fills the screen for 1/30th of a second, in PAL, 1/25th of a second.
Frames per second (fps) A unit of measure that expresses the number of individual
video frames displayed on the screen in a second.
Gradient A graduated blend between two or more colors or transparency levels. See
also Color stop and Midpoint.
Hard light A term describing any directional light source that produces hard-edged
shadows, such as bright sunlight. See also Soft light, Diffuse light, Ambient light, and
Specular light.
Head The beginning of a video clip.
HSL (Hue, Saturation, Lightness) A representation of color information which divides
data into these three components. See also Hue, Saturation, and Lightness.
Host application A software program in which you can use a plug-in application. In this
manual, this term refers to the video editing program (such as Adobe Premiere or Speed
Razor) in which you are using Boris FX.
Hue An attribute used to describe the tone of color which refers to the angle in the HSL
color wheel in which the tone is found. See also Saturation, and Lightness.
Interpolation A mathematical process by which parameter values in frames between
keyframes are calculated.
Interpolation type A setting in each animatable parameter that determines which style
of interpolation is used following the animated parameters keyframe to create the
value curve. A parameters interpolation type can be changed at each keyframe in which
the parameter is manually adjusted.
Key A filter used to increase transparency in selected pixels in an image by creating a
matte or altering an existing matte. Keys are generally used to separate foreground and
background areas in an image.
Keyboard shortcuts A key or combination of keys which can be pressed to implement
a specific, commonly-used function, feature, command, or operation that is normally
performed with the mouse on the screen.
Keyframe A specific frame in a clip at which one or more animated parameters are set.
Boris FX interpolates parameter settings between keyframes.
276 Glossary
Keying The process by which a matte is created so that foreground areas in the clip can
be composited over a new background.
Lightness A measure of a specific colors proximity to pure white in HSL color space.
See also Hue and Saturation.
Loop A type of play mode in which footage plays from its beginning to end and then
repeats so that it continues to play from the beginning to the end continuously. In Boris
FX, loop sometimes is used to describe one way in which values are mapped from a scale
of values.
Luminance The part of the video signal that contains the brightness information for
each pixel. See also Chrominance.
Mask A grayscale representation of the alpha channel in an image. Purely opaque
pixels are displayed as black, while purely transparent pixels are white. Intermediate
levels of transparency form a range of grays.
Matte See Mask.
Media Any form of digitized visual information, such as footage, still images, solid
colors, etc.
Midpoint The point on a gradient at which equal blending between the color stops
occurs. See also Gradient, Color stop.
Motion path A line traced by an image as its position changes over the course of an
effect. The line is displayed as a series of white dots, each of which represents the center
of the images position in one frame. This path is a preview control and does not appear
in rendered images.
NTSC (National Television Standards Committee) A color broadcasting standard used in
the North America, Japan, and portions of South America. NTSC uses 524 lines per frame
(640 x 480 pixels) divided into two fields, each of which refreshes at 59.94 Hz (30 fps).
PAL (Phase Alternate Line) The color broadcasting standard used in Europe, China,
Australia, New Zealand, the Middle East, and some parts of Africa. PAL uses 625 lines per
frame (768 x 576 pixels) divided into two fields, each of which refreshes at 50 Hz (25 fps).
Parameter A control, often represented by a numeric value, which defines a particular
feature of an effect, (for example, opacity, border width, or rotation angle).
PICT A metafile image file format used for storing and interchanging visual
information. This format, also known as Macintosh PICT or Macintosh Picture, is widely
used with graphics applications on Macintosh computers.
Pinning A technique used to prevent image tearing that can result from extreme
distortion effects. Pinning removes or decreases distortion in selected regions of the
image.
Glossary 277
Pivot point An point in 3D space which is used as a center around which an object
rotates.
Pixel A unit of visual information used to create an image. Each pixel is a dot of color
which is placed on a grid; the pattern of dots forms the representation of the image.
Plug-in A type of software product which can only be used within another application.
Premultiplied alpha An alpha channel which contains information from the RGB
channels in the same image and which produces a matte whose edges are blended with
the adjacent colors in the image.
Preset A previously created settings file which is included by a software manufacturer
in the user interface.
Rendering The process of generating a media file which contains the completed effect.
Resolution A measure of the amount of detail in a digital image, generally determined
by the quantity of visual information within a given region in the image.
RGB (Red, Green, Blue) A representation of color information which divides data into
these three components. RGB is the standard color mode for digitized visual
information.
Saturation An attribute used to describe the intensity of a color. This term refers to the
location of a color along its hue angle. This location determines the extent to which the
color is mixed with the opposite hue in the HSL color wheel. See also Hue and Lightness.
SECAM (Sequential Color and Memory) The color broadcasting standard used in France
and Eastern Europe. SECAM uses 625 lines per frame.
Settings file A document containing information that describes an effect.
SMPTE A frame numbering system devised by the Society of Motion Pictures and
Television Engineers (SMPTE) which is ordinarily used in digital video production and
editing. In this system, frames are numbered from the beginning of the clip in hours:
minutes: seconds: frames.
Soft light A term referring to any diffused light source that produces soft-edged
shadows, such as sunlight diffused by cloud cover. See also Hard light, Diffuse light,
Ambient light, and Specular light.
Source A media file used as input for an effect.
Specular light A lighting model which simulates the effect of lighting a glossy surface
from a point source, creating a small spot of intense light.
Still image file A type of media file which contains a single image that does not change
over time.
Tail The end of a video clip.
278 Glossary
TIFF (Tagged Image File Format) A versatile bitmap graphics file format used for storing
and interchanging visual information. This format is widely used on many platforms.
Timecode A label on each frame in a clip which expresses the number of hours:
minutes: seconds: frames that have elapsed since the beginning of the clip.
Timeline A visual representation of a video composition which shows the lengths and
relative positions of the various clips and tracks in the composition.
Title Safe area The rectangular region within which titles will not be distorted or
clipped when viewed on any standard television monitor. See also Action Safe Area.
Track A representation of a digitized media file which can be transformed over time.
Transition An effect in which one video clip is gradually replaced by a second.
Upstream This term is used to describe a mask, filter, wipe, or any other operation that
is applied to an image before shape transformations are applied.
Value curve A graphic representation of the change in a parameter value as it is
interpolated over time. The shape of the value curve between its control point(s)
depends on which interpolation method has been chosen.
Wipe A type of transition between two clips in which the second clip gradually blocks
out the first clip. The second clip generally fills the screen by expanding across the first
clip in one or more directions.l
Wireframe A preview mode in which an object is represented by a three-dimensional
outline which forms an empty volume or plane.
Zoom A camera operation in which a far-away image is made to appear closer through
the use of a zoom lens or digital device, or the simulation of such an effect.
INDEX
281
Index
Numerics
2D Particles Advanced filter 266
2D Particles filter 266
3D Container
adding tracks to 240
camera controls 245
creating 239
drop shadows 249
motion blur 246
motion trails 242
overview 238
pivot controls 243
positioning controls 241
3D Image Shatter filter 266
3D Text
bevels 232
camera controls 185
compositing controls 190
extrusions 232
importing text files 225
justification 226
kerning controls 226
lighting controls 230
margin controls 227
overview 223
pivot controls 180
positioning controls 229
style controls 225
Word Wrap 227
A
Accelerate interpolation 149
Action Safe area 163
Alpha channel
adjusting in gradient 120
definition 273
in movie files 113
in still images 115
in Video media types 123
viewing 78
Alpha Pixel Noise filter 264
Alpha Process filter 261
Alpha SpotLight filter 263
Ambient light
in Flat 3D 199
in shapes 181
Antialiasing
definition 273
in Quality settings 78
Apply modes 267
Artists Poster filter 256
Aspect ratio
definition 273
previewing at 4 to 3 164
B
Basic Blur filter 255
Bevels
in 3D Text 232
on edge of image 259
Bzier curve 273
Bzier handles
definition 273
using to adjust values 157
Blur filters 255
Blur, motion
in 3D container 246
in shapes 195
Borders
in Flat 3D 197
282 Index
C
Channels
definition 273
viewing RGB and alpha 78
Chroma Key filter 261
Chrominance 274
Clean Up Alpha filter 261
Clouds filter 264
Color
adjusting in gradient 120
generating NTSC-safe output 99
media type 117
parameter controls 75
Color Balance filter 256
Color Correction filter 256
Color stops
adding 119
color and alpha values of 120
deleting 119
selecting 119
setting location of 119
Color-safe output 99
Composite Choker filter 261
Composite window
on-screen controls 79
overview 77
playback controls 78
preview controls 78
Constant interpolation 149
Contrast 192
Controls window
color controls 75
dial controls 75
locks 76
position controls 76
slider controls 75
Correct Selected filter 256
Cropping 187
Cube 205
camera controls 185
compositing controls 190
crop controls 187
lighting controls 181
mask controls 189
pivot controls 180
positioning controls 177
shadow controls 184
Current Time Indicator (CTI) 93
Cylinder
compositing controls 190
crop controls 187
lighting controls 181
mask controls 189
overview 213
positioning controls 177
shadow controls 184
wrap percentage 215
wrapping options 217
D
Decelerate interpolation 149
Deleting
Boris preferences file 97
color stops in gradient 119
keyframes 95
tracks 82
Dial controls 75
Directional Blur filter 255
Displacement Map filter 259
Index 283
Downstream
definition 274
filters 141
masks 136
Draft render 100
Duration
of effect 91
of tracks 144
E
Ease In/Out interpolation 149
Edge Bevel filter 259
Edgelight filter 263
Effects
animated 145
applying Boris FX in host application 73
preset library 12
previewing and applying in browser 159
static 152
Exporting still images 165
F
Face tracks
nesting tracks inside 134
overview 132
Fast Flipper filter 259
Fields as Frames rendering 99
Filters
applying to track 140
blur and sharpen 255
color 256
distortion 259
guide to using 13
hiding 140
keying 261
light 263
noise 264
overview 254
particles 266
selecting 90
tracks 140
upstream and downstream 141
visibility 87
Flat 3D
border controls 197
camera controls 185
compositing controls 190
crop controls 187
light controls 199
mask controls 189
motion blur controls 195
overview 194
pivot controls 180
positioning controls 177
shadow controls 184
Frame rate 100
G
Gaussian Blur filter 255
Global timeline 93
Gradients
alpha 120
color 120
definition 118
editing 119
linear 120
loading 122
overview 118
radial 120
saving 122
Grid
displaying 163
number of cells 102
H
Hard light 275
284 Index
snap CTI to 95
Keying filters 261
L
I
Importing
3D text 225
media 109
movie files 113
still image files 115
In points 144
Inserting settings 167
Installing Boris FX 12
Interpolation
controls 76
setting and changing type 76
setting default 76, 98
types of 149
using other than default type 150
Invert/Solarize filter 257
J
Justification, text 226
K
Kerning, text 226
Keyframes
animation with 144
copying and pasting 96
creating 94
deleting 95
effects library 12
moving 96
overview and definition 94
preserving absolute time 101
selecting 95
setting parameter values 145
M
Make Alpha Key filter 262
Margins, text 227
Masks
applying to track 137
definition 136
in shape controls 189
overview 136
showing and hiding in preferences 100
upstream and downstream 136
Matte Choker filter 262
Index 285
Media
color 117
external files 108
gradient 118
importing 109
mapping to face of shape 175
movie files 113
overview 108
relinking files 109
selecting type of 86
still image files 115
text 112
tracks 109
types of 111
Video from host application 123
Media Files window 110
Media tab 111
Motion blur
in 3D Container 246
in Flat 3D 195
track control 89
Motion path 80
Movie files
clipping head of 114
importing 113
Multi-processor enabling 99
MultiTone filter 257
N
Noise filters 264
Noise Map filter 264
O
On-screen controls 79
motion path 80
position point 79
rulers 80
shape control 79
Opening
Boris FX plug-in 12
gradient files 122
Library Browser 159
settings files 166
Out points 144
P
Page Turn
compositing controls 190
crop controls 187
light controls 220
mask controls 189
overview 219
positioning controls 177
shadow controls 184
Parameters
adjusting 75
animating with keyframes 145
definition 276
displaying 74
resetting values 152
Particles filters 266
Playback controls 78
Plug-ins 11
Polar Displacement filter 259
Position controls 76
Posterize filter 257
Preferences
displaying tool tips 102
draft rendering 100
enabling multi-processor 99
frame rate 100
generating color-safe output 99
grid cells 102
keyframe time 101
overview 97
preview quality settings 101
Preview to RAM 102
286 Index
Q
Quality controls 78
R
Refresh 162
Relinking media files 109
Rendering
effects 168
fields as frames mode 99
in draft mode 100
order 169
Resetting
preferences 97
tracks and parameters 152
value curves 156
Resolution controls 78
Reverse SpotLight filter 263
RGB channels
viewing 78
RGB Edges filter 264
RGB Pixel Noise filter 265
Ripple filter 260
Rotate 179
S
Saturation 277
Saving
selected tracks 166
settings to disk 165
settings with host application 165
Scatterize filter 266
Shadows
in 3D Container 249
in shapes 184
Shape parameters
camera controls 185
common parameters 177
compositing controls 190
crop controls 187
lighting controls 181
mask controls 189
motion trails 177
Index 287
T
Tabs
in 3D Text 224
in Controls window 74
Technical support 14
Text
3D 223
creating and importing 224
Media tab 112
Timecode
display in timeline 90
from host application 90
preferences 90
Timeline
Current Time Indicator (CTI) 93
global 93
local 92
overview 92
Timeline window
organizing tracks in 81
overview 81
parts of 92
track controls in 85
Tint filter 258
Title Safe area 163
Tool tips 102
Tracking
in 3D Text 229
Tracking, text 226
Tracks
creating 81
deleting 82
expanding and collapsing 85
Face 132
Filter 140
locking 89
Mask 136
media 109
nesting 84
positioning 83
288 Index
renaming 82
resetting values 152
saving selected 166
selecting 82
shapes 130
Transformations 131
visibility 86
Trails
in 3D Container 242
in shapes 177
Transformations tracks
overview 131
showing and hiding in preferences 101
Tritone filter 258
Tumble 179
Tutorial exercises 19
Two Way Key filter 262
U
Unsharp Mask filter 255
Update source 163
Upstream
definition 278
filters 141
masks 136
User interface 72
V
Value curves
Bzier handles 157
controls 154
definition 278
manipulating 156
overview 153
viewing 153
Vector Displacement filter 260
Video media types 123
W
Wave filter 260
Wireframe
definition 278
using to display shapes 179
Word Wrap
in 3D Text 227
Wrapping
in Cylinder 217
in Sphere 211
Z
Zoom
definition 278
Macintosh
Windows
New Settings
Open Settings
Save Settings
Export Preview to File
Close (window)
Exit/Quit
CmdOptN
CmdO
CmdS
CmdE
CmdW
CmdQ
CtrlAltN
CtrlO
CtrlS
CtrlE
CtrlW
CtrlQ
Operation
Macintosh
Windows
Undo
Redo
Cut
Copy
Paste
Select All
Duplicate
Reset
Preferences
CmdZ
CmdShiftZ
CmdX
CmdC
CmdV
CmdA
CmdD
CmdR
CmdOpt;
CtrlZ
CtrlShiftZ
CtrlX
CtrlC
CtrlV
CtrlA
CtrlD
CtrlR
CtrlAlt;
Operation
Macintosh
Windows
New Track
Snap CTI to Keyframe (toggle on/off)
CmdK
CmdL
CtrlK
CtrlL
Macintosh
Windows
Display on Monitor
Display HQ on Monitor
Refresh Image
Toggle Quality (Fast/Best)
Toggle Marks
Show Motion Path
Preview to RAM
CmdP
CmdShiftP
CmdG
CmdT
CmdH
CmdI
Cmd0 (zero)
CtrlP
CtrlShiftP
CtrlG
CtrlT
CtrlH
CtrlI
Ctrl0 (zero)
Macintosh
Windows
Cmd;
Cmd/
Ctrl;
Ctrl/
Timeline Commands
Operation
Macintosh
Windows
CTI to start
CTI to end
CTI right one frame
CTI left one frame
CTI right 10 frames
CTI left 10 frames
CTI to next keyframe
CTI to previous keyframe
Select track above
Select track below
Delete track
New keyframe
Move keyframe left one frame
Move keyframe right one frame
Move keyframe left 10 frames
Move keyframe right 10 frames
Home
End
Right Arrow
Left Arrow
ShiftRight Arrow
ShiftLeft Arrow
OptRight Arrow
OptLeft Arrow
Arrow Up
Arrow Down
Delete
CmdN
CmdLeft Arrow
CmdRight Arrow
CmdShiftLeft Arrow
CmdShiftRight
Arrow
Optclick motion path
Home
End
Right Arrow
Left Arrow
ShiftRight Arrow
ShiftLeft Arrow
AltRight Arrow
AltLeft Arrow
Arrow Up
Arrow Down
Delete or Back Space
CtrlN
CtrlLeft Arrow
CtrlRight Arrow
CtrlShiftLeft Arrow
CtrlShiftRight Arrow
Altclick motion path
Operation
Macintosh
Windows
Up/Down 1
Up/Down 10
Next active field
Toggle interpolation type (Default/Hold)
Up/Down Arrow
ShiftUp/Down Arrow
Tab
Optclick in
interpolation field
Up/Down Arrow
ShiftUp/Down Arrow
Tab
Altclick in
interpolation field
Operation
Macintosh
Windows
Shift
OptShift
Space Bar
Shift
AltShift
Space Bar