XSI_FXOperator

Stores the operators active in the FX tree.

 

This template is not available in SOFTIMAGE|3D.

Introduced

3.6

Template

XSI_FxOperator <name> {
   <ProgID>,
   <output>,
   <param_number>,
   <cnx_number>,
   <param_name>,<param_type>,<param_value>, 
   // for each parameter
   <cnx_name>,<cnx_type>,<cnx_source>
   // for each connection 
} 

Members

Member name

Description

name

Name of the FXOperator

ProgID

Preset name of the FxOperator. Possible values are listed in FxOperator Presets.

output

Type of output. The default is 0 (all the same)

param_number

All parameters that are part of this operator

cnx_number

All available connections

param_name

Parameter name

param_type

Parameter type. Possible values are:

• “BOOLEAN”

• “BYTE”

• “INTEGER”

• “FLOAT”

• “STRING”

param_value

Parameter value

cnx_name

Name of connection

 

FxOperator Presets

• 3DFxClipInOp

• 3DFxClipOutOp

• 3DFxFileInputOp

• 3DFxFileOutOp

• 3DFxLayerExtractOp

• 3DFxPainterlyOpBeta

• 3DFxPaintOp

• Accented Edges

• Angled Strokes

• BandPassFilter

• Bas Relief

• BitDepth

• BoxBlur

• BumpDistort

• BumpShade

• Chalk and Charcoal

• Charcoal

• ChromaAdjust

• ChromaExtract

• Chrome

• CMYAdjust

• ColorCorrect

• Colored Pencil

• ColorExtract

• ColorPaste

• CompAdjust

• CompBackExtract

• CompExtract

• ComponentParser

• Composite

• Conte Crayon

• Craquelure

• Crop

• Crosshatch

• Cutout

• Cutout

• Dark Strokes

• Degrain

• Deinterlace

• DepthOfField

• DespeckleFilter

• DifferenceExtract

• Diffuse Glow

• DirBlur

• Dissolve

• Dry Brush

• EdgeDetect

• Emboss

• FadeColor

• FastBlur

• FieldFilter

• Film Grain

• FlareRing

• Fresco

• GaussianBlur

• GaussTimeBlur

• Glass

• Glowing Edges

• Grad

• Grain

• GrainComp

• Graphic Pen

• Grayscale

• Halftone Screen

• HighPassFilter

• HSVAdjust

• HueExtract

• Ink Outlines

• Interlace

• Invert

• IsolatedCorrect

• Keyer

• LensFlare

• Lin2Log

• LinearRetime

• LinearTimeBlur

• Log2Lin

• LowPassFilter

• LumaAdjust

• LumaExtract

• MathComposite

• MedianFilter

• MinMaxChanFilter

• MinMaxFilter

• Mosaic

• Neon Glow

• NewGrain

• Noise

• Note Paper

• Over

• Paint Daubs

• Palette Knife

• Patchwork

• Photocopy

• Pinch

• PixelParser

• Plaster

• Plastic Wrap

• Poster Edges

• PreMultiply

• PullDown

• QuarticBlur

• RadialBlur

• RankFilter

• Resize

• Reticulation

• RetimingFilter

• RGBAdjust

• Ripple

• Rough Pastels

• ShapeCutter

• ShapePaste

• SharpenFilter

• SmpteWipe

• Smudge Stick

• Spatter

• Spherize

• Sponge

• Sprayed Strokes

• Stained Glass

• Stamp

• Sumi-e

• SwapComponent

• Swirl

• Texturizer

• Tint

• Torn Edges

• Transform3D

• TurbDistort

• Twist

• Underpainting

• VideoNoiseRem

• Water Paper

• Watercolor

• Wipe

• ZComp

Example

XSI_FXTree FxTree { 
       4, 
       XSI_FxOperator Wipe { 
          "Wipe", 
          0, 
          22, 
          3, 
          "Name","STRING","Wipe",
          "EffectName","STRING","Wipe",
          "OutputSel","INTEGER",3,
          "Cnx1Select","BOOLEAN",1,
          "Cnx2Select","BOOLEAN",1,
          "Cnx3Select","BOOLEAN",0,
          "Cnx4Select","BOOLEAN",1,
          "Cnx1Invert","BOOLEAN",0,
          "Cnx2Invert","BOOLEAN",0,
          "Cnx3Invert","BOOLEAN",0,
          "Cnx4Invert","BOOLEAN",0,
          "OutputDepth","INTEGER",0,
          "OutputChannels","INTEGER",0,
          "SizeMode","INTEGER",0,
          "WipeTrans","FLOAT",1.000000,
          "Softness","FLOAT",10.000000,
          "Direction","INTEGER",0,
          "Angle","FLOAT",30.000000,
          "GarbageShapesApply","BOOLEAN",1,
          "GarbageShapesBlur","INTEGER",0,
          "GarbageActive","BOOLEAN",1,
          "GarbageComponentFlags","INTEGER",31,
          "Input 1","FX_OPERATOR","cartest_0",
          "Input 2","FX_OPERATOR","walking_preset_side",
          "Obey Matte","","",
          SI_FCurve { 
              "Scene_Root", 
              "WipeTrans", 
              "CUBIC", 
              1, 
              5, 
              4, 
              1.000000,1.000000,10.000000,0.000000,10.666667,0.000000,
              33.000000,1.000000,-10.666667,0.180791,9.000000,-0.152542,
              60.000000,0.000000,-9.000000,0.000000,13.258429,0.000000,
              100.000000,1.000000,-13.333333,0.000000,0.000000,0.000000,
          }

       }

       XSI_FxOperator FileOutput { 
          "File Output", 
          0, 
          7, 
          1, 
          "Name","STRING","FileOutput",
          "FileName","STRING","\\mount_point\database\Composites\Comp.pic",
          "StartFrame","INTEGER",1,
          "EndFrame","INTEGER",100,
          "Step","INTEGER",1,
          "DoRender","BOOLEAN",0,
          "AutoLog","BOOLEAN",1,
          "Input","FX_OPERATOR","Wipe",
       }

       XSI_FxOperator walking_preset_side { 
          "File Input", 
          0, 
          6, 
          0, 
          "Name","STRING","walking_preset_side",
          "FileName","STRING","\\mount_point\database\Pictures\walking_preset_side.avi",
          "SourceStart","INTEGER",1,
          "SourceEnd","INTEGER",1,
          "SourceOffset","INTEGER",1,
          "AutoDelog","BOOLEAN",1,
       }

       XSI_FxOperator cartest_0 { 
          "File Input", 
          0, 
          6, 
          0, 
          "Name","STRING","cartest_0",
          "FileName","STRING","\\mount_point\database\Pictures\cartest.0.jpg",
          "SourceStart","INTEGER",1,
          "SourceEnd","INTEGER",1,
          "SourceOffset","INTEGER",0,
          "AutoDelog","BOOLEAN",1,
       }

   }


Softimage|Crosswalk v3.11