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 |
| AddColorAttribute | Adds a color attribute to a mesh component, primarily for testing purposes. |
| AddColorAttributes | Adds an color attribute to every table in a mesh, primarily for testing purposes. |
| AddIndexAttributes | Adds an integer 'index' attribute to every table in a mesh, primarily for testing purposes. |
| AddPointAttributes | Copies point coordinates to the relevant attribute tables 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 |
| 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 |
| CGALBoolean | 3D mesh boolean operations |
| 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 |
| 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 |
| DissolveFaces | Merges adjacent faces into a single large face. |
| DoubleAdd | Add two double inputs and produce their sum as output |
| DoubleDivide | Divide two double inputs and produce their quotient as output |
| DoubleExpression | Calculates a C-style expression, returning a double value as output |
| DoubleModulo | Modulo two double inputs and produce their remainder as output |
| DoubleMultiply | Multiply two double inputs and produce their product as output |
| DoubleSine | Applies a sine function to its input |
| DoubleSourceScript | Data source that uses a script to create a k3d::double_t output value |
| DoubleSubtract | Subtract two double inputs and produce their difference as output |
| 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. |
| LinearKnot | Generates a PQ-knot curve |
| 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 |
| 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 |
| MetaObjectScript | Scripted node that acts as a meta-object (provides dynamic runtime execution of arbitrary commands). |
| 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 |
| NGUIMeshControl | Provides a standard control for mesh properties. |
| NGUIMorphPointsPage | Provides a custom property page for the MorphPoints modifier. |
| 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. |
| OSMesaContextFactory | Creates OSMesa graphics contexts. |
| 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 |
| PointsCentroid | Calculates the average position (centroid) of the points, weighted by the selection value |
| 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 |
| PolyToBilinear | Converts input quadrilaterals to bilinear patches. |
| PolyTorus | Generates a polygonal torus |
| PyUI | Python User Interface (PyUI) |
| Python | Python scripting engine |
| QSlim | Surface simplification using quadric error metrics |
| QTUIAboutDialog | Displays the current K-3D version and credits contributors |
| QTUIBooleanWidget | Provides a custom property widget for k3d::bool_t properties. |
| QTUIColorWidget | Provides a custom property widget for k3d::color properties. |
| QTUIDefaultMode | Provides default behavior when no other mode is in-use. |
| QTUIJavaScriptShell | Provides an interactive JavaScript shell. |
| QTUILog | Displays the contents of the K-3D log |
| QTUIMatrixWidget | Provides a custom property widget for k3d::matrix4 properties. |
| QTUINodeListPanel | Displays document nodes as a flat list. |
| QTUINodePropertiesPanel | Displays document node properties. |
| QTUIOpenGLWindow | Used to test OpenGL development. |
| QTUIPathWidget | Provides a custom property widget for k3d::filesystem::path properties. |
| QTUIProgrammableMode | Provides an edit-mode with programmable behavior. |
| QTUIStringWidget | Provides a custom property widget for k3d::string_t properties. |
| QTUITextEditor | Provides a general-purpose editor for editing source-code, text, scripts, and shaders. |
| QtUI | Qt User Interface (QtUI) |
| 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 |
| 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 |
| SelectBoundaryEdges | Selects edges that are on the boundary of the mesh |
| 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. |
| SelectDegenerateFaces | Selects all faces with a zero-length normal |
| 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 |
| SelectedFacesToPolyhedron | Outputs all selected faces to a single polyhedron. |
| SelectionToStdout | Prints selection information to stdout |
| SetColor | Sets geometry color |
| 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 |
| 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 |
| UniformPolyhedron | Generates a uniform polyhedron |
| 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 |
| Welcome | Welcomes users running K-3D for the first time. |
| 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 |