Category:Node: Difference between revisions

From Gaffer Wiki
Jump to navigation Jump to search
No edit summary
 
Line 6: Line 6:
|fields=Nodes._pageName=Name,Nodes.description=Description
|fields=Nodes._pageName=Name,Nodes.description=Description
|format=dynamic table
|format=dynamic table
|column widths=180px
}}
}}

Latest revision as of 18:12, 11 November 2023

This category uses the form Node.

Gaffer 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.

More...

This category currently contains no pages or media.