| 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 |
| | 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 |
| | AqsisTeapot | Renders a teapot primitive in render engines that support one (Aqsis!) |
 | 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 |
 | BevelFaces | Bevels each selected face |
 | 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 |
| | 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. |
 | BlobbyAddOperator | Blobby Add operator |
 | BlobbyDivOperator | Blobby Div operator |
 | BlobbyDivide | Combines blobbies using the Division operator. |
 | BlobbyEllipsoid | Creates a RenderMan Blobby Ellipsoid |
 | BlobbyMaxOperator | Blobby Max operator |
 | BlobbyMaximum | Combines blobbies using the Maximum operator. |
 | BlobbyMinOperator | Blobby Min operator |
 | BlobbyMinimum | Combines blobbies using the Minimum operator. |
 | BlobbyMultOperator | Blobby Mult operator |
 | BlobbyMultiply | Combines blobbies using the Multiplication operator. |
| | BlobbyNegate | Combines blobbies using the Negation operator. |
 | BlobbySegment | Creates a blobby containing a single segment primitive |
 | BlobbySubOperator | Blobby Sub operator |
 | 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 |
| | ClothModifier | Cloth Simulation Modifier(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 |
 | 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 |
| | DeformationExpression | Displace a mesh according a expression on x,y and z points components |
 | 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 |
 | FaceNormals | Converts a mesh into a collection of linear curves constructed from its normal vectors |
| | FileMagicMIMETypeHandler | Identifies a file's MIME Type based on filename extensions |
| | FilletEdges | Creates rounded surfaces along selected edges |
 | 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 |
| | GLXCameraToBitmap | Renders the scene to a bitmap using OpenGL |
| | 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. |
| | InterpolatorDoubleDoubleLinear | Linearly interpolates double values to a double time source |
| | InterpolatorDoubleMatrix4Linear | Linearly interpolates matrix4 values to a double time source |
| | InvertMatrix | Inverts a matrix mathematically speaking |
| | 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 |
 | LSystemParser | Generates an L-System object from a configuration file |
| | LeastSquaresPlot | Aproximates points with a surface given a set of equations. |
| | LegacyMeshConversion | Converts an input mesh to the legacy mesh format, then back, for regression testing |
| | LegacyTriangulateFaces | Converts input faces into triangles |
 | 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 |
| | MakeCreases | Subdivides the faces around creases for SDS rendering |
| | MakePointGroup | Converts input gprims into a single point group |
 | MakeSDS | Converts input polyhedra to SDS surfaces |
| | MakeSharpEdges | Make selected edges sharp |
| | 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 |
 | MeshInstance | Renders an instance of a geometric mesh |
 | 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 |
| | MorphPoints | Applies morph to different targets, interpolating between target and source position |
 | MoveFirstEdge | Changes the first edge for selected polygons |
| | MultiMaterial | Material |
| | 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. |
| | NGUICommandNodeInspectorDialog | Provides a graphical view of the command-node hierarchy |
| | NGUIEventRecorderDialog | Sends a stream of user interface events to stderr, primarily intended for troubleshooting |
| | NGUIKnotVectorControl | Provides a custom property control for NURBS knot vectors. |
| | NGUILearningDialog | Displays a menu containing interactive tutorials and sample documents |
| | NGUILogDialog | Displays the contents of the K-3D log |
| | NGUIMaterialManagerPanel | Material Manager Panel |
| | 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 |
 | NGUIParentTool | Provides interactive controls for reparenting nodes. |
| | NGUIPipelinePanel | Displays the visualization pipeline |
| | NGUIPipelineProfilerPanel | Provides a panel for profiling execution of the visualization pipeline |
 | NGUIRenderRegionTool | Provides interactive controls for cropped rendering. |
 | NGUISnapTool | Provides interactive controls for 'snapping' nodes. |
| | NGUITestCaseRecorderDialog | Provides a user interface for recording test cases, including situations where the application crashes. |
| | NGUITextEditorDialog | Provides a general-purpose dialog for editing text, scripts, and shaders. |
| | NGUITimelinePanel | Provides a panel for manipulating the current time |
| | NGUIToolPropertiesPanel | Displays tool properties |
| | NGUIToolbarPanel | Provides the standard toolbar |
| | NGUITutorialRecorderDialog | Provides a user interface for recording interactive tutorials. |
| | NGUIUVEditor | Used for editing of UV coordinates |
| | NGUIUndoTreePanel | Provides a panel for displaying the undo tree |
| | NetPRManRenderManEngine | Provides render integration with networked PRMan, https://renderman.pixar.com |
| | NewTweakPoints | Tweaks selected points using the given matrix |
 | Newell | Generates Newell primitives as Bezier patches |
| | NodeSelection | Stores the document node selection state |
| | Null | Empty node |
 | NullOutputScript | Script node that executes whenever one of its inputs changes |
| | NullUI | Null User Interface (NUI) |
| | 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 given closed curve |
| | 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 |
| | 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 |
 | NurbsGrid | Generates a NURBS grid |
 | NurbsHyperboloid | Generates a NURBS hyperboloid |
 | 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 |
| | 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 |
| | OpenGLCubicCurvePainter | Renders cubic curves |
| | 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) |
| | OpenGLFaceVaryingPainter | Renders selection hooks for facevarying data |
| | OpenGLHiddenLinePainter | Renders meshes using a classic hidden-line effect. |
| | OpenGLLinearCurvePainter | Renders linear curves |
 | OpenGLMaterial | OpenGL Material |
| | 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 |
| | OpenGLPointNormalPainter | Renders polyhedron point normal vectors |
| | OpenGLPointNumberingPainter | Numbers points |
| | OpenGLPointPainter | Renders mesh points |
| | 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 |
| | OpenGLTeapotPainter | Renders teapot primitives using OpoenGL |
| | OpenGLTexturedFacePainter | Renders textured mesh faces, after triangulating them (OpenGL 1.1) |
| | OpenGLVBOEdgePainter | Renders mesh edges (OpenGL VBOs) |
| | OpenGLVBOFacePainter | Renders mesh faces, after trianglulating them (OpenGL VBOs) |
| | OpenGLVBOPointPainter | Renders mesh points (OpenGL VBOs) |
| | OpenGLVBOSDSEdgePainter | Renders mesh as SDS patch borders using OpenGL VBOs |
| | OpenGLVBOSDSFacePainter | Renders mesh as SDS faces using OpenGL VBOs |
| | OpenGLVBOSDSPointPainter | Renders mesh as SDS patch corners using OpenGL VBOs |
| | OpenGLVaryingColorFacePainter | Renders mesh faces using a face-varying color array |
 | 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 |
| | 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 |
 | PlanarMap | Planar projection map |
 | 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 |
| | PolyIcosahedron | Generates a polygonal sphere by recursive subdivision of an isocahedron |
 | PolySphere | Generates a polygonal sphere |
 | PolyTerrainFFT | Generates an FFT-based fractal terrain |
 | PolyTerrainHfBM | Generates an HfBM-based fractal terrain |
 | 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 |
| | 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 |
| | RenderManCubicCurvePainter | Renders cubic curves |
 | 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 |
| | RenderManLinearCurvePainter | Renders linear curves |
 | RenderManMaterial | A RenderMan surface / displacement material |
| | RenderManMultiPainter | Distributes rendering across multiple mesh painters |
| | RenderManNURBSPatchPainter | Renders NURBS patches |
| | RenderManPointGroupPainter | Renders mesh point groups |
| | 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 |
| | RenderManSubdivisionSurfacePainter | Renders mesh subdivision surfaces |
 | 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 |
 | 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 |
 | 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' |
 | SmoothShade | Simulates smooth geometry by averaging polygon normals |
 | Snap | Snaps one node to another |
 | 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 |
| | 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 |
 | TagColor | Tags geometry with a color |
 | TaperPoints | Tapers mesh points along an axis |
 | Teapot | Creates a classic teapot primitive |
 | 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 |
 | TriangulateFaces | Converts input faces into triangles |
 | 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 |
| | VirtualCameraToBitmap | Renders the scene to a bitmap using OpenGL |
| | 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 |
| | 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 |