Sapphire Plug-ins for Autodesk: FieldTool

FieldTool

Allows arbitrary field reordering of a Source clip. The parameters define a pattern that maps Source fields to Dest fields; this pattern is repeated for each set of Frame Cycle numbers. The overall speed is altered if DestFrameCycle is not equal to SourceFrameCycle.

For example a '2-3 pulldown' transferring every 4 frames of film to 5 frames of video can be performed by setting DestFrameCycle to 5, SourceFrameCycle to 4, and the Dfield<-Sfld parameters as follows: 1 2 3 4 3 6 5 8 7 8. In this case odd fields are mapped to odd, and even to even, even though the field numbers are out of order, because this gives better vertical resolution and the source film frames have both fields at the same time sample.

It may help to draw a picture of the source frames and fields on the left and the dest frames and fields on the right, with lines between them. FieldTool can represent any such pattern where each dest field comes from exactly one source field, but any source may go to multiple dests.

To use this tool, you should think of both input and output as being composed of fields, even for media such as film that are frame-based.

Inputs:

Source: The clip to access fields from.

Parameters:

Load Preset: Push-button .
Brings up the Preset Browser to browse all available presets for this effect.

Save Preset: Push-button .
Brings up the Preset Save dialog to save a preset for this effect.

Dest Frame Cycle: Popup menu,  Default: 1 .
The number of frames in the Destination clip over which the field pattern is repeated. There are two destination fields for each frame in this cycle.

Dfld 1<-Sfld: Integer,  Default: 1, Range: -1 or greater, Shared .
The 1st destination field (1st field of frame 1) gets this source field number.

Dfld 2<-Sfld: Integer,  Default: 2, Range: 0 or greater, Shared .
The 2nd destination field (2nd field of frame 1) gets this source field number.

SourceFrameCycle: Integer,  Default: 1, Range: 1 or greater.
The number of frames in the Source clip over which the field pattern is repeated. This defaults to the current setting of DestFrameCycle. There are 2 source fields for each frame in this cycle. If this is greater than DestFrameCycle the result will be faster than the source clip; if it is less than DestFrameCycle the result will be slower than the source clip.

Dfld 3<-Sfld: Integer,  Default: 3, Range: 1 or greater, Shared .
The 3rd destination field (1st field of frame 2) gets this source field number.

Dfld 4<-Sfld: Integer,  Default: 4, Range: 1 or greater, Shared .
The 4th destination field (2nd field of frame 2) gets this source field number.

SourceFrameCycle: Integer,  Default: 2, Range: 1 or greater.
The number of frames in the Source clip over which the field pattern is repeated. This defaults to the current setting of DestFrameCycle. There are 2 source fields for each frame in this cycle. If this is greater than DestFrameCycle the result will be faster than the source clip; if it is less than DestFrameCycle the result will be slower than the source clip.

Dfld 5<-Sfld: Integer,  Default: 5, Range: 1 or greater, Shared .
The 5th destination field (1st field of frame 3) gets this source field number.

Dfld 6<-Sfld: Integer,  Default: 6, Range: 1 or greater, Shared .
The 6th destination field (2nd field of frame 3) gets this source field number.
Etc. for each destination field...

SourceFrameCycle: Integer,  Default: 3, Range: 1 or greater.
The number of frames in the Source clip over which the field pattern is repeated. This defaults to the current setting of DestFrameCycle. There are 2 source fields for each frame in this cycle. If this is greater than DestFrameCycle the result will be faster than the source clip; if it is less than DestFrameCycle the result will be slower than the source clip.

SourceFrameCycle: Integer,  Default: 4, Range: 1 or greater.
The number of frames in the Source clip over which the field pattern is repeated. This defaults to the current setting of DestFrameCycle. There are 2 source fields for each frame in this cycle. If this is greater than DestFrameCycle the result will be faster than the source clip; if it is less than DestFrameCycle the result will be slower than the source clip.

SourceFrameCycle: Integer,  Default: 5, Range: 1 or greater.
The number of frames in the Source clip over which the field pattern is repeated. This defaults to the current setting of DestFrameCycle. There are 2 source fields for each frame in this cycle. If this is greater than DestFrameCycle the result will be faster than the source clip; if it is less than DestFrameCycle the result will be slower than the source clip.

SourceFrameCycle: Integer,  Default: 6, Range: 1 or greater.
The number of frames in the Source clip over which the field pattern is repeated. This defaults to the current setting of DestFrameCycle. There are 2 source fields for each frame in this cycle. If this is greater than DestFrameCycle the result will be faster than the source clip; if it is less than DestFrameCycle the result will be slower than the source clip.

SourceFrameCycle: Integer,  Default: 7, Range: 1 or greater.
The number of frames in the Source clip over which the field pattern is repeated. This defaults to the current setting of DestFrameCycle. There are 2 source fields for each frame in this cycle. If this is greater than DestFrameCycle the result will be faster than the source clip; if it is less than DestFrameCycle the result will be slower than the source clip.

SourceFrameCycle: Integer,  Default: 8, Range: 1 or greater.
The number of frames in the Source clip over which the field pattern is repeated. This defaults to the current setting of DestFrameCycle. There are 2 source fields for each frame in this cycle. If this is greater than DestFrameCycle the result will be faster than the source clip; if it is less than DestFrameCycle the result will be slower than the source clip.

SourceFrameCycle: Integer,  Default: 9, Range: 1 or greater.
The number of frames in the Source clip over which the field pattern is repeated. This defaults to the current setting of DestFrameCycle. There are 2 source fields for each frame in this cycle. If this is greater than DestFrameCycle the result will be faster than the source clip; if it is less than DestFrameCycle the result will be slower than the source clip.

Dfld 7<-Sfld: Integer,  Default: 7, Range: 1 or greater, Shared .

Dfld 8<-Sfld: Integer,  Default: 8, Range: 1 or greater, Shared .

Dfld 9<-Sfld: Integer,  Default: 9, Range: 1 or greater, Shared .

Dfld10<-Sfld: Integer,  Default: 10, Range: 1 or greater, Shared .

Dfld11<-Sfld: Integer,  Default: 11, Range: 1 or greater, Shared .

Dfld12<-Sfld: Integer,  Default: 12, Range: 1 or greater, Shared .

Dfld13<-Sfld: Integer,  Default: 13, Range: 1 or greater, Shared .

Dfld14<-Sfld: Integer,  Default: 14, Range: 1 or greater, Shared .

Dfld15<-Sfld: Integer,  Default: 15, Range: 1 or greater, Shared .

Dfld16<-Sfld: Integer,  Default: 16, Range: 1 or greater, Shared .

Dfld17<-Sfld: Integer,  Default: 17, Range: 1 or greater, Shared .

Dfld18<-Sfld: Integer,  Default: 18, Range: 1 or greater, Shared .

Rev Field Mode: Popup menu,  Default: Ave .
Selects the method used when an even field is copied to an odd field or vice versa. This has no effect if the source and destination fields are both even or both odd.

Ave: The average of 1 pixel up and 1 pixel down is used. This avoids vertical shifting of the image but causes slight vertical blurring.

Up1: The image is shifted up one pixel. This option can cause vertical jitter unless all the fields are reversed, but it avoids vertical blurring.

Down1: The image is shifted down one pixel. This option can also cause vertical jitter unless all fields are reversed, but it avoids vertical blurring.

Field Dominance: Popup menu,  Default: 1 .
Selects the field order for both Source and Dest.
1: Field 1 occurs first in time, then field 2.
2: Field 2 occurs first in time, then field 1.

Params2:

Params3:

Mocha: Default: 0, Range: 0 or greater, Shared .
Brings up the Mocha window for tracking footage and generating masks.

Blur Mocha: Default: 0, Range: 0 or greater, Shared .
Blurs the Mocha Mask by this amount before using. This can be used to soften the edges or quantization artifacts of the mask, and smooth out the time displacements.

Mocha Opacity: Default: 1, Range: 0 to 1, Shared .
Controls the strength of the Mocha mask. Lower values reduce the intensity of the effect.

Invert Mocha: Check-box,  Default: off, Shared .
If enabled, the black and white of the Mocha Mask are inverted before applying the effect.

Show Mocha Only: Check-box,  Default: off, Shared .
Bypass the effect and show the Mocha Mask itself.

Bypass Mocha: Check-box,  Default: off, Shared .
Ignore the Mocha Mask and apply the effect to the entire source clip.
See general info for: Res , Redraw , Undo , Load Defaults , Crop , Add Noise , and Use Gamma .


See Also:

DeinterlaceAuto
FieldRemove
GetFrame
Sapphire Plug-ins Introduction

PRODUCT UPDATES & SPECIAL OFFERS

Join our email newsletter and keep up to date