| Icon | Plugin | Description |
| | 3DSMeshReader | Mesh reader that loads external 3ds (.3ds) files into the document by reference |
| | 3DelightRenderManEngine | Provides render integration with 3Delight, http://www.3delight.com/ |
| | ActionScript | Executes a script on-demand |
| | AddColorAttributes | Adds a color attribute to a mesh component, primarily for testing purposes. |
| | AddIndexAttributes | Adds an integer 'index' attribute to every table in a mesh, primarily for testing purposes. |
| | AirRenderManEngine | Provides render integration with AIR, http://www.sitexgraphics.com/html/air.html |
 | AlternateArray1D | AlternateArray1D |
 | AlternateArray2D | AlternateArray2D |
 | AlternateArray3D | AlternateArray3D |
| | AnimationTrackDoubleDouble | Stores a series of keyframes for an animation, using 'double' as time and value |
| | AnimationTrackDoubleMatrix4 | Stores a series of keyframes for an animation, using 'double' as time type and 'matrix4' as value |
 | 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 |
| File:BicubicToPoly.png | BicubicToPoly | Polygonizes bicubic patches |
 | 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 |
| | BitmapPerceptualDifference | Calculate a perceptual difference metric between two bitmap images |
| | 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 |
 | BlobbyAdd | Combines blobbies using the Addition operator. |
 | BlobbyDivide | Combines blobbies using the Division operator. |
 | BlobbyEllipsoid | Creates a RenderMan Blobby Ellipsoid |
 | BlobbyMaximum | Combines blobbies using the Maximum operator. |
 | BlobbyMinimum | Combines blobbies using the Minimum operator. |
 | BlobbyMultiply | Combines blobbies using the Multiplication operator. |
 | BlobbyNegate | Combines blobbies using the Negation operator. |
 | BlobbySegment | Creates a blobby containing a single segment primitive |
 | BlobbySubtract | Combines blobbies using the Subtraction operator. |
 | BridgeEdges | Creates new polygons bridging two sets of connected border edges |
 | BridgeFaces | Creates new polygons forming a bridge between two selected polygons |
 | BulgePoints | Bulges mesh points around a point |
| | CalculateNormals | Calculates a variety of polygon normals |
 | Camera | Camera |
| | CapHoles | Caps (fills) holes in a polyhedron |
 | CatmullClark | Generates a Catmull-Clark subdivision mesh |
 | CenterPoints | Centers mesh points around the origin |
| | ClothSimulation | Cloth simulation (currently for grids only) |
 | CollapseEdges | For each selected edge, collapses its two vertices into one |
 | CollapseFaces | For each selected face, collapses its vertices to the centroid |
| | CollapsePoints | Merge selected points into one point, positioned at the average position of the selected points. |
 | 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 |
| | CompizCheck | Warns users that the Compiz window manager may interfere with OpenGL rendering in K-3D |
 | ConnectVertices | Creates edges between selected vertices |
 | CylindricalWavePoints | Applies a wave function to points along an axis |
 | DeformationExpression | Displace a mesh using functional expressions in x, y, and z. |
| | DeleteComponents | Deletes selected faces, edges and vertices |
 | Dissolve | Dissolves selected faces, edges and vertices |
| File:DoubleAdd.png | DoubleAdd | Add two double inputs and produce their sum as output |
| File:DoubleDivide.png | DoubleDivide | Divide two double inputs and produce their quotient as output |
| | DoubleExpression | Calculates a C-style expression, returning a double value as output |
| File:DoubleModulo.png | DoubleModulo | Modulo two double inputs and produce their remainder as output |
| File:DoubleMultiply.png | DoubleMultiply | Multiply two double inputs and produce their product as output |
| File:DoubleSine.png | DoubleSine | Applies a sine function to its input |
| File:DoubleSourceScript.png | DoubleSourceScript | Data source that uses a script to create a k3d::double_t output value |
| File:DoubleSubtract.png | DoubleSubtract | Subtract two double inputs and produce their difference as output |
| File:DoubleToString.png | DoubleToString | Converts a double to a string using printf() style double_to_stringting |
| | EXRBitmapImporter | OpenEXR (*.exr) |
 | EdgesToBlobby | Converts input edges to segment blobbies |
 | ExtrudeFaces | Extrudes selected faces along their normals |
| | FaceToPointSelections | Selects the points belonging to selected faces |
| | FileMagicMIMETypeHandler | Identifies a file's MIME Type based on filename extensions |
 | FlipOrientation | Reverses the orientation of selected polygons and bicubic or bilinear patches |
| | FrozenMatrix | Stores an arbitrary transformation matrix |
 | FrozenMesh | Freezes its input for manual editing |
| | GTSMeshArea | Calculates input mesh area |
| | GTSMeshReader | Mesh reader that reads external GNU Triangulated Surface (.gts) files |
| | GTSMeshVolume | Calculates input mesh volume |
| | GnomeMIMETypeHandler | Identifies a file's MIME Type using the Gnome API |
| | GnomeURIHandler | Opens a URI using the Gnome libraries |
 | GraphVizEngine | GraphViz Render Engine |
| | GraphVizMeshWriter | Mesh writer that saves meshes as GraphViz (.dot) files |
| | GrowSelection | Grows the selection to include adjacent vertices, edges and faces |
| | ImageMagickBitmapImporter | ImageMagick Formats ( many ) |
| | IndigoBackground | Indigo Background |
| | IndigoDiffuseMaterial | Indigo Diffuse Material |
| | IndigoEngine | Indigo Render Engine |
| | IndigoRectangleLight | Indigo Rectangle Light |
| | IndigoSkylight | Indigo Skylight |
| | InotifyFileChangeNotifier | Monitors files for changes, using the Linux inotify system |
| | Int32SourceScript | Uses a script to generate an output k3d::int32_t value. |
| | InterpolatorDoubleDoubleLinear | Linearly interpolates double values to a double time source |
| | InterpolatorDoubleMatrix4Linear | Linearly interpolates matrix4 values to a double time source |
| | JPEGBitmapImporter | JPEG (*.jpeg) |
| | JPEGBitmapReader | Loads a JPEG (*.jpeg) bitmap from the filesystem |
| | JPEGBitmapWriter | Bitmap writer that saves JPEG (*.jpg) files |
| | 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 |
 | LSystemParser | Generates an L-System object from a configuration file |
| | LeastSquaresPlot | Aproximates points with a surface given a set of equations. |
| File:LinearKnot.png | LinearKnot | Generates a PQ-knot curve |
| File:LinearLissajousCurve.png | LinearLissajousCurve | Generates a lissajous (sine-wave) curve |
 | LinearPointNoise | Applies a linear noise offset to mesh points |
 | LinearWavePoints | Applies a wave function to points along an axis |
 | LuxRenderBilinearInterpolationTexture | LuxRender Bilinear Interpolation Texture |
 | LuxRenderCarpaintMaterial | LuxRender Carpaint Material |
 | LuxRenderDistantLight | LuxRender Distant Light |
 | LuxRenderEngine | LuxRender Render Engine |
 | LuxRenderEnvironmentLight | LuxRender EnvironmentLight |
 | LuxRenderGlassMaterial | LuxRender Glass Material |
 | LuxRenderGlossyMaterial | LuxRender Glossy Material |
 | LuxRenderGoniometricLight | LuxRender Goniometric Light |
 | LuxRenderImageTexture | LuxRender Image Texture |
 | LuxRenderMatteMaterial | LuxRender Matte Material |
 | LuxRenderMatteTranslucentMaterial | LuxRender Matte Translucent Material |
 | LuxRenderMetalMaterial | LuxRender Metal Material |
 | LuxRenderMirrorMaterial | LuxRender Mirror Material |
 | LuxRenderMixMaterial | LuxRender Mix Material |
 | LuxRenderNullMaterial | LuxRender Null Material |
 | LuxRenderPointLight | LuxRender Point Light |
 | LuxRenderRoughGlassMaterial | LuxRender Rough Glass Material |
 | LuxRenderScalarImageTexture | LuxRender Scalar Image Texture |
 | LuxRenderShinyMetalMaterial | LuxRender Shiny Metal Material |
 | LuxRenderSkyLight | LuxRender SkyLight |
 | LuxRenderSunLight | LuxRender SunLight |
| | MD2MeshReader | Reader that loads external MD2 (.md2) files into the document by reference |
| | MakeCurveSelection | Converts primitive selections to curve selections. |
| | MakeEdgeSelection | Converts primitive selections to edge selections. |
| | MakeFaceSelection | Converts primitive selections to face selections. |
| | MakePatchSelection | Converts point selections to patch selections. |
| | MakePointSelection | Converts primitive selections to point selections. |
 | MakeSDS | Converts input polyhedra to SDS surfaces |
 | ManualTimeSource | Provides a time source for a K-3D document |
| | MatrixInverse | Computes the inverse of a matrix. |
| | MatrixLook | Creates a transformation matrix that looks from one to another. |
| | MatrixModifierScript | Matrix modifier that uses a script to modify a transformation matrix |
| | MatrixOrientation | Creates an orientation transform matrix |
| | MatrixPosition | Creates a position transform matrix |
| | MatrixScale | Creates a scale transform matrix |
| | MatrixSourceScript | Matrix source that uses a script to create the output value |
| | MatrixView | Generates a viewing matrix from a position, a look vector, and an up vector |
| | MergeCollinearEdges | Merges edges that are collinear, up to a threshold |
| | MergeCoplanarFaces | Merges faces that are coplanar, up to a given threshold |
 | 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 |
 | MeshInstance | Renders an instance of a geometric mesh |
 | MeshModifierScript | Mesh modifier that uses a script to modify geometry |
| | MeshSelection | Applies a selection to a mesh. |
 | MeshSourceScript | Mesh source that uses a script to create geometry |
| | MeshToStdout | Prints mesh information to stdout |
| | MorphPoints | Applies morph to different targets, interpolating between target and source position |
 | MoveFirstEdge | Changes the first edge for selected polygons |
 | MultiMaterial | Material |
| | NGUI | Next Generation User Interface (NGUI) |
| | NGUIAboutDialog | Displays the current K-3D version and credits contributors |
| | NGUIAnimationTimelinePanel | Provides a panel for manipulating the current animation time |
| | NGUIAssignHotkeysDialog | Provides a user-interface for assigning menu hotkeys. |
| | NGUIKnotVectorControl | Provides a custom property control for NURBS knot vectors. |
| | NGUILearningDialog | Displays a menu containing sample documents |
| | NGUILogDialog | Displays the contents of the K-3D log |
| | NGUIMaterialManagerPanel | Material Manager Panel |
| | NGUIMeshControl | Provides a standard control for mesh properties. |
| | NGUIMorphPointsPage | Provides a custom property page for the MorphPoints modifier. |
| | NGUINodeHistoryPanel | Displays a hierarchical list of node inputs |
| | NGUINodeListPanel | Displays the document nodes as a flat list |
| | NGUINodePropertiesPanel | Displays properties for one node |
| | NGUIOpenGLDialog | Displays information about the OpenGL implementation. |
 | NGUIParentTool | Provides interactive controls for reparenting nodes. |
| | NGUIPipelinePanel | Displays the visualization pipeline |
| | NGUIPipelineProfilerPanel | Provides a panel for profiling execution of the visualization pipeline |
| | NGUIPythonShellDialog | Provides an interactive Python shell window |
| | NGUIRectangleControl | Provides a custom property control for k3d::rectangle properties. |
 | NGUIRenderRegionTool | Provides interactive controls for cropped rendering. |
| | NGUISelectionControl | Provides a standard control for selection properties. |
 | NGUISnapTool | Provides interactive controls for 'snapping' nodes. |
| | NGUITextEditorDialog | Provides a general-purpose dialog for editing source-code, text, scripts, and shaders. |
| | NGUITimelinePanel | Provides a panel for manipulating the current time |
| | NGUIToolPropertiesPanel | Displays tool properties |
| | NGUIToolbarPanel | Provides the standard toolbar |
| | NGUIUndoTreePanel | Provides a panel for displaying the undo tree |
| | NUI | Null User Interface (NUI) |
| | NamedTextArray | Creates or updates a named array with string data |
| | NetPRManRenderManEngine | Provides render integration with networked PRMan, https://renderman.pixar.com |
 | Newell | Generates Newell primitives using bicubic patches. |
 | NodeSelection | Stores the document node selection state |
| | Null | Empty node |
 | NullOutputScript | Script node that executes whenever one of its inputs changes |
| | NurbsAddTrimCurve | Adds a trimming curve to the selected patch |
 | NurbsCircle | Generates a NURBS circle |
| | NurbsCloseCurve | Connects the 2 end points of the selected curve |
 | NurbsCone | Generates a NURBS cone |
| | NurbsConnectCurves | Connects a set of NURBS curves |
| | NurbsCreateCap | Creates a NURBS surface filling out the selected closed curves |
| | NurbsCurve | Generates a NURBS curve |
| | NurbsCurveDegreeElevation | Takes a curve of degree p and turns it into a curve with degree p+degree |
| | NurbsCurveInsertKnot | Inserts a new Knot with the specified u-value |
| | NurbsCurveTraversal | Creates a NURBS surface while traversing one NURBS curve along another |
 | NurbsCylinder | Generates a NURBS cylinder |
 | NurbsDisk | Generates a NURBS disk |
| | NurbsEditCurveKnotVector | Edit the knot vector of a NURBS curve |
| | NurbsExtractCurvePoint | Extract the point at the given parameter value |
| | NurbsExtractPatchCurve | Extract a curve from a patch at a given parameter in given direction |
| | NurbsExtractTrimCurves | Extracts patch trim curves as 3D NURBS curve approximations |
| | NurbsExtrudeCurve | Extrudes the selected curve along a coordinate axis and lets you create caps if one of the curves is closed |
| | NurbsExtrudePatch | Extrudes the selected patch along a coordinate axis |
| | NurbsFlipCurve | Flips the order of the points for the selected curves |
 | NurbsGrid | Generates a NURBS grid |
 | NurbsHyperboloid | Generates a NURBS hyperboloid |
| | NurbsMergeConnectedCurves | Join selected curves with common endpoints into a single NURBS curve |
| | NurbsMergeCurveKnotVectors | Inserts a new Knot with the specified u-value |
 | NurbsParaboloid | Generates a NURBS paraboloid |
| | NurbsPatchDegreeElevation | Elevates the selected patches in either u or v direction |
| | NurbsPatchInsertKnot | Adds a new knot in either u or v direction to all selected patches |
 | NurbsPolygon | Generates a NURBS polygon |
| | NurbsPolygonizeCurve | Creates a LinearCurve representation of the selected NURBS curve |
| | NurbsPolygonizePatch | Creates a Polyhedron representation of the selected NURBS patch |
| | NurbsRevolveCurve | Take a NURBS curve and rotate it around one of the coordinate system axis |
| | NurbsRuledSurface | Creates a NURBS surface stretched between the 2 curves |
| | NurbsSetWeight | Sets the weight of the selected Control Points |
| | NurbsSkinnedSurface | Creates a NURBS surface stretched along all selected curves |
 | NurbsSphere | Generates a NURBS sphere |
| | NurbsSplitCurve | Breaks a NURBS curve at a given u value (0...1) |
| | NurbsSplitPatch | Splits a patch at the selected u/v value |
| | NurbsSweepSurface | Create a Surface by traversing one curve along another and orienting it tangential to the traverse curve |
 | 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 |
| | ODEPhysicalNode | Rigid-body dynamics object. |
| | ODESimulation | Rigid-body dynamics simulation. |
| | OgreXmlMeshWriter | Mesh writer that saves external Ogre XML Mesh files |
| | OpenGLBezierTrianglePatchPainter | Renders Bezier triangle patches |
| | OpenGLBicubicPatchPainter | Renders bicubic patches |
| | OpenGLBilinearPatchPainter | Renders bilinear patches |
| | OpenGLBlobbyPointPainter | Renders blobby primitives using points and lines |
| | OpenGLColorFacePainter | Renders mesh faces using a per-face color array |
| | OpenGLConePainter | Renders cone primitives using OpenGL |
| | OpenGLCubicCurvePainter | Renders cubic curves |
| | OpenGLCylinderPainter | Renders cylinder primitives using OpoenGL |
| | OpenGLDiskPainter | Renders disk primitives using OpenGL |
| | OpenGLEdgeNumberingPainter | Numbers polyhedron edges |
| | OpenGLEdgePainter | Renders mesh edges (OpenGL 1.1) |
 | OpenGLEngine | OpenGL Render Engine |
| | OpenGLFaceNormalPainter | Renders polyhedron face normal vectors |
| | OpenGLFaceNumberingPainter | Numbers polyhedron faces |
| | OpenGLFaceOrientationPainter | Draws arrows to show polyhedron face orientation |
| | OpenGLFacePainter | Renders mesh faces, after trianglulating them (OpenGL 1.1) |
| | OpenGLHalfEdgePainter | Draws arrows to show polyhedron half edge orientation |
| | OpenGLHyperboloidPainter | Renders hyperboloid primitives using OpenGL |
| | OpenGLLinearCurvePainter | Renders linear curves |
| | OpenGLMultiPainter | Distributes rendering across multiple mesh painters |
| | OpenGLNURBSCurveNumberingPainter | Numbers NURBS curves |
| | OpenGLNURBSCurvePainter | Renders NURBS curves |
| | OpenGLNURBSPatchNumberingPainter | Numbers NURBS patches |
| | OpenGLNURBSPatchPainter | Renders NURBS patches |
| | OpenGLNormalArrayPainter | Visualizes normal-vector arrays |
| | OpenGLPainterScript | Scripted Mesh Painter |
| | OpenGLParaboloidPainter | Renders paraboloid primitives using OpoenGL |
| | OpenGLPointNumberingPainter | Numbers points |
| | OpenGLPointPainter | Renders mesh points |
| | OpenGLRenderableScript | Scriped node that can do arbitrary rendering using OpenGL. |
| | OpenGLSDSEdgePainter | Renders mesh as SDS patch borders using OpenGL 1.1 |
| | OpenGLSDSFacePainter | Renders mesh as SDS faces using OpenGL 1.1 |
| | OpenGLSDSPointPainter | Renders mesh as SDS patch corners using OpenGL 1.1 |
| | OpenGLSLPainter | Applies an OpenGL shader to downstream painters |
| | OpenGLSpherePainter | Renders sphere primitives using OpoenGL |
| | OpenGLTeapotPainter | Renders teapot primitives using OpoenGL |
| | OpenGLTorusPainter | Renders torus primitives using OpenGL |
| | OpenGLVaryingDataPainter | Prints associated varying data near each edge, for debugging purposes |
| | OpenGLVersionCheck | Checks OpenGL version and warns if it is known to contain bugs affecting K-3D |
| | OpenGLVertexDataPainter | Prints vertex data near each corresponding vertex |
| | PLYMeshReader | Mesh source that reads external Stanford PLY (.ply) files |
| | PLYMeshWriter | Mesh writer that saves 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 |
| | PapagayoLipsyncReader | Load a papagayo lipsync (.dat) file and output its values given a time source |
| | PipelineProfiler | Records data profiling execution of the visualization pipeline |
| | 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 |
| | PointsToParticles | Converts input geometric points into a single group of particles. |
 | 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 |
| | PolyIcosahedron | Generates a polygonal sphere by recursive subdivision of an isocahedron |
 | PolySphere | Generates a polygonal sphere |
 | PolyText | Generates polygonal text using Freetype 2 |
| File:PolyToBilinear.png | PolyToBilinear | Converts input quadrilaterals to bilinear patches. |
 | PolyTorus | Generates a polygonal torus |
 | Polyhedron | Generates a uniform polyhedron |
| | PyUI | Python User Interface (PyUI) |
 | Python | Python scripting engine |
| | QSlim | Surface simplification using quadric error metrics |
| | QuadricCone | Creates a cone primitive |
| | QuadricCylinder | Creates a cylinder primitive |
| | QuadricDisk | Creates a disk primitive |
| | QuadricHyperboloid | Creates a hyperboloid primitive |
| | QuadricLogo | Creates the K-3D logo using quadric primitives. |
| | QuadricParaboloid | Creates a paraboloid primitive |
| | QuadricSphere | Creates a sphere primitive |
| | QuadricTorus | Creates a torus primitive |
| File:RealTimeSource.png | 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 |
| | RenderManAreaLight | RenderMan area light source |
 | 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 |
| | RenderManBicubicPatchPainter | Renders bicubic patches |
| | RenderManBilinearPatchPainter | Renders bilinear patches |
| | RenderManBlobbyPainter | Renders blobbies (implicit surfaces) |
 | RenderManCSGOperator | Combines solids using boolean operators at render-time |
 | RenderManCSGSolid | Designates a solid volume at render-time |
| | RenderManConePainter | Renders cone primitives |
| | RenderManCubicCurvePainter | Renders cubic curves |
| | RenderManCylinderPainter | Renders cylinder primitives |
 | RenderManDelayedReadArchive | Inserts a RenderMan DelayedReadArchive call into rendered output |
| | RenderManDirectTextureMap | Links a RenderMan Texture Map directly to a file |
| | RenderManDiskPainter | Renders disk primitives |
 | RenderManDisplacementShader | Encapsulates a RenderMan displacement shader instance |
 | RenderManEngine | RenderMan Render Engine |
| | RenderManHyperboloidPainter | Renders hyperboloid primitives |
 | 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 |
| | RenderManLinearCurvePainter | Renders linear curves |
 | RenderManMaterial | A RenderMan surface / displacement material |
| | RenderManMultiPainter | Distributes rendering across multiple mesh painters |
| | RenderManNURBSPatchPainter | Renders NURBS patches |
| | RenderManParaboloidPainter | Renders paraboloid primitives |
| | RenderManParticlePainter | Renders particle primitives. |
| | RenderManPolyhedronPainter | Renders mesh polyhedra |
 | RenderManReadArchive | Inserts a RenderMan ReadArchive call into rendered output |
 | RenderManScript | Creates RenderMan output under script control |
| | RenderManScriptedPainter | Uses a script to render meshes |
 | RenderManShadowMap | A shadow_map source within the 3D workspace |
| | RenderManSpherePainter | Renders sphere primitives |
| | RenderManSubdivisionSurfacePainter | Renders mesh subdivision surfaces |
 | RenderManSurfaceShader | Encapsulates a RenderMan surface shader instance |
| | RenderManTeapotPainter | Renders teapot primitives |
 | RenderManTextureMap | Converts a bitmap into a RenderMan Texture Map |
| | RenderManTorusPainter | Renders torus primitives |
 | RenderManVolumeShader | Encapsulates a RenderMan volume shader instance |
 | RotateArray1D | RotateArray1D |
 | RotateArray2D | RotateArray2D |
 | RotateArray3D | RotateArray3D |
 | RotatePoints | Rotates mesh points |
| | RubberBand | Displays a rubber-band box in the viewport. |
 | SDSCorner | Adds variable-sharpness corners to SDS surfaces |
 | SDSCrease | Adds variable-sharpness creases to SDS surfaces |
 | SDSHole | Inserts holes into a subdivision surface mesh |
| | STLMeshReader | Mesh reader that loads external Wavefront (.stl) files into the document by reference |
| | STLMeshWriter | Mesh writer that saves external Stereo Triangulation Lithograph (.stl) files |
| | SVGMeshReader | Reader that loads external Scalable Vector Graphics (.svg) files into the document by reference |
 | 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 |
 | SelectClockwise | Select the clockwise edge of an edge. If multiple edges are selected the first one in the list is selected and all others are deselected |
 | SelectCompanion | Select the companion of an edge. If multiple edges are selected the first one in the list is selected and all others are deselected |
| | SelectConnectedComponents | Select all components that are directly or indirectly connected to the selected component |
 | SelectCube | Selects portions of the input mesh that intersect a cube |
| | SelectCubicCurveByNumber | Selects a cubic curve from based on 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 |
 | SmoothPoints | Smooths mesh points by averaging their positions with their neighbors' |
 | Snap | Snaps one node to another |
 | SolarPosition | Calculates the position of the Sun based on observer position, date, and time. |
 | SphereizePoints | Constrains points to the surface of a sphere |
 | StringSourceScript | String source that uses a script to create the output value |
| | StringToStdout | Prints an input string value to stdout |
| | SubdivideEdges | Subdivides selected edges by adding points. |
 | SubdivideFaces | Subdivides faces by creating new center / midpoints. |
| | SurfacePlot | Creates a 3D surface plot. |
| | 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 |
 | Teapot | Creates a classic teapot primitive |
 | TimeSource | Provides a time source for a K-3D document |
| File:TimeToString.png | TimeToString | Converts a scalar to a string using strftime()-style formatting |
 | TransformPoints | Transform mesh points using input matrix |
 | TranslateArray1D | TranslateArray1D |
 | TranslateArray2D | TranslateArray2D |
 | TranslateArray3D | TranslateArray3D |
 | TranslatePoints | Translates mesh points |
 | TriangulateFaces | Converts input faces into triangles |
 | TweakPoints | Sets the point positions at the given indices |
 | TwistPoints | Twists mesh points along an axis |
| | ValidMeshes | Tests to see that every every primitive and mesh in a collection of meshes can be validated. |
 | Vector3SourceScript | Vector3 source that uses a script to create the output value |
| | VirtualOpenGLEdgePainter | Renders mesh edges |
| | VirtualOpenGLFacePainter | Renders mesh faces |
| | VirtualOpenGLPointPainter | Renders mesh points |
| | VirtualOpenGLSDSEdgePainter | Renders mesh subdivision surface edges |
| | VirtualOpenGLSDSFacePainter | Renders mesh subdivision surface faces |
| | VirtualOpenGLSDSPointPainter | Renders mesh subdivision surface points |
| | WeldPoints | Eliminates points with duplicate 3D coordinates |
| | XTrackCADDocumentImporter | XTrackCAD Tracks File ( .xtc ) |
| | 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 |