Creates Points or Polygons, or adds points/polys to an input.
Aligns a group of primitives to each other or to an auxiliary input.
Composites vertex, point, primitive, and/or detail attributes between two or more selections.
Copies attributes between groups of vertices, points, or primitives.
Attrib Create surface node
Adds or edits user defined attributes.
Attrib Mirror surface node
Copies and flips attributes from one side of a plane to another.
Promotes or demotes attributes from one geometry level to another.
Modifies point attributes based on differences between two models.
Edits string attribute values.
Transfers vertex, point, primitive, and/or detail attributes between two models.
Renames or deletes point and primitive attributes.
Pre-shades mesh, Bezier or NURBs geometry with VEX surface and displacement VEX shaders.
Provides operations for moving knots within the parametric space of a NURBS curve or surface.
Deletes primitives, points, edges or breakpoints.
Blend Shapes surface node
Computes a 3D metamorphosis between shapes with the same topology.
Creates default geometry for Bone objects.
Creates an axis-aligned bounding box or sphere for the input geometry.
Creates a cube or six-sided rectangular box.
Skins trimmed surfaces or holes, creates highly controllable joins between arms and body, branches, or tube intersections.
Deforms the points in the first input using one or more magnets from the second input.
Records and caches its input geometry for faster playback.
Closes open areas with flat or rounded coverings.
Supports Capture Region and Deform by assigning capture weights to capture regions.
Adjusts capture regions and capture weights.
Lets you paint capture attributes directly onto geometry.
Captures points on geometry to metaballs, similarly to capturing to a bone.
Copies capture attributes from one half of a symmetric model to the other.
Overrides the capture weights on individual points.
Supports Capture Region and Deform by assigning capture weights to points based on distance to capture regions.
Supports Capture and Deform operation by creating a volume within which points are captured to a bone.
Slices, cuts or extracts points or cross-sections from a primitive.
Reads sample data from a chop and converts it into point positions and point attributes.
Creates open or closed arcs, circles and ellipses.
Lets you deforms faces and surfaces by pulling points that lie directly on them.
Helps clean up dirty models.
Removes or groups geometry on one side of a plane, or creases geometry along a plane.
Creates point attributes that define how the ClothStitchConstraint DOP stitches together panels.
Ensures that all cloth seams have the same number of points on both sides.
Ensures that all cloth seams have the same number of points on both sides.
Cloth Refine surface node
Refines cloth panels by triangulating them.
Adds color attributes to geometry.
Adjust surface point normals by painting.
Connectivity surface node
Creates an attribute with a unique value for each set of connected primitives or points.
Creates simple geometry for use as control shapes.
Converts geometry from one geometry type to another.
Convert Meta surface node
Polygonizes metaball geometry.
Combines two polygonal objects with boolean operators, or computes the contour line along the intersection between two polygonal objects.
Creates multiple copies of the input geometry, or copies the geometry onto the points of the second input.
Manually adds or removes a creaseweight attribute to/from polygon edges, for use with the Subdivide SOP.
Deforms and animates a piece of geometry across a surface.
Creates polygonal, NURBS, or Bezier curves.
Deforms a spline surface by reshaping a curve on the surface.
Finds the intersections (or points of minimum distance) between two or more curves or faces.
Helper node which provides information to the Torque exporter about which geometry detail levels to auto-generate.
Uses capture attributes created by Capture or Capture Proximity to deform outer geometry according to the movement of capture regions.
Deforms captured points according to metaball deformations.
Deform Muscle surface node
Deforms captured points according to muscle deformations.
Deletes input geometry by entity number, bounding volume, primitive/point normals, and/or degeneracy.
Deletes points, primitives, and edges from the input geometry and repairs any holes left behind.
Divides, smoothes, and triangulates polygons.
Imports and transforms geometry based on information extracted from a DOP simulation.
Copies geometry and applies transformations to the copies.
Culls the input geometry in according to the specifications of the For Each SOP.
Edge Collapse surface node
Collapses edges and faces to their centerpoints.
Sharpens edges by uniquing their points and recomputing point normals.
Inserts points on the edges of polygons and optionally connects them.
Flips the direction of polygon edges.
Edits points, edges, or faces interactively.
Closes, opens, or clamps end points.
Extrudes geometry along a normal.
Controls the smoothness of faceting of a surface.
Reads, writes, or caches geometry on disk.
Creates smooth bridging geometry between two curves or surfaces.
Fits a spline curve to points, or a spline surface to a mesh of points.
Creates 3D text from Type 1 and TrueType fonts.
Repeatedly applies a set of SOPs to the input geometry.
Uses a metaball to attract or repel particles or springs.
Creates jagged mountain-like divisions of the input geometry.
Creates a set of hair-like curves across a surface.
Merges or splits (uniques) points.
Generates groups of points or primitives according to various criteria.
Copies groups between two pieces of geometry, based on point/primitive numbers.
Sets group membership interactively by painting.
Transfers groups between two pieces of geometry, based on proximity.
Deforms the points in the first input to make room for the inflation tool.
Builds an offset surface from geometry.
Generates an isometric surface from an implicit function.
The Join op connects a sequence of faces or surfaces into a single primitive that inherits their attributes.
Creates fractal geometry from the recursive application of simple rules.
Lets you view different levels of detail of geometry based on distance from camera.
Deforms geometry based on how you reshape control geometry.
Lets you maintain multiple layers of attributes.
Creates polygon or NURBS lines from a position, direction, and distance.
Deforms geometry by using another piece of geometry to attract or repel points.
Resizes and recenters the geometry according to reference geometry.
Reorders the primitive and point numbers of the input geometry to match some reference geometry.
Assigns one or more materials to geometry.
Measures area and perimeter of polygons and puts the results in attributes.
Merges geometry from its inputs.
Defines groupings of metaballs so that separate groupings are treated as separate surfaces when merged.
Creates metaballs and meta-superquadric surfaces.
Duplicates and mirrors geometry across a mirror plane.
Displaces points along their normals based on fractal noise.
Support node for the Muscle object.
Transmits geometry data between two instances of Houdini over a network connection.
Object Merge surface node
Merges geometry from other Geometry objects into this one.
Loads the geometry from a pop network back into this Geometry object as points.
Contains a Particle node network.
Lets you paint color or other attributes on geometry.
Creates simple particle simulations without requiring an entire particle network.
Generates a polygonal surface around the particles from a particle fluid simulation.
Places points and primitives into groups based on a user-supplied rule.
Lets you paste local refinements on top of base NURBS geometry.
Moves primitives, points, edges or breakpoints along their normals.
Creates platonic solids of different types.
Manually adds or edits point attributes.
Constructs an iso surface from its input points.
Point Jitter surface node
Jitters points in random directions.
Fills in polygons between boundary edges.
Poly Extrude surface node
Extrudes polygonal faces and edges.
Creates new polygons to joining existing polygons.
Creates new polygons using existing points.
Creates a smooth polygonal patch from primitives.
Reduces the number of polygons in a model while attempting to preserve its shape.
The Polyspline op fits a spline curve to a polygon or hull and outputs a polygonal approximation of that spline.
Divides an existing polygon into multiple new polygons.
Stitches polygonal surfaces together, attempting to remove cracks.
Constructs polygonal tubes around polylines, creating renderable geometry with smooth bends and intersections.
Edits primitive, primitive attributes, and profile curves.
Takes a primitive attribute and splits any points whose primitives differ by more than a specified tolerance at that attribute.
Extracts or manipulates profile curves.
Creates profile curves on surfaces.
Attaches RenderMan shaders to groups of faces.
Generates surfaces by stretching cross-sections between two guide rails.
Projects one surface onto another.
Increases the number of points/CVs in a curve or surface without changing its shape.
Resamples one or more curves or surfaces into even length segments.
Rest Position surface node
Sets the alignment of solid textures to the geometry so the texture stays put on the surface as it deforms.
Reverses or cycles the vertex order of faces.
Revolves a curve around a center axis to sweep out a surface.
Generates ripples by displacing points along the up direction specified.
Generates round fillets of a specified radius between two surfaces.
Scatters new points randomly across a surface.
Lets you interactively reshape a surface by brushing.
Sequence Blend lets you do 3D Metamorphosis between shapes and Interpolate point position, colors…
Applies shaders to faces.
Builds a skin surface between any number of shape curves.
Lets you paint the slide modifier and inflation modifier attributes onto geometry interactively.
Smooths out (or “relaxes”) polygons, meshes and curves without increasing the number of points.
Moves the selected point along its normal, with smooth rolloff to surrounding points.
Moves the selected point, with smooth rolloff to surrounding points.
Reorders points and primitives in different ways.
Creates a sphere or ovoid surface.
Simulates the behavior of points as if the edges connecting them were springs.
Insets points on polygonal faces.
Stretches two curves or surfaces to cover a smooth area.
Subdivides polygons into smoother, higher-resolution polygons.
The Sub-net op is essentially a way of creating a macro to represent a collection of ops as a sin…
Generates an isoquadric surface.
Trims or creates profile curves along the intersection lines between NURBS or bezier surfaces.
Creates a surface by sweeping cross-sections along a backbone curve.
Switches between network branches based on an expression or keyframe animation.
Blends intraframe values for geometry.
Cooks the input at a different time.
Retimes the input to a different time range.
Creates a torus (doughnut) shaped surface.
Traces curves from an image file.
Creates trails behind points.
The Transform operation transforms the source geometry in “object space” using a transformation matrix.
Transforms the input geometry relative to a specific axis.
Creates a triangular Bezier surface.
Refines triangular meshes using various metrics.
Converts polygons to triangle strips.
Connects points to form well-shaped triangles.
Trims away parts of a spline surface defined by a profile curve or untrims previous trims.
Creates open or closed tubes, cones, or pyramids.
Applies deformations such as bend, linear taper, shear, squash/stretch, taper, and twist.
Adjusts texture coordinates in the UV viewport by painting.
Lets you interactively move UVs in the texture view.
Relaxes UVs by pulling them out toward the edges of the texture area.
Assigns UVs by projecting them onto the surface from a set direction.
Applies an image file as a textured shader to a surface.
Assigns texture UV coordinates to geometry for use in texture and bump mapping.
UV Transform surface node
Transforms UV texture coordinates on the source geometry.
Separates UVs into reasonably flat, non-overlapping groups.
Processes geometry using an external program.
The Unpaste op removes one or more pasted surfaces from a paste hierarchy, causing the hierarchy to update.
Manually adds or edits attributes on vertices (rather than on points).
Vertex Split surface node
Takes a vertex attribute and splits any point whose vertices differ by more than a specified tolerance at that attribute.
Shows/hides primitives in the 3D viewer and UV editor.
Combines the scalar fields of volume primitives.
Creates the point attributes needed to create a Vortex Force DOP.
Morphs between curve shapes while maintaining curve length.
Wire Capture surface node
Captures surfaces to a wire, allowing you to edit the wire to deform the surface.
Deforms geometry captured to a curve via the Wire Capture node.
Transfers the shape of one curve to another.
Constructs polygonal tubes around polylines, creating renderable geometry.