1.5.1.0
User Documentation
Getting Started
Installing Gaffer
Launching Gaffer for the First Time
Tutorial: Assembling the Gaffer Bot
Setting Up the “gaffer” Command
Configuring Gaffer for Third-Party Tools
Working with the Node Graph
Box Node
Spreadsheet Node
Contexts
Performance Best Practices
Using the Performance Monitor
Tutorial: Using The OSLCode Node
Tutorial: Setting Up a Spreadsheet
Working with Scenes
Anatomy of a Scene
Anatomy of a Camera
Camera
Light Linking
Working with Images
Anatomy of an Image
Working with the Python Scripting API
The Python Editor
Tutorial: Node Graph Editing in Python
Tutorial: Querying a Scene
Tutorial: Startup Config 1; Custom Global Context Variables
Tutorial: Startup Config 2; Custom Bookmarks
Tutorial: Startup Config 3; Custom Node Menu Entries
Interface
Controls and Shortcuts
Supplemental Material
Reference
Node Reference
Gaffer
Animation
Backdrop
Box
BoxIn
BoxOut
Collect
ComputeNode
ContextQuery
ContextVariableTweaks
ContextVariables
DeleteContextVariables
DependencyNode
Dot
EditScope
Expression
Loop
NameSwitch
Node
PatternMatch
Preferences
Random
RandomChoice
Reference
ScriptNode
Spreadsheet
SubGraph
Switch
TimeWarp
GafferArnold
ArnoldAOVShader
ArnoldAtmosphere
ArnoldAttributes
ArnoldBackground
ArnoldCameraShaders
ArnoldColorManager
ArnoldDisplacement
ArnoldImager
ArnoldLight
ArnoldLightFilter
ArnoldMeshLight
ArnoldOptions
ArnoldShader
ArnoldShaderBall
ArnoldTextureBake
ArnoldVDB
GafferCycles
CyclesAttributes
CyclesBackground
CyclesLight
CyclesMeshLight
CyclesOptions
CyclesShader
CyclesShaderBall
GafferDispatch
Dispatcher
FrameMask
LocalDispatcher
PythonCommand
SystemCommand
TaskContextProcessor
TaskContextVariables
TaskList
TaskNode
TaskSwitch
Wedge
GafferImage
Anaglyph
BleedFill
Blur
CDL
Catalogue
CatalogueSelect
Checkerboard
Clamp
CollectImages
ColorSpace
Constant
ContactSheet
ContactSheetCore
CopyChannels
CopyImageMetadata
CopyViews
CreateViews
Crop
DeepHoldout
DeepMerge
DeepRecolor
DeepSampleCounts
DeepSampler
DeepSlice
DeepState
DeepTidy
DeepToFlat
DeleteChannels
DeleteImageMetadata
DeleteViews
Dilate
Display
DisplayTransform
Empty
Erode
FlatImageProcessor
FlatImageSource
FlatToDeep
FormatQuery
Grade
ImageMetadata
ImageNode
ImageProcessor
ImageReader
ImageSampler
ImageStats
ImageTransform
ImageWriter
LUT
LookTransform
Median
Merge
MetadataOverlay
Mirror
Mix
Offset
OpenColorIOContext
OpenImageIOReader
Premultiply
Ramp
Rectangle
Resample
Resize
Saturation
SelectView
Shuffle
Text
Unpremultiply
VectorWarp
GafferOSL
OSLCode
OSLImage
OSLLight
OSLObject
OSLShader
GafferScene
AimConstraint
AttributeQuery
AttributeTweaks
AttributeVisualiser
Attributes
BoundQuery
Camera
CameraTweaks
ClippingPlane
ClosestPointSampler
CollectPrimitiveVariables
CollectScenes
CollectTransforms
CoordinateSystem
CopyAttributes
CopyOptions
CopyPrimitiveVariables
Cryptomatte
Cube
CurveSampler
CustomAttributes
CustomOptions
DeleteAttributes
DeleteCurves
DeleteFaces
DeleteGlobals
DeleteObject
DeleteOptions
DeleteOutputs
DeletePoints
DeletePrimitiveVariables
DeleteRenderPasses
DeleteSets
Duplicate
Encapsulate
ExistenceQuery
ExternalProcedural
Filter
FilterProcessor
FilterQuery
FilterResults
FilteredSceneProcessor
FramingConstraint
FreezeTransform
Grid
Group
ImageScatter
ImageToPoints
Instancer
InteractiveRender
Isolate
LightToCamera
LocaliseAttributes
MapOffset
MapProjection
MergeCurves
MergeMeshes
MergePoints
MergeScenes
MeshDistortion
MeshNormals
MeshSegments
MeshSplit
MeshTangents
MeshTessellate
MeshToPoints
MeshType
MotionPath
ObjectToScene
OpenGLAttributes
OpenGLShader
OptionQuery
OptionTweaks
Options
Orientation
Outputs
Parameters
Parent
ParentConstraint
PathFilter
Plane
PointConstraint
PointsType
PrimitiveVariableExists
PrimitiveVariableQuery
PrimitiveVariables
Prune
Rename
Render
RenderPassShader
RenderPassTypeAdaptor
RenderPassWedge
RenderPasses
ResamplePrimitiveVariables
ReverseWinding
Scatter
SceneElementProcessor
SceneNode
SceneProcessor
SceneReader
SceneWriter
Set
SetFilter
SetQuery
SetVisualiser
Shader
ShaderAssignment
ShaderBall
ShaderQuery
ShaderTweakProxy
ShaderTweaks
ShuffleAttributes
ShufflePrimitiveVariables
Sphere
StandardAttributes
StandardOptions
SubTree
Text
Transform
TransformQuery
UDIMQuery
UVSampler
Unencapsulate
UnionFilter
Wireframe
GafferTractor
TractorDispatcher
GafferUSD
USDAttributes
USDLayerWriter
USDLight
USDShader
GafferVDB
LevelSetOffset
LevelSetToMesh
MeshToLevelSet
PointsGridToPoints
PointsToLevelSet
SphereLevelSet
VolumeScatter
Scripting Reference
Common Operations
String Substitution Syntax
Expressions
Set Expressions
Metadata
Command Line Reference
browser
cli
dispatch
env
execute
gui
license
python
screengrab
stats
test
view
Context Variables
Release Notes
1.5.1.0
1.5.0.1
1.5.0.0
1.4.15.1
1.4.15.0
1.4.14.0
1.4.13.0
1.4.12.0
1.4.11.0
1.4.10.0
1.4.9.0
1.4.8.0
1.4.7.0
1.4.6.0
1.4.5.0
1.4.4.0
1.4.3.0
1.4.2.0
1.4.1.0
1.4.0.0
1.3.16.9
1.3.16.8
1.3.16.7
1.3.16.6
1.3.16.5
1.3.16.4
1.3.16.3
1.3.16.2
1.3.16.1
1.3.16.0
1.3.15.0
1.3.14.0
1.3.13.1
1.3.13.0
1.3.12.0
1.3.11.0
1.3.10.0
1.3.9.0
1.3.8.0
1.3.7.0
1.3.6.1
1.3.6.0
1.3.5.0
1.3.4.0
1.3.3.0
1.3.2.0
1.3.1.0
1.3.0.0
1.2.10.6
1.2.10.5
1.2.10.4
1.2.10.3
1.2.10.2
1.2.10.1
1.2.10.0
1.2.9.0
1.2.8.0
1.2.7.0
1.2.6.0
1.2.5.0
1.2.4.0
1.2.3.0
1.2.2.0
1.2.1.1
1.2.1.0
1.2.0.2
1.2.0.1
1.2.0.0
1.1.9.7
1.1.9.6
1.1.9.5
1.1.9.4
1.1.9.3
1.1.9.2
1.1.9.1
1.1.9.0
1.1.8.0
1.1.7.0
1.1.6.1
1.1.6.0
1.1.5.0
1.1.4.0
1.1.3.0
1.1.2.0
1.1.1.0
1.1.0.0
1.0.6.6
1.0.6.5
1.0.6.4
1.0.6.3
1.0.6.2
1.0.6.1
1.0.6.0
1.0.5.1
1.0.5.0
1.0.4.0
1.0.3.0
1.0.2.1
1.0.2.0
1.0.1.0
1.0.0.0
Appendices
License
Gaffer
»
Reference
»
Node Reference
»
GafferDispatch
GafferDispatch
Dispatcher
FrameMask
LocalDispatcher
PythonCommand
SystemCommand
TaskContextProcessor
TaskContextVariables
TaskList
TaskNode
TaskSwitch
Wedge