|
TEMERITY | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectus.temerity.pipeline.Named
us.temerity.pipeline.PluginID
us.temerity.pipeline.BasePlugin
us.temerity.pipeline.BaseAction
us.temerity.pipeline.plugin.CommonActionUtils
us.temerity.pipeline.plugin.CompositeActionUtils
us.temerity.pipeline.plugin.NukeActionUtils
us.temerity.pipeline.plugin.NukeRescaleAction.v2_4_2.NukeRescaleAction
public class NukeRescaleAction
Provides control over generating and/or running a Nuke script containing a Reformat node which can rescale the resolution and orientation of a set of source images.
This action defines the following single valued parameters:
Read & Rescale - Generates a target Nuke script which reads and rescales the images specified by Image Source.
Rescale - Generates a target Nuke script which contains a single Nuke Reformat node.
Scale
Width - Scale to the image fills the output width.
Height - Scale to the image fills the output height.
Fit - Scale to the smaller of width or height.
Fill - Scale to the larger of width or height.
Distort - Non-uniform scale to match both width and height.
Filter
Cubic - Smooth interpolate between pixels.
Keys - Cubic (a=0.5), aproximates sync.
Simon - Cubic (a=0.75), continuous second derivative.
Rifman - Cubic (a=1.0), lots of sharpening.
Mitchell - Mix of sharpening and smoothing.
Parzen - Aproximating B-spline.
Notch - Hides moire patterns.
Extra Options
By default, this Action executes the "Nuke4.6" binary. This can be overridden by specifying an alternate binary with the NUKE_BINARY environmental variable in the Toolset used to run this Action plugin. On Windows, the Nuke binary name should include the ".exe" extension.
| Field Summary | |
|---|---|
static String |
aCenter
|
static String |
aClamp
|
static String |
aCrop
|
static String |
aCubic
|
static String |
aDistort
|
static String |
aFill
|
static String |
aFilter
|
static String |
aFit
|
static String |
aFlip
|
static String |
aFlop
|
static String |
aHeight
|
static String |
aImageSource
|
static String |
aImpulse
|
static String |
aKeys
|
static String |
aMitchell
|
static String |
aMode
|
static String |
aNone
|
static String |
aNotch
|
static String |
aParzen
|
static String |
aPreserveBBox
|
static String |
aProcess
|
static String |
aReadAndRescale
|
static String |
aRescale
|
static String |
aResizeType
|
static String |
aRifman
|
static String |
aScale
|
static String |
aSimon
|
static String |
aTurn
|
static String |
aWidth
|
| Fields inherited from class us.temerity.pipeline.plugin.CompositeActionUtils |
|---|
aAdd, aAlphaAdd, aAlphaMode, aBlack, aBlendMode, aClassicColorBurn, aClassicColorDodge, aClassicDifference, aColor, aColorBurn, aColorDodge, aCompFrameRate, aCompHeight, aCompPixelRatio, aCompWidth, aDancingDissolve, aDarken, aDifference, aDissolve, aExclusion, aFrameRate, aHardLight, aHue, aIgnore, aLayer, aLighten, aLinearBurn, aLinearDodge, aLinearLight, aLuminescentPremul, aLuminosity, aMultiply, aNormal, aOrder, aOverlay, aPass, aPinLight, aPixelRatio, aPreMultColor, aPreMultipled, aSaturation, aScreen, aSilhouetteAlpha, aSilhouetteLuma, aSoftLight, aStencilAlpha, aStencilLuma, aStraight, aVividLight, aWhite |
| Fields inherited from class us.temerity.pipeline.plugin.CommonActionUtils |
|---|
aExtraOptions |
| Fields inherited from class us.temerity.pipeline.BasePlugin |
|---|
pDescription |
| Fields inherited from class us.temerity.pipeline.PluginID |
|---|
pVendor, pVersionID |
| Fields inherited from class us.temerity.pipeline.Named |
|---|
pName |
| Constructor Summary | |
|---|---|
NukeRescaleAction()
|
|
| Method Summary | |
|---|---|
SubProcessHeavy |
prep(ActionAgenda agenda,
File outFile,
File errFile)
Construct a SubProcessHeavy instance which when executed will
fulfill the given action agenda. |
| Methods inherited from class us.temerity.pipeline.plugin.NukeActionUtils |
|---|
getNukeExtensions, getNukeProgram, getNukeProgram, getNukeProgramVersion, getNukeProgramVersion, toNukeFilePattern, toNukeFrameRange |
| Methods inherited from class us.temerity.pipeline.plugin.CompositeActionUtils |
|---|
addCompFrameRateParam, addCompHeightParam, addCompPixelRatioParam, addCompWidthParam, addSourceAlphaModeParam, addSourceFrameRateParam, addSourceLayerParam, addSourceOrderParam, addSourcePassParam, addSourcePixelRatioParam, addSourcePreMultColorParam |
| Methods inherited from class us.temerity.pipeline.BasePlugin |
|---|
addSupport, compareTo, getDescription, getFullMessage, getPluginID, getResource, getResources, getResourceSize, getSupports, isUnderDevelopment, removeSupport, setSupports, supports, toString, underDevelopment |
| Methods inherited from class us.temerity.pipeline.PluginID |
|---|
getVendor, getVersionID |
| Methods inherited from class us.temerity.pipeline.Named |
|---|
getName |
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final String aMode
public static final String aProcess
public static final String aReadAndRescale
public static final String aRescale
public static final String aImageSource
public static final String aScale
public static final String aResizeType
public static final String aNone
public static final String aWidth
public static final String aHeight
public static final String aFit
public static final String aFill
public static final String aDistort
public static final String aFilter
public static final String aImpulse
public static final String aCubic
public static final String aKeys
public static final String aSimon
public static final String aRifman
public static final String aMitchell
public static final String aParzen
public static final String aNotch
public static final String aCenter
public static final String aFlip
public static final String aFlop
public static final String aTurn
public static final String aClamp
public static final String aCrop
public static final String aPreserveBBox
| Constructor Detail |
|---|
public NukeRescaleAction()
| Method Detail |
|---|
public SubProcessHeavy prep(ActionAgenda agenda,
File outFile,
File errFile)
throws PipelineException
SubProcessHeavy instance which when executed will
fulfill the given action agenda.
prep in class BaseActionagenda - The agenda to be accomplished by the action.outFile - The file to which all STDOUT output is redirected.errFile - The file to which all STDERR output is redirected.
PipelineException - If unable to prepare a SubProcess due to illegal, missing or imcompatable
information in the action agenda or a general failure of the prep method code.
|
TEMERITY | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||