| Icon | Plugin | Description |
| | 3DSMeshReader | Mesh reader that loads external 3ds (.3ds) files into the document by reference |
| | 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. |
| | 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 |
| | BitmapPerceptualDifference | Calculate a perceptual difference metric between two bitmap images |
 | BridgeFaces | Creates new polygons forming a bridge between two selected polygons |
| | ClothSimulation | Cloth simulation (currently for grids only) |
| | IndigoBackground | Indigo Background |
| | IndigoDiffuseMaterial | Indigo Diffuse Material |
| | IndigoEngine | Indigo Render Engine |
| | IndigoRectangleLight | Indigo Rectangle Light |
| | IndigoSkylight | Indigo Skylight |
| | InterpolatorDoubleDoubleLinear | Linearly interpolates double values to a double time source |
| | InterpolatorDoubleMatrix4Linear | Linearly interpolates matrix4 values to a double time source |
 | LSystemParser | Generates an L-System object from a configuration file |
| | LeastSquaresPlot | Aproximates points with a surface given a set of equations. |
 | 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 |
| | MergeCollinearEdges | Merges edges that are collinear, up to a threshold |
| | MergeCoplanarFaces | Merges faces that are coplanar, up to a given threshold |
| | MeshDiff | Compares meshes for equivalence |
| | MeshToStdout | Prints mesh information to stdout |
| | MorphPoints | Applies morph to different targets, interpolating between target and source position |
| | NGUIAnimationTimelinePanel | Provides a panel for manipulating the current animation time |
| | NGUIKnotVectorControl | Provides a custom property control for NURBS knot vectors. |
| | NGUIMaterialManagerPanel | Material Manager Panel |
| | NGUIMorphPointsPage | Provides a custom property page for the MorphPoints modifier. |
 | NGUISnapTool | Provides interactive controls for 'snapping' nodes. |
| | NGUIToolPropertiesPanel | Displays tool properties |
| | NamedTextArray | Creates or updates a named array with string data |
| | NurbsAddTrimCurve | Adds a trimming curve to the selected patch |
| | NurbsCloseCurve | Connects the 2 end points of the selected curve |
| | 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 |
| | 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 |
| | NurbsMergeConnectedCurves | Join selected curves with common endpoints into a single NURBS curve |
| | NurbsMergeCurveKnotVectors | Inserts a new Knot with the specified u-value |
| | 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 |
| | 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 |
| | 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 |
| | ODEPhysicalNode | Rigid-body dynamics object. |
| | ODESimulation | Rigid-body dynamics simulation. |
| | OgreXmlMeshWriter | Mesh writer that saves external Ogre XML Mesh files |
| | OpenGLColorFacePainter | Renders mesh faces using a per-face color array |
| | OpenGLFaceNormalPainter | Renders polyhedron face normal vectors |
| | OpenGLHalfEdgePainter | Draws arrows to show polyhedron half edge orientation |
| | OpenGLNormalArrayPainter | Visualizes normal-vector arrays |
| | 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 |
| | OpenGLVaryingDataPainter | Prints associated varying data near each edge, for debugging purposes |
| | OpenGLVertexDataPainter | Prints vertex data near each corresponding vertex |
| | PapagayoLipsyncReader | Load a papagayo lipsync (.dat) file and output its values given a time source |
| | PipelineProfiler | Records data profiling execution of the visualization pipeline |
| | QSlim | Surface simplification using quadric error metrics |
| | RenderManAreaLight | RenderMan area light source |
| | SVGMeshReader | Reader that loads external Scalable Vector Graphics (.svg) files into the document by reference |
 | 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 |
| | SelectionToStdout | Prints selection information to stdout |
 | Snap | Snaps one node to another |
 | SolarPosition | Calculates the position of the Sun based on observer position, date, and time. |
| | StringToStdout | Prints an input string value to stdout |
| | ValidMeshes | Tests to see that every every primitive and mesh in a collection of meshes can be validated. |
| | XTrackCADDocumentImporter | XTrackCAD Tracks File ( .xtc ) |