Grid surface node

Creates a plane.

All Parameters Example files

The plane can be a mesh, Bezier and NURBS surfaces, or multiple lines using open polygons.

Placing a Grid in the viewer

To... Do this

Place the grid anywhere in the scene

  1. Click the Grid tool on the Create tab.

  2. Move the cursor into the scene view.

    Note

    You can hold Alt to detach the grid from the construction plane.

  3. Click to place the grid anywhere in the scene view.

    If you press Enter without clicking, Houdini places the grid at the origin.

Place the grid at the origin

Press Ctrl + on the Grid tool on the shelf.

Note

The grid can be moved once it is placed by either dragging it in the scene view or changing the values in the parameter editor.

Grid Handles

There are special handles available at the geometry level for the grid object that allow you to stretch and squash it.

  1. Move to the geometry level by double clicking the grid node in the network editor or by clicking the Jump to Operator button on the operation controls toolbar.

  2. Drag the handles to squash or stretch the grid.

Parameters

Primitive Type

Type of Geometry to create.

In the case of Points, no geometry is created. Instead, free floating points are created in the same order as if the geometry had been made.

Connectivity

Applies to Polygons and Meshes only.

Rows

Creates horizontal lines, which are open polygons.

Columns

Creates vertical lines, which are open polygons.

Rows & Cols

Both Rows and Columns. All polygons are open.

Triangles

Build the grid with Triangles.

Quads

Default grid connection is four-sided quadrilaterals.

Alternating Triangles

Build the grid with alternating triangles. Each four sided quadrilateral is divided in half making two back to back triangles, with the dividing lines alternating in direction.

Reverse Triangles

Build the grid with reverse triangles. Each four sided quadrilateral is divided in half making two back to back triangles, with the dividing lines all facing the same direction.

Orientation

Orientation plane of grid.

Size

Width and Height of the grid.

Center

Position of the center of the grid.

Rows, Columns

Number of rows and columns in the grid, or hull.

U Order, V Order

The order of NURBS or Bezier surface.

End-point interpolate in U, End-point interpolate in V

Extends the surface to touch the end points in the U and V directions.

Example files

GridBasic

$HFS/houdini/help/examples/nodes/sop/grid/GridBasic.cmd

Load | Launch

The Grid SOP is a very commonly used primitive, especially as a particle source. It is very versatile and has many surface parameterization options.

In this example, there is a series of grids with alternative Primitive Types and Connectivity.

Usages in other examples

Example name Example for

Material shader

Load | Launch

Material shader

Load | Launch

Poly Frame surface node

Load | Launch

Attrib Copy surface node

Load | Launch

Curveclay surface node

Load | Launch

Profile surface node

Load | Launch

Attrib Create surface node

Load | Launch

Bridge surface node

Load | Launch

Magnet surface node

Load | Launch

Magnet surface node

Load | Launch

Add surface node

Load | Launch

Attrib Transfer surface node

Load | Launch

Attrib Transfer surface node

Load | Launch

Attrib Transfer surface node

Load | Launch

Hole surface node

Load | Launch

Visibility surface node

Load | Launch

Smooth surface node

Load | Launch

Creep surface node

Load | Launch

Creep surface node

Load | Launch

Ray surface node

Load | Launch

Cache surface node

Load | Launch

Spring surface node

Load | Launch

Spring surface node

Load | Launch

Spring surface node

Load | Launch

Cloth Create Seam surface node

Load | Launch

Particle surface node

Load | Launch

Particle surface node

Load | Launch

Particle surface node

Load | Launch

Particle surface node

Load | Launch

Particle surface node

Load | Launch

Particle surface node

Load | Launch

Edge Divide surface node

Load | Launch

Dop Import surface node

Load | Launch

Dop Import surface node

Load | Launch

Clip surface node

Load | Launch

UV Transform surface node

Load | Launch

Divide surface node

Load | Launch

Poly Loft surface node

Load | Launch

Rest Position surface node

Load | Launch

Comb surface node

Load | Launch

Fur surface node

Load | Launch

Fur surface node

Load | Launch

Fur surface node

Load | Launch

Fur surface node

Load | Launch

Fur surface node

Load | Launch

Sweep surface node

Load | Launch

Sweep surface node

Load | Launch

Fit surface node

Load | Launch

Refine surface node

Load | Launch

Stitch surface node

Load | Launch

Convert surface node

Load | Launch

Convert surface node

Load | Launch

Convert surface node

Load | Launch

Paste surface node

Load | Launch

Copy surface node

Load | Launch

Copy surface node

Load | Launch

Attrib Reorient surface node

Load | Launch

Primitive surface node

Load | Launch

Lattice surface node

Load | Launch

Attribute surface node

Load | Launch

Curvesect surface node

Load | Launch

Box surface node

Load | Launch

Fillet surface node

Load | Launch

Join surface node

Load | Launch

Poly Stitch surface node

Load | Launch

Point surface node

Load | Launch

Point surface node

Load | Launch

Point surface node

Load | Launch

Particle Fluid Sink dynamics node

Load | Launch

Script Solver dynamics node

Load | Launch

Script Solver dynamics node

Load | Launch

Fluid Force dynamics node

Load | Launch

Cloth Solver dynamics node

Load | Launch

Cloth Solver dynamics node

Load | Launch

Cloth Solver dynamics node

Load | Launch

Cloth Solver dynamics node

Load | Launch

Cloth Solver dynamics node

Load | Launch

File dynamics node

Load | Launch

POP Solver dynamics node

Load | Launch

Switch Solver dynamics node

Load | Launch

Field Force dynamics node

Load | Launch

Reference Frame Force dynamics node

Load | Launch

Load | Launch

Smoke Object dynamics node

Load | Launch

Smoke Object dynamics node

Load | Launch

Smoke Object dynamics node

Load | Launch

Smoke Object dynamics node

Load | Launch

RBD Visualization dynamics node

Load | Launch

Wire Object dynamics node

Load | Launch

RBD Glue Object dynamics node

Load | Launch

RBD Glue Object dynamics node

Load | Launch

Particle Fluid Emitter dynamics node

Load | Launch

Particle Fluid Emitter dynamics node

Load | Launch

RBD Auto Freeze dynamics node

Load | Launch

SOP Solver dynamics node

Load | Launch

Mask Field dynamics node

Load | Launch

Copy Objects dynamics node

Load | Launch

Copy Objects dynamics node

Load | Launch

Anchor: Align Axis dynamics node

Load | Launch

Particle Fluid Object dynamics node

Load | Launch

Particle Fluid Object dynamics node

Load | Launch

Particle Fluid Object dynamics node

Load | Launch

Particle Fluid Object dynamics node

Load | Launch

Particle Fluid Object dynamics node

Load | Launch

Particle Fluid Object dynamics node

Load | Launch

Fan Force dynamics node

Load | Launch

Particle Fluid Solver dynamics node

Load | Launch

Particle Fluid Solver dynamics node

Load | Launch

Particle Fluid Solver dynamics node

Load | Launch

Particle Fluid Solver dynamics node

Load | Launch

Particle Fluid Solver dynamics node

Load | Launch

Particle Fluid Solver dynamics node

Load | Launch

Vortex Force dynamics node

Load | Launch

Active Value dynamics node

Load | Launch

Active Value dynamics node

Load | Launch

RBD Object dynamics node

Load | Launch

RBD Object dynamics node

Load | Launch

Fluid Object dynamics node

Load | Launch

Fluid Object dynamics node

Load | Launch

Fluid Object dynamics node

Load | Launch

RBD Keyframe Active dynamics node

Load | Launch

Multiple Solver dynamics node

Load | Launch

RBD Fractured Object dynamics node

Load | Launch

Blend Solver dynamics node

Load | Launch

Dynamics channel node

Load | Launch

Object channel node

Load | Launch

Lookup channel node

Load | Launch

BlendPose channel node

Load | Launch

Copy channel node

Load | Launch

Turn particle node

Load | Launch

Collision particle node

Load | Launch

Collision particle node

Load | Launch

Collision particle node

Load | Launch

Collision particle node

Load | Launch

Collision particle node

Load | Launch

Attribute Transfer particle node

Load | Launch

Orbit particle node

Load | Launch

Creep particle node

Load | Launch

Creep particle node

Load | Launch

Lookat particle node

Load | Launch

Rotation particle node

Load | Launch

Follow particle node

Load | Launch

Follow particle node

Load | Launch

Follow particle node

Load | Launch

Follow particle node

Load | Launch

Follow particle node

Load | Launch

Follow particle node

Load | Launch

Follow particle node

Load | Launch

Attractor particle node

Load | Launch

Event particle node

Load | Launch

Instance particle node

Load | Launch

Instance particle node

Load | Launch

Instance particle node

Load | Launch

Split particle node

Load | Launch

Wind particle node

Load | Launch

Fan particle node

Load | Launch

Stream particle node

Load | Launch

Color particle node

Load | Launch

Soft Body particle node

Load | Launch

Interact particle node

Load | Launch

Mantra render node

Load | Launch

Mantra render node

Load | Launch

Mantra render node

Load | Launch

Mantra render node

Load | Launch

Torque render node

Load | Launch