Category:Nodes
All Nodes
Name | Description |
---|---|
Name | Description |
AimConstraint | Transforms objects so that they are aimed at a specified target. |
Anaglyph | Converts a multi-view image with “left” and “right” views into a single view image with the two views combined in different colors, suitable for viewing through red-blue anaglyph glasses. |
Animation | Generates keyframed animation to be applied to plugs on other nodes. |
ArnoldAOVShader | Sets up global shaders in the Arnold options which can be used to populate global AOVs. |
ArnoldAtmosphere | Assigns a global atmosphere shader that applies to all objects in the scene. |
ArnoldAttributes | Applies Arnold attributes to objects in the scene. |
ArnoldBackground | Assigns a background shader. |
ArnoldCameraShaders | Creates shaders for use with Arnold cameras. |
ArnoldColorManager | Specifies the colour manager to be used in Arnold renders. |
ArnoldDisplacement | Creates displacements to be applied to meshes for rendering in Arnold. |
ArnoldImager | Assigns an imager. |
ArnoldLight | Loads an Arnold light shader and uses it to output a scene with a single light. |
ArnoldLightFilter | LightFilter that can be positioned in space to filter light in a particular region. |
ArnoldMeshLight | Turns mesh primitives into Arnold mesh lights by assigning a mesh_light shader. |
ArnoldOptions | Sets global scene options applicable to the Arnold renderer. |
ArnoldRender | Performs offline batch rendering using the Arnold renderer, or optionally generates .ass files for later rendering using a SystemCommand node. |
ArnoldShader | Loads shaders for use in Arnold renders. |
ArnoldShaderBall | Generates scenes suitable for rendering shader balls with Arnold. |
ArnoldTextureBake | Render meshes in Arnold, storing the results into images in the texture space of the meshes. |
ArnoldVDB | Creates an external procedural for rendering VDB volumes in Arnold. |
AttributeQuery | Query a particular location in a scene and outputs attribute. |
AttributeTweaks | Makes modifications to attributes. |
AttributeVisualiser | Visualises attribute values by applying a constant shader to display them as a colour. |
Backdrop | Creates a coloured backdrop with optional text. |
BleedFill | Fills in areas of low alpha in the image by blurring in contributions from nearby pixels. |
Blur | Applies a gaussian blur to the image. |
BoundQuery | Queries a particular location in a scene and outputs the bound. |
Box | A container for “subgraphs” - node networks which exist inside the Box and can be exposed by promoting selected internal plugs onto the outside of the Box. |
Camera | Produces scenes containing a camera. |
CameraTweaks | Applies modifications to camera parameters. |
Catalogue | Stores a catalogue of images to be browsed. Images can either be loaded from files or rendered directly into the catalogue. |
CatalogueSelect | Finds an image in a directly connected Catalogue by name. |
CDL | Applies color transformations provided by OpenColorIO via an OCIO CDLTransform. |
Checkerboard | Outputs an image of a checkerboard pattern. |
Clamp | Clamps channel values so that they fit within a specified range. |
ClosestPointSampler | Samples primitive variables from the closest point on the surface of a source primitive, and transfers the values onto new primitive variable on the sampling objects. |
Collect | Collects arbitrary input values across a range of contexts, outputting arrays containing the values collected across that range. |
CollectImages | Forms a series of image layers by repeatedly evaluating the input with different Contexts. Useful for networks that need to dynamically build an unknown number of image layers. |
CollectPrimitiveVariables | Make copies of target primitive variables with different suffixes, where the new suffixed copies come from different Contexts. |
CollectScenes | Builds a scene by bundling multiple input scenes together, each under their own root location. |
CollectTransforms | Collects transforms in different Contexts, storing the results as attributes. |
ColorSpace | Applies colour transformations provided by OpenColorIO. Configs are loaded from the configuration specified by the OCIO environment variable. |
Constant | Outputs an image of a constant flat colour. |
ContactSheet | Assembles multiple input images into a tiled grid, with customisable layout, labels and borders. |
ContactSheetCore | Collects multiple input images, transforming them into tiles within the output image. Provides the core functionality of the ContactSheet node, and may be reused for making similar nodes. |
ContextQuery | Queries variables from the current context, creating outputs for each variable. |
ContextVariables | Adds variables which can be referenced by upstream expressions and string substitutions. |
ContextVariableTweaks | Makes modifications to context variables. Tweaks are applied to context variables coming from downstream nodes, resulting in different values given to upstream nodes. |
CoordinateSystem | Produces scenes containing a coordinate system. |
CopyAttributes | Copies attributes from a source scene, adding them to the attributes of the main input scene. |
CopyChannels | Copies channels from the secondary input images onto the primary input image and outputs the result. |
CopyImageMetadata | Copies metadata entries from the second image to the first image based on name. |
CopyOptions | Copies options from a source scene, adding them to the options of the main input scene. |
CopyPrimitiveVariables | Copies primitive variables from a source scene, adding them to the objects of the main input scene. |
CopyViews | Copies views from the secondary input images onto the primary input image. |
CreateViews | Creates a multi-view image by combining multiple input images. |
Crop | Modifies the Data and/or Display Window, in a way that is either user-defined, or can be driven by the existing Data or Display Window. |
Cube | Produces scenes containing a cube. |
CurveSampler | Samples primitive variables from parametric positions on some source curves. |
CustomAttributes | Applies arbitrary user-defined attributes to locations in the scene. |
CustomOptions | Applies arbitrary user-defined options to the root of the scene. |
CyclesAttributes | Applies Cycles attributes to objects in the scene. |
CyclesLight | Loads an Cycles light shader and uses it to output a scene with a single light. |
CyclesMeshLight | Turns mesh primitives into Cycles mesh lights by assigning an emission shader. |
CyclesOptions | Sets global scene options applicable to the Cycles renderer. |
CyclesRender | Performs offline batch rendering using the Cycles renderer. |
CyclesShader | Loads shaders for use in Cycles renders. |
CyclesShaderBall | Generates scenes suitable for rendering shader balls with Cycles. |
DeepHoldout | Flattens the part of the input which is not hidden by the holdout input. |
DeepMerge | Merges the samples from two or more images into a single deep image. |
DeepRecolor | Recolors deep data so that the flattened image will match the color of a provided flat image. |
DeepSampleCounts | Outputs an image showing the deep sample counts for each pixel. |
DeepSampler | Samples the full channel data of an image at a specified pixel location, including all deep samples. |
DeepSlice | Takes a slice out of an image with depth defined by Z (and optionally ZBack) channels by discarding everything outside of a clipping range. The range is half open, including point samples exactly at the near clip, but excluding point samples exactly at the far clip. This means that if you split an image into a front and back with two DeepSlices, they will composite back together to match the original. |
DeepTidy | Ensures deep samples are sorted and non-overlapping, and optionally discards samples that are completely transparent, or covered by other samples. |
DeepToFlat | Converts a deep image into a “flat” image, by compositing all samples in each pixel, resulting in an image with 1 sample for every pixel. |
DeleteAttributes | Deletes attributes from locations within the scene. |
DeleteChannels | Deletes channels from an image. |
DeleteContextVariables | Removes variables from the Context so that they won’t be visible to upstream nodes. |
DeleteCurves | Delete curves from a curves primitive using a primitive variable to choose the curves. |
DeleteFaces | Deletes faces from a mesh using a primitive variable to choose the faces. |
DeleteGlobals | A node which removes named items from the globals. |
DeleteImageMetadata | Deletes metadata entries from an image based on name. |
DeleteObject | Deletes the object at a location, keeping the location itself intact. |
DeleteOptions | A node which removes options from the globals. |
DeleteOutputs | A node which removes outputs from the globals. |
DeletePoints | Deletes points from a points primitive using a primitive variable to choose the points. |
DeletePrimitiveVariables | Deletes primitive variables from objects. |
DeleteRenderPasses | Deletes render passes from the scene globals. |
DeleteSets | A node which removes object sets. |
DeleteViews | Deletes views from an image. |
Dilate | Applies a dilate filter to the image. |
DisplayTransform | Applies an OpenColorIO display transform to an image. |
Dot | A utility node which can be used for organising connections between nodes. |
Duplicate | Duplicates a part of the scene. |
EditScope | A container that interactive tools may make nodes in as necessary. |
Encapsulate | Encapsulates a portion of the scene by collapsing the hierarchy and replacing it with a procedural which will be evaluated at render time. |
Erode | Applies an erode filter to the image. |
ExistenceQuery | Queries the existence of a specified location in a scene. |
Expression | Utility node for computing values via scripted expressions. |
ExternalProcedural | References external geometry procedurals and archives. |
FilterQuery | Queries a filter for a particular location in a scene and outputs the results. |
FlatToDeep | Sets the deep flag on a flat image, and makes sure that it has a Z channel ( and optionally a ZBack channel ) so that it can be used in deep compositing. |
FormatQuery | Extracts the format of an input image, for driving the format input of another image node, or driving expressions. |
FrameMask | Masks upstream tasks so that they will only be executed for a subset of the Dispatcher’s frame range. |
FramingConstraint | Position a camera so that all of a target is visible. |
FreezeTransform | Resets the transforms at the specified scene locations, baking the old transforms into the vertices of any child objects so that they remain the same in world space. |
Grade | Performs a simple per-channel colour grading operation. |
Grid | Produces scenes containing a grid. |
Group | Groups together several input scenes under a new parent. |
ImageMetadata | Adds arbitrary metadata entires to an image. |
ImageReader | Reads image files from disk using OpenImageIO. |
ImageSampler | Samples image colour at a specified pixel location. |
ImageScatter | Scatters points across an image, using pixel values to control the density of the points. |
ImageStats | Calculates minimum, maximum and average colours for a region of an image. |
ImageToPoints | Converts an image into a points primitive, with a point for each pixel in the image. |
ImageTransform | Scales, rotates and translates an image within its display window. |
ImageWriter | Writes image files to disk using OpenImageIO. |
Instancer | Copies from an input scene onto the vertices of a target object, making one copy per vertex. |
InteractiveArnoldRender | Performs interactive renders using Arnold, updating the render on the fly whenever the input scene changes. |
InteractiveCyclesRender | Performs interactive renders using Cycles, updating the render on the fly whenever the input scene changes. |
Isolate | Isolates objects by removing paths not matching a filter from the scene. |
LevelSetOffset | Erodes or dilates a level set VDB. |
LevelSetToMesh | Converts a level set VDB object to a mesh primitive. |
LightToCamera | Converts lights into cameras. |
LocalDispatcher | Schedules execution of task graphs on the local machine. Tasks may be dispatched in the background to keep the UI responsive. |
LocaliseAttributes | Copies inherited attributes into local attributes. |
LookTransform | Applies OpenColorIO “looks” to an image. |
LUT | Applies color transformations provided by OpenColorIO via a LUT file and OCIO FileTransform. |
MapOffset | Adds an offset to object texture coordinates. |
MapProjection | Applies texture coordinates to meshes via a camera projection. |
Median | Applies a median filter to the image. |
Merge | Composites two or more images together. |
MergeCurves | Merge curves from all filtered location into a single curves primitive, or into multiple destinations. |
MergeMeshes | Merge meshes from all filtered location into a single mesh, or into multiple destinations. |
MergePoints | Merge points from all filtered location into a single points primitive, or into multiple destinations. |
MeshTessellate | Tessellates meshes according to their subdivision scheme, converting them into higher polygon meshes which follow the limit surface - usually the smooth regular quads of a Catmull-Clark scheme. |
MeshToLevelSet | Converts a mesh primitive to a level set VDB object. |
MetadataOverlay | Formats metadata into a text overlay on top of the image. Provides control over formatting, font, layout and a drop shadow. |
Mirror | Mirrors the image, flipping it in the horizontal and/or vertical directions. This performs no filtering, so pixel values are not changed. |
Mix | Blends two images together based on a mask. |
NameSwitch | Switches between multiple input connections, passing through the chosen input to the output. Switching is performed by comparing the input names against a selector. |
Offset | Translates the image in integer increments. No filtering is necessary, and this node has improved performance compared to the equivalent ImageTransform. |
OpenColorIOContext | Creates Gaffer context variables which define the OpenColorIO config to be used by upstream nodes. |
OptionTweaks | Makes modifications to options. |
Orientation | Converts between different representations of orientation, stored as primitive variables on an object. |
OSLCode | Allows arbitrary OSL shaders to be written directly within Gaffer. |
OSLImage | Executes OSL shaders to perform image processing. |
OSLLight | Creates lights by assigning an emissive OSL shader to some simple geometry. |
OSLObject | Executes OSL shaders to perform object processing. |
OSLShader | Loads OSL shaders for use in supported renderers. |
Outputs | Defines the image outputs to be created by the renderer. |
Parameters | Modifies the parameters of cameras and procedurals. |
Parent | Parents additional child hierarchies into the main scene hierarchy. |
ParentConstraint | Constrains objects from one part of the scene hierarchy as if they were children of another part of the hierarchy. |
PathFilter | Chooses locations by matching them against a list of paths. |
PatternMatch | Tests an input string against a pattern, outputting true if the string matches. |
Plane | Produces scenes containing a plane. |
PointConstraint | Translates objects so that they are constrained to the world space position of the target. |
PointsGridToPoints | Converts a points grid in a VDB object to a points primitive. |
PointsToLevelSet | Converts a points primitive to an OpenVDB level set. |
PointsType | Changes the render type for PointsPrimitive objects. |
Premultiply | Multiplies selected channels by a specified alpha channel. |
PrimitiveVariableQuery | Queries primitive variables at a scene location, creating an output for each primitive variable. |
PrimitiveVariables | Adds arbitrary primitive variables to objects. |
PromotePointInstances | Convert points in a point cloud into instanced geometry. Assumes the point cloud matches the conventions of a USD PointInstancer. |
Prune | A node for removing whole branches from the scene hierarchy. |
PythonCommand | Runs python code. |
Ramp | Outputs an image of a color gradient interpolated using the ramp plug. |
Random | Generates repeatable random numeric or color values from a seed. |
RandomChoice | Chooses random values from a list of choices, with optional weights to specify the relative probability of each choice. |
Rectangle | Renders a rectangle with adjustable line width, corner radius, drop shadow and transform. |
Reference | References a node network stored in another file. This can be used to share resources among scripts. |
Rename | Renames locations in the scene. |
RenderPasses | Appends render passes to the scene globals. |
RenderPassShader | Sets up a global shader in the options to replace a shader used by a render pass type. |
RenderPassWedge | Causes upstream nodes to be dispatched multiple times in a range of contexts, each time with a different value for the renderPass context variable. |
ResamplePrimitiveVariables | Resamples primitive variables, changing their interpolation. |
Resize | Resizes the image to a new resolution, scaling the contents to fit the new size. |
ReverseWinding | Reverses the winding order of each face of a mesh; this has the effect of flipping the geometric normal. |
Saturation | Increases or decreases the saturation of an image. |
Scatter | Scatters points evenly over the surface of meshes. |
SceneReader | Reads scene data from external cache files such as SceneCache (SCC), Alembic (ABC) and USD. |
SceneWriter | Writes scenes to cache files on disk. File formats such as SceneCache (SCC), Alembic (ABC) and USD are supported. |
SelectView | Picks one view from a multi-view image and outputs it as an image with a single, default view. |
Set | Creates and edits sets of objects. |
SetFilter | A filter which uses sets to define which locations are matched. |
SetQuery | Queries the set memberships of a location, and outputs a list of the sets that it belongs to. |
SetVisualiser | Visualises Set membership values by applying a custom shader and coloring based on which sets each object belongs to. |
ShaderAssignment | Assigns shaders to objects. |
ShaderQuery | Queries shader parameters from a scene location, creating outputs for each parameter. |
ShaderTweaks | Makes modifications to shader parameter values. |
Shuffle | Shuffles data between image channels, for instance by copying R into G or a constant white into A. |
ShuffleAttributes | ShuffleAttributes is used to copy or rename arbitrary numbers of attributes at the filtered locations. |
ShuffleImageMetadata | Shuffles image metadata, allowing entries to be copied and/or renamed. |
ShufflePrimitiveVariables | ShufflePrimitiveVariables is used to copy or rename arbitrary numbers of primitive variables at the filtered locations. |
ShuffleRenderPasses | Shuffles render passes, allowing them to be copied and/or renamed. |
Sphere | Produces scenes containing a sphere. |
SphereLevelSet | Creates a sphere level set. |
Spreadsheet | Provides a spreadsheet designed for easy management of sets of associated plug values. |
StandardAttributes | Modifies the standard attributes on objects - these should be respected by all renderers. |
StandardOptions | Specifies the standard options (global settings) for the scene. |
SubTree | A node for extracting a specific branch from a scene. |
Switch | Chooses between multiple input connections, passing through the chosen input to the output. |
SystemCommand | Runs system commands via a shell. |
TaskList | Used to collect tasks for dispatching all at once. |
Text | Creates an object containing a mesh representation of an arbitrary string of text. |
TimeWarp | Changes the time at which upstream nodes are evaluated. |
Transform | Applies a transformation to the local matrix of all locations matched by the filter. |
TransformQuery | Queries a particular location in a scene and outputs the transform. |
Unencapsulate | Expands capsules created by Encapsulate back into regular scene hierarchy. |
UnionFilter | Combines several input filters, matching the union of all the locations matched by them. |
Unpremultiply | Divides selected channels by a specified alpha channel. |
USDAttributes | Authors attributes which have specific meaning in USD. |
USDLayerWriter | Takes two input scenes and writes a minimal USD file containing the differences between them. |
USDLight | Creates a scene with a single light in it. |
USDShader | Loads shaders from USD’s SdrRegistry. |
UVSampler | Samples primitive variables from specified UV positions on the surface of a source primitive, and transfers the values onto new primitive variables on the sampling object. |
VectorWarp | Warps an input image onto a set of UVs provided by a second image, effectively applying a texture map to the UV image. |
VolumeScatter | Scatter points according the voxel values of a VDB grid. |
Wedge | Causes upstream nodes to be dispatched multiple times in a range of Contexts, each time with a different value for a specified variable. |
Wireframe | Creates a wireframe representation of a mesh. |
Pages in category "Nodes"
The following 200 pages are in this category, out of 222 total.
(previous page) (next page)A
- AimConstraint
- Anaglyph
- Animation
- ArnoldAOVShader
- ArnoldAtmosphere
- ArnoldAttributes
- ArnoldBackground
- ArnoldCameraShaders
- ArnoldColorManager
- ArnoldDisplacement
- ArnoldImager
- ArnoldLight
- ArnoldLightFilter
- ArnoldMeshLight
- ArnoldOptions
- ArnoldRender
- ArnoldShader
- ArnoldShaderBall
- ArnoldTextureBake
- ArnoldVDB
- AttributeQuery
- AttributeTweaks
- AttributeVisualiser
C
- Camera
- CameraTweaks
- Catalogue
- CatalogueSelect
- CDL
- Checkerboard
- Clamp
- ClosestPointSampler
- Collect
- CollectImages
- CollectPrimitiveVariables
- CollectScenes
- CollectTransforms
- ColorSpace
- Constant
- ContactSheet
- ContactSheetCore
- ContextQuery
- ContextVariables
- ContextVariableTweaks
- CoordinateSystem
- CopyAttributes
- CopyChannels
- CopyImageMetadata
- CopyOptions
- CopyPrimitiveVariables
- CopyViews
- CreateViews
- Crop
- Cube
- CurveSampler
- CustomAttributes
- CustomOptions
- CyclesAttributes
- CyclesLight
- CyclesMeshLight
- CyclesOptions
- CyclesRender
- CyclesShader
- CyclesShaderBall
D
- DeepHoldout
- DeepMerge
- DeepRecolor
- DeepSampleCounts
- DeepSampler
- DeepSlice
- DeepTidy
- DeepToFlat
- DeleteAttributes
- DeleteChannels
- DeleteContextVariables
- DeleteCurves
- DeleteFaces
- DeleteGlobals
- DeleteImageMetadata
- DeleteObject
- DeleteOptions
- DeleteOutputs
- DeletePoints
- DeletePrimitiveVariables
- DeleteRenderPasses
- DeleteSets
- DeleteViews
- Dilate
- DisplayTransform
- Dot
- Duplicate