List of qLib operators

OPs

All qLib operators are listed below, sorted by network type and alphabetically. Short descriptions are also provided.

Chop
Export Text qL

Generates a simple formatted text output of the current channel names and values. [1]

Wedge qL

... [1]

Cop2
Drop Shadow qL

... [1]

Levels qL

Marks a point in a SOP network where intermediate (or expensive) results can be saved to disk and re-used. [1]

Plot Scanline qL

Draws graphs for the RGB values of the specified image scanline. [1]

Sky Environment Map qL

... [1]

Tile Loader qL

Builds a single image from a sequence, using the individual images as tiles. [1]

UV PointCloud qL

Constructs the 2D texture from an UV point cloud geometry (where each point corresponds to one pixel). [1]

Dop
Compute Vorticity qL

Computes per-particle vorticity values for FLIP fluids. [1]

Empty Fractured Object qL

Creates empty DOP objects based on primitive groups of a SOP Geometry. [1]

Force Visualizer qL

Visualization of the general DOP forces in the simulation. [1]

POP Source qL

... [1]

RBD Active/Xform qL

Sets (fractured) rigid bodies' active state and/or their transformation (for inactive objects). [1]

RBD Fetch SDF qL

Fetch pre-generated SDF representations from a 'PrimGroup SDF qL' SOP node. [1]

Switch Off qL

Enables or disables the entire upstream node graph of the operator. [1]

Object
Aim qL

A simple aim/look-at transformation node, with up-vector object support. [1]

Alembic Reapply Xform qL

Converts SOP level-transformed geometry to a static geometry, transformed on the object level. [1]

Alembic Xform qL

Reads an object's world (or local) space transformations from an alembic file. [1]

Camera Frustrum qL

Object-level wrapper for [Camera Frustrum qL SOP|Node:sop/qLib::camera_frustrum_ql::1]. [1]

Camera Plane qL

Convenience wrapper around the [Camera Plane SOP|Node:sop/qLib::camera_plane_ql::1]. [1]

Camera Rig qL

Camera rig for cinematic camera motion creation. [1]

Construction Guide qL

... [1]

Distance qL

Measures the distance between two objects. [1]

Environment qL

Sets environment variables defined in environment scripts and loads OTLs accordingly. [1]

Environment Light qL

An enhanced version of the original Environment Light. [1]

Help qL

... [1]

Null qL

An alternative Null object node. [1]

Shot Builder qL

Builds Houdini scene elements from on-disk files. [1]

Shot qL

Stores and manages information and settings relevant to a shot. [1]

Spring Motion qL

Applies spring like lag and overshoot to the position of a transform. [1]

Super Light qL

A superellipse-shaped area light source. [1]

Take qL

Manipulates takes. [1]

Turbulate Motion qL

Generates turbulent motions. [1]

Driver
Muto qL

A [Wedge ROP|Node:out/wedge] variant that implements a genetic (evolutionary) algorithm. [1]

ROP Tool qL

Miscellaneous tools for ROP networks. [1]

Take Merge qL

Merges specified takes together into a (temporary) new take, then renders the result. [1]

Pop
Advect By Point Cloud qL

A an alternative for the Advect by Volumes POP that uses point clouds. [1]

AttribCopy SOP qL

Copy the specified attribute from a SOP geometry to the corresponding particles. [1]

Fetch SOP qL

A POP node to fetch points of a SOP geometry as particles. [1]

Force qL

A VOP POP implementation of the regular [Force POP|Node:pop/force]. [1]

Ground Plane qL

An infinite collision ground plane. [1]

Limit qL

Applies spatial boundaries to particles using the bounds of a geometric object. [1]

POP Wrangle qL

Runs a VEX snippet to modify per-particle attributes. [1]

Source qL

A more convenient alternative for the original Source POP. [1]

Shop
Motion Vectors qL

Motion vector shader. [1]

Sop
Alembic Xform qL

Transforms geometry by a transformation from an alembic file. [1]

Apply Transform qL

Applies the full world-space transformation of another object to the input geometry. [1]

Arc Blend qL

Interpolates points of two shapes along a circular arc. [1]

Attr Lookup Multi qL

Value-remapping of per-point geometry attributes using lookup curves. [1]

Attr Visualize qL

Various visualization types for geometry attributes. [1]

Attrib Builder qL

Creation/manipulation of geometry attributes using a series of basic operations. [1]

Attrib Grow qL

... [1]

Attrib Ramp qL

Creates a new attribute by mapping a point attribute to a ramp. [1]

Attrib Range Query qL

Calculates the minimum/maximum values of a geometry attribute. [1]

Attrib Shape qL

Assigns attribute values based on a geometric shape. [2]

Bend Deformer qL

Bends geometry in a circular arc, along a main axis. [2]

Bias Deformer qL

Deforms geometry by applying bias/gain value adjustments along the main axes. [1]

Bounds qL

Builds the bounding box for animated input geometry. [1]

Box qL

An alternative version of the Box SOP, with differently-fashioned parameters. [1]

Camera Frustrum qL

Builds the geometric representation of a camera viewing frustrum. [1]

Camera Plane qL

Builds a exact geometric representation of a camera view plane at a specified distance. [1]

Camera Project qL

Projection of 3D geometry to a perspective camera plane. [1]

Cardinal qL

Builds cardinal curve(s) from polyline(s). [1]

Clip by Bounds qL

Discard geometry outside of a bounding box (or a convex shape). [1]

Connect by Distance qL

Connects nearby points with polylines. [1]

Curve Extend qL

Adds simple linear extents at curve end(s). [1]

Curve Frame qL

Generate *non-flipping* tangent/normal/up vectors for all points on (polygonal) curves. [1]

Curve Offset qL

Offsets a curve. [1]

Curve Refs qL

Generate *non-flipping* tangent/normal/up vectors for all points on (polygonal) curves. [1]

Deform by Point Cloud qL

Deforms geometry by arbitrary point cloud. [1]

Deform by Surface qL

Deforms input geometry using a NURBS surface. [1]

Displace by Delta qL

... [1]

Distance qL

Measures and displays the distance between two geometry points. [1]

Distribute qL

Distribute (relax) points in space so they will keep given distances between each other. [2]

Distributor Helper qL

Internal helper node for Distribute qL. [1]

Fitting Plane qL

Finds the best fitting plane for the points of the input geometry. [1]

Fluid Source qL

An optimized variant of the original Fluid Source SOP. [1]

For Each Point qL

Instantiates surface operations at each point of a point cloud. [1]

Geo Query qL

Query information about SOP geometry. [1]

Group Edge Loop qL

Creates edge group(s) of polygonal edge loop(s), starting from specified edges. [1]

Group Grow qL

Grows (or shrinks) the specified geometry group by adding/removing components at group edges. [1]

Group qL

Group creation and editing using a series of operations. [1]

Group to Attr qL

Converts (primitive/point) groups to a string attribute where the values contain the corresponding group names. [1]

Group Visualize qL

Visualization of geometry groups (points or primitives). [1]

Hexa Grid qL

Generates a grid of regular hexagons. [1]

Illustration qL

... [1]

Match Points Order qL

Tries to match point order of a geometry by using the order from a 2nd (reference) geometry. [1]

Maze qL

Builds a maze from polylines on the horizontal plane. [1]

Motion Trail qL

Builds a motion path curve of an object (and computes motion-related attributes). [1]

Mountain Deformer qL

Mountain deformer SOP. [1]

My Deformer qL

... [1]

Noise qL

Create or modify geometry attributes using a noise function. [2]

Occlusion qL

Calculates ambient occlusion and stores it in per-point attribute(s). [2]

Orient qL

Converts between different representations of per-point orientation (rotation). [1]

Path Deform qL

Slides and deforms geometry along a curve. [1]

Peak qL

Enhanced version of the original SOP node with the same name. [1]

Place-3-Pts qL

Transforms geometry by the transformation defined by 3 points. [1]

Point Mix qL

Blends point attributes between two inputs by a control attribute. [1]

Point Texture qL

Assigns the content of a texture file to a point attribute. [1]

Point Topology qL

Performs various topology-related (or other specific) queries and stores the results in point attributes. [1]

PointJitter qL

Jitter points in random directions, along three main axes. [1]

PolyWireCurves qL

Turns all edges of a polymesh to linear curves. [1]

PolyWrap Capture qL

Generates capture weights for a PolyWrap Deform operation. [1]

PolyWrap Deform qL

Deforms the input geometry with a polygon mesh. [1]

Pre-Export qL

Processes geometry to be more compatible with other 3d/CG applications (such as Maya). [2]

PrimGroup Add IDs qL

Creates the per-primitive piece ID attribute for geometry pieces (PrimGroup family SOP). [1]

PrimGroup Centroids qL

Creates center points for geometry primitive groups ('PrimGroup family' SOP). [1]

( PrimGroup Extract Piece qL )

Helper operator for [PrimGroups Extract Tool qL|Node:sop/qLib::primgroups_extract_tool_ql::1] to extract geometry pieces. [1]

PrimGroup SDF qL

Generate a separate SDF volume representation for each primitive group (PrimGroup family SOP). [1]

PrimGroups Extract Tool qL

Build separate objects (or SOPs) from SOP geometry primitive groups. [1]

Proxy PrimGroups qL

Creates a proxy version of each primitive group by wrapping a low resolution proxy around them (PrimGroup family SOP). [1]

Quick PolyCaps qL

A convenience variant of [Node:sop/polycap] that closes all open polygonal boundaries. [1]

Ray Helper qL

An alternative version of the original [Ray SOP|Node:sop/ray]. [1]

Ray qL

An alternative version of the original [Ray SOP|Node:sop/ray] (with some extra features). [1]

Reference qL

... [1]

Rest Position qL

An enhanced [Rest Position SOP|Node:sop/rest] variant for saving and restoring per-point rest position attributes. [2]

Rivet qL

A SOP implementation of the Rivet object node. [1]

Rotate Vector qL

Rotates a vector attribute around another vector. [1]

Round Corners qL

Replaces points (i.e. corners) with circular arcs in polygonal curves. [1]

Rounded Rectangle qL

Creates a rectangle shape with rounded corners. [1]

Scatter Helper qL

Internal helper node for Scatter qL SOP. [1]

Scatter qL

Scatters points on geometry surfaces (performance-optimized). [1]

Smooth Points qL

... [1]

Snap/Point qL

Sets up a snapping point (and/or direction) based on an input geometry. [2]

Snap qL

Snaps points to other points in a given radius. [1]

Snap/Xform qL

Performs the transformations specified by previous [Snap/Point qL|Node:sop/qLib::snap_point_ql::2] SOPs. [2]

Space Partition qL

Groups geometry components into a spatial grid. [2]

Spiral qL

Generates a spiral (with support for different variants and a backbone). [2]

Split Multi qL

Recursively splits a NURBS-type (NURBS, mesh, bezier) geometry (alternating in U and V directions). [1]

Star qL

Generates a star-shaped curve. [1]

Superellipse qL

Generates a superellipse shape. [2]

Sweep qL

Creates a surface by sweeping cross-sections along a backbone curve with ramp parameters controling scale and twist. [1]

Switch Off qL

Enables or disables the entire upstream node graph of the operator. [1]

Symmetry qL

Mirrors the shape of a geometry based on topological symmetry, leaving original topology and existing attributes intact. [1]

Taper Deformer qL

Tapers and/or flares geometry. [1]

Thickness qL

... [1]

TimeBlend qL

An enhanced version of the original [Node:sop/timeblend] operator. [1]

Trail Scatter qL

Scatters points along the motion trail of a geometry (for particle/fluid emission). [1]

Triangle Grid qL

Generates a grid of well placed triangles. [1]

Twist Deformer qL

Twists and/or twirls geometry along an axis. [2]

UV PointCloud qL

Builds a 3D point cloud for an UV-mapped geometry, where each point represents a texture pixel. [1]

UVQuickShade qL

Applies an image file as a textured shader to a surface (an enhanced version of [Node:sop/uvquickshade]). [1]

VDB Export qL

Exports VDB volume(s) in a way that allows easier use in other applications (such as Maya). [1]

Vector Jitter qL

Applies random adjustments to lengths/angles of per-point vector attributes. [2]

Vector qL

Performs common operations between per-point vector attributes on the input geometry. [2]

Vector Store qL

Converts vector attributes to points (and vice versa), allowing any deforming SOP to work on vector attributes. [1]

Volume Flatten qL

Flattens (merges) multiple input volume primitive groups into a single group. [1]

Volume Retime qL

Evaluates an already-simulated volumetric at any subframe, using velocity-based advection. [1]

Volume Visualize qL

Visualize volume voxel values by converting each voxel to a point. [1]

Waypoint qL

Marks a point in a SOP network where intermediate (or expensive) results can be saved to disk and re-used. [2]

Weighted Xform qL (old)

Transforms points weighted by an attribute on the geometry. [1]

Weighted Transform qL

Transforms geometry points weighted by an attribute. [2]

Xform to BBox qL

Fits the input geometry into the bounding box of a secondary geometry. [1]

Vop
Ch Input qL

Reads the value of a sample from a CHOP channel of the specified input. [1]

Desaturate qL

Desaturates over-bright color values. [1]

Motion Vectors qL

Calculates pixel motions in different spaces. [1]

Mountain Deformer qL

Mountain deformer VOP. [1]

Optransform qL

Imports an object's transformation matrix. [1]

Distance Point to Plane qL

Measures distance between a point and a plane. [1]

Signal qL

Generates different kind of signals with corresponding properies. [1]

Solarise qL

Maps the incoming normalized value to 0..1 in the 0..bias range, and 1..0 in the bias..1 range. [1]

Superellipse qL

Generates a superellipse shape in UV space. [1]

Wave Deformer qL

Deformer for creating wave and ripple patterns (VOP implementation). [1]

Wipe qL

Generates an arbitrary-width wipe based on an incoming value between 0 and 1. [1]