| Icon | Plugin | Description |
| | 3DelightRenderManEngine | Provides render integration with 3Delight, http://www.3delight.com/ |
| | ActionScript | Executes a script on-demand |
| | AirRenderManEngine | Provides render integration with AIR, http://www.sitexgraphics.com/html/air.html |
 | AlternateArray1D | AlternateArray1D |
 | AlternateArray2D | AlternateArray2D |
 | AlternateArray3D | AlternateArray3D |
 | AnnotateNormal | Displays a normal |
 | Annotation | Displays text annotations in the 3D document, primarily for documentation / tutorials |
 | Annotation2D | Displays 2D text annotations, primarily for documentation / tutorials |
| | Annotation3D | Displays text annotations in the 3D document, primarily for documentation / tutorials |
| | AqsisRenderManEngine | Provides render integration with Aqsis, http://www.aqsis.org |
 | Axes | Configurable set of axes to help in visualizing the 3D workspace |
| | BMRTRenderManEngine | Provides render integration with BMRT, may it rest in peace. |
 | BendPoints | Bends mesh points around an axis |
 | BevelPoints | Bevels a surface at each selected point |
 | BitmapAdd | Add value to each pixel color component |
 | BitmapChecker | Generates a checker-pattern bitmap |
 | BitmapColorMonochrome | Make any image black and white |
 | BitmapGamma | Apply gamma value to each pixel |
 | BitmapInvert | Inverts a bitmap |
 | BitmapMatteColorDiff | Create alpha channel using color difference |
 | BitmapMatteInvert | Inverts a bitmap's alpha channel |
 | BitmapModifierScript | Bitmap modifier that uses a script to modify an input bitmap |
 | BitmapMultiply | Multiply value of each pixel |
| | BitmapReader | Loads a bitmap from the filesystem |
 | BitmapSolid | Generates a solid-color bitmap |
 | BitmapSourceScript | Bitmap source that uses a script to generate images |
 | BitmapSubtract | Subtract value from each pixel |
 | BitmapThreshold | Cut off chanels at a certain value |
 | BlobbyEllipsoid | Creates a RenderMan Blobby Ellipsoid |
 | BlobbySegment | Creates a blobby containing a single segment primitive |
 | BulgePoints | Bulges mesh points around a point |
 | Camera | Camera |
| | CapHoles | Caps (fills) holes in a polyhedron |
 | CatmullClark | Generates a Catmull-Clark subdivision mesh |
 | CenterPoints | Centers mesh points around the origin |
 | CollapseEdges | For each selected edge, collapses its two vertices into one |
 | CollapseFaces | For each selected face, collapses its vertices to the centroid |
 | ColorProperty | Provides a source object to link color properties to |
 | ColorSourceScript | Color source that uses a script to create the output value |
| | CommandNodeScript | Script node that executes a script in response to command-node commands |
 | Cone | Cone primitive |
 | ConnectVertices | Creates edges between selected vertices |
 | Cylinder | Cylinder primitive |
 | CylindricalWavePoints | Applies a wave function to points along an axis |
 | Delete | Deletes selected faces, edges and vertices |
 | Disk | Disk primitive |
 | Dissolve | Dissolves selected faces, edges and vertices |
| | DoubleSourceScript | Data source that uses a script to create a k3d::double_t output value |
 | EdgesToBlobby | Converts input edges to segment blobbies |
 | ExtrudeFaces | Extrudes selected faces along their normals |
| | FileMagicMIMETypeHandler | Identifies a file's MIME Type based on filename extensions |
 | FlipOrientation | Reverses the orientation of selected polygons |
 | FormatScalar | Converts a scalar to a string using printf() style formatting |
 | FormatTime | Converts a scalar to a string using strftime()-style formatting |
 | FrozenMesh | Freezes its input for manual editing |
| | FrozenTransformation | Stores an arbitrary transformation matrix |
| | GLRenderableScript | Scripted OpenGL Drawable |
| | GTSMeshReader | Mesh reader that reads external GNU Triangulated Surface (.gts) files |
| | GnomeMIMETypeHandler | Identifies a file's MIME Type using the Gnome API |
| | GnomeURIHandler | Opens a URI using the Gnome libraries |
 | GraphVizEngine | GraphViz Render Engine |
| | GrowSelection | Grows the selection to include adjacent vertices, edges and faces |
 | Hyperboloid | Hyperboloid primitive |
| | ImageMagickBitmapImporter | ImageMagick Formats ( many ) |
| | Int32SourceScript | Uses a script to generate an output k3d::int32_t value. |
| | JPEGBitmapImporter | JPEG (*.jpeg) |
| | JPEGBitmapReader | Loads a JPEG (*.jpeg) bitmap from the filesystem |
| | JPEGBitmapWriter | Bitmap writer that saves JPEG (*.jpg) files |
 | JoinPoints | Merge selected points into one point, positioned at the average position of the selected points. |
| | K3DDocumentExporter | K-3D Native ( .k3d ) |
| | K3DDocumentImporter | K-3D Native ( .k3d ) |
 | K3DMeshReader | Mesh reader that loads external K-3D XML (.k3d) files |
 | K3DMeshWriter | Mesh writer that saves K-3D XML (.k3d) files |
 | K3DScript | K3DScript scripting engine |
 | KnotCurve | Generates a PQ-knot curve |
| | LegacyMeshConversion | Converts an input mesh to the legacy mesh format, then back, for regression testing |
 | LinearPointNoise | Applies a linear noise offset to mesh points |
 | LinearWavePoints | Applies a wave function to points along an axis |
 | LissajousCurve | Generates a lissajous (sine-wave) curve |
 | LookAt | Orients a transformation matrix to look at another |
 | MakeBilinearPatches | Converts input quadrilaterals to bilinear patches |
| | MakePointGroup | Converts input gprims into a single point group |
 | MakeSDS | Converts input polyhedra to SDS surfaces |
| | MemoryPools | Low-level control of memory pools, primarily for testing |
 | MergeMesh | Merges two meshes into one |
 | MeshArray1D | Makes copies of a mesh along one dimension |
 | MeshArray2D | Makes copies of a mesh along two dimensions |
 | MeshArray3D | Makes copies of a mesh along three dimensions |
| | MeshDiff | Compares meshes for equivalence |
 | MeshModifierScript | Mesh modifier that uses a script to modify geometry |
| | MeshPainterScript | Scripted Mesh Painter |
 | MeshSourceScript | Mesh source that uses a script to create geometry |
 | MeshStats | Displays statistics about the input mesh |
| | MeshToStdout | Prints mesh information to stdout |
 | MoveFirstEdge | Changes the first edge for selected polygons |
| | MultiMaterial | Material |
| | NetPRManRenderManEngine | Provides render integration with networked PRMan, https://renderman.pixar.com |
 | Newell | Generates Newell primitives as Bezier patches |
| | Null | Empty node |
 | NullOutputScript | Script node that executes whenever one of its inputs changes |
| | NullUI | Null User Interface (NUI) |
 | NurbsCircle | Generates a NURBS circle |
 | NurbsCone | Generates a NURBS cone |
 | NurbsCylinder | Generates a NURBS cylinder |
 | NurbsDisk | Generates a NURBS disk |
 | NurbsGrid | Generates a NURBS grid |
 | NurbsHyperboloid | Generates a NURBS hyperboloid |
 | NurbsParaboloid | Generates a NURBS paraboloid |
 | NurbsPolygon | Generates a NURBS polygon |
 | NurbsSphere | Generates a NURBS sphere |
 | NurbsTorus | Generates a NURBS torus |
| | OBJMeshReader | Mesh reader that loads external Wavefront (.obj) files into the document by reference |
| | OBJMeshWriter | Mesh writer that saves external Wavefront (.obj) files |
 | OpenGLEngine | OpenGL Render Engine |
 | OpenGLMaterial | OpenGL Material |
 | Orientation | Creates an orientation transform matrix |
| | PLYMeshReader | Mesh source that reads external Stanford PLY (.ply) files |
| | PNGBitmapImporter | PNG (*.png) |
| | PNGBitmapReader | Loads a PNG (*.png) bitmap from the filesystem |
| | PNGBitmapWriter | Bitmap writer that saves PNG (*.png) files |
| | POVManRenderManEngine | Provides render integration with POVMan |
| | PRManRenderManEngine | Provides render integration with PRMan, http://renderman.pixar.com |
 | Paraboloid | Paraboloid primitive |
| | PixieRaytraceMap | Dummy shadow map source for raytracing with Pixie |
| | PixieRenderManEngine | Provides render integration with Pixie, http://www.renderpixie.com |
 | PointsToBlobby | Converts input points to an implicit surface composed of blobby ellipsoids |
 | PolyCone | Generates a polygonal cone with optional endcap |
 | PolyCube | Generates a polygonal cube |
 | PolyCushion | Generates a polygonal cushion (a cube with rounded edges) |
 | PolyCylinder | Generates a polygonal cylinder with optional endcaps |
| | PolyDisk | Generates a polygonal disk |
 | PolyGrid | Generates a polygonal grid |
 | PolySphere | Generates a polygonal sphere |
 | PolyText | Generates polygonal text using Freetype 2 |
 | PolyTorus | Generates a polygonal torus |
 | PolygonizeBicubicPatches | Polygonizes bicubic patches |
 | PolygonizeBlobbies | Polygonizes blobby implicit surfaces |
 | Polyhedron | Generates a uniform polyhedron |
 | Position | Creates a position transform matrix |
| | PrintStdout | Prints an input string value to stdout |
 | Python | Python scripting engine |
 | QuadricDecimation | Surface simplification using quadric error metrics |
 | RealtimeSource | Provides a realtime time source for a K-3D document |
| | ReferenceImage2D | Displays a bitmap image in the background of the viewport. |
| | ReferenceImage3D | Displays a bitmap image on a resizable plane within the viewport. |
| | RenderDotCRenderManEngine | Provides render integration with RenderDotC, http://www.dotcsw.com/rdc.html |
| | RenderEngineScript | Script node that acts as a render engine |
 | RenderManArray1D | Renders a one-dimensional array of geometric object instances |
 | RenderManArray2D | Renders a two-dimensional array of geometric object instances |
 | RenderManArray3D | Renders a three-dimensional array of geometric object instances |
 | RenderManBackgroundPlane | Places a shader on a bilinear patch, aligned with the farplane |
 | RenderManCSGOperator | Combines solids using boolean operators at render-time |
 | RenderManCSGSolid | Designates a solid volume at render-time |
 | RenderManDelayedReadArchive | Inserts a RenderMan DelayedReadArchive call into rendered output |
| | RenderManDirectTextureMap | Links a RenderMan Texture Map directly to a file |
 | RenderManDisplacementShader | Encapsulates a RenderMan displacement shader instance |
 | RenderManEngine | RenderMan Render Engine |
 | RenderManImagerShader | Encapsulates a RenderMan imager shader instance |
 | RenderManLatLongEnvironmentMap | Converts a bitmap into a RenderMan LatLong Environment Map |
 | RenderManLight | RenderMan light source |
 | RenderManLightShader | Encapsulates a RenderMan light shader instance |
 | RenderManMaterial | A RenderMan surface / displacement material |
 | RenderManReadArchive | Inserts a RenderMan ReadArchive call into rendered output |
 | RenderManScript | Creates RenderMan output under script control |
 | RenderManShadowMap | A shadow_map source within the 3D workspace |
 | RenderManSurfaceShader | Encapsulates a RenderMan surface shader instance |
 | RenderManTextureMap | Converts a bitmap into a RenderMan Texture Map |
 | RenderManVolumeShader | Encapsulates a RenderMan volume shader instance |
 | RotateArray1D | RotateArray1D |
 | RotateArray2D | RotateArray2D |
 | RotateArray3D | RotateArray3D |
 | RotatePoints | Rotates mesh points |
 | SDSCorner | Adds variable-sharpness corners to SDS surfaces |
 | SDSCrease | Adds variable-sharpness creases to SDS surfaces |
 | SDSHole | Inserts holes into a subdivision mesh |
 | ScalarAdd | Add two scalar inputs and produce their sum as output |
 | ScalarDivide | Divide two scalar inputs and produce their quotient as output |
| | ScalarExpression | Calculates a C-style expression, returning a scalar value as output |
 | ScalarModulo | Modulo two scalar inputs and produce their remainder as output |
 | ScalarMultiply | Multiply two scalar inputs and produce their product as output |
 | ScalarProperty | Provides a source object to link scalar properties to |
 | ScalarSine | Applies a sine function to its input |
 | ScalarSubtract | Subtract two scalar inputs and produce their difference as output |
 | Scale | Creates a scale transform matrix |
 | ScalePoints | Scales mesh points |
| | SelectBicubicPatchByNumber | Selects a bicubic patch from the input mesh by its index number |
| | SelectBilinearPatchByNumber | Selects a bilinear patch from the input mesh by its index number |
 | SelectCube | Selects portions of the input mesh that intersect a cube |
| | SelectCubicCurveByNumber | Selects a cubic curve from the input mesh by its index number |
| | SelectEdgeByNumber | Selects an edge from the input mesh by its index number |
| | SelectEdgeLoops | Selects edge loops containing selected egdes |
| | SelectEdgeRings | Selects edge rings containing selected egdes |
 | SelectFaceByNumber | Selects a face from the input mesh by its index number |
| | SelectLinearCurveByNumber | Selects a linear curve from the input mesh by its index number |
| | SelectNSided | Selects points or faces that have numbers of sides within a specified range |
| | SelectNurbsCurveByNumber | Selects a NURBS curve from the input mesh by its index number |
| | SelectNurbsPatchByNumber | Selects a NURBS patch from the input mesh by its index number |
 | SelectPointByNumber | Selects a point from the input mesh by its index number |
| | SelectionToStdout | Prints selection information to stdout |
 | SetMaterial | Sets geometry materials |
 | ShearPoints | Shears mesh points along an axis |
| | ShowMatrix | Displays input matrix values |
 | SmoothPoints | Smooths mesh points by averaging their positions with their neighbors' |
 | Sphere | Sphere primitive |
 | SphereEversion | Generates sphere eversion at any stage |
 | SphereizePoints | Constrains points to the surface of a sphere |
 | StringSourceScript | String source that uses a script to create the output value |
| | SubdivideEdges | Subdivides edges by creating one or more vertices along |
 | SubdivideFaces | Subdivide faces by joining face center with vertices or edge midpoints, or contiguous midpoints |
| | TIFFBitmapExporter | TIFF (*.tiff) |
| | TIFFBitmapImporter | TIFF (*.tiff) |
| | TIFFBitmapReader | Loads a TIFF (*.tif) bitmap from the filesystem |
| | TIFFBitmapWriter | Bitmap writer that saves TIFF (*.tiff) files |
 | TaperPoints | Tapers mesh points along an axis |
 | TimeSource | Provides a time source for a K-3D document |
 | Torus | Torus primitive |
 | TransformModifierScript | Transform modifier that uses a script to modify a transformation matrix |
 | TransformPoints | Transform mesh points using input matrix |
 | TransformSourceScript | Transform source that uses a script to create the output value |
 | TranslateArray1D | TranslateArray1D |
 | TranslateArray2D | TranslateArray2D |
 | TranslateArray3D | TranslateArray3D |
 | TranslatePoints | Translates mesh points |
 | TweakPoints | Translates each mesh point with custom vector |
 | TwistPoints | Twists mesh points along an axis |
 | Vector3SourceScript | Vector3 source that uses a script to create the output value |
 | ViewMatrix | Generates a transformation matrix from a position, a look vector, and an up vector |
| | Weld | Eliminates points with duplicate 3D coordinates |
| | YafrayAreaLight | Yafray Area Light |
 | YafrayEngine | Yafray Render Engine |
| | YafrayGlobalPhotonLight | Yafray Global Photon Light |
 | YafrayHemiLight | Yafray Hemi Light |
 | YafrayMaterial | Yafray Material |
| | YafrayPhotonLight | Yafray Photon Light |
 | YafrayPointLight | Yafray Point Light |
 | YafraySoftLight | Yafray Soft Light |
 | YafraySpotLight | Yafray Spot Light |
 | YafraySunLight | Yafray Sun Light |