A.51. Stable Plugins

3DelightRenderManEngine
Provides render integration with 3Delight, http://www.3delight.com/
ActionScript
Executes a script on-demand
AirRenderManEngine
Provides render integration with AIR, http://www.sitexgraphics.com/html/air.html
AlternateArray1D
AlternateArray1D
AlternateArray2D
AlternateArray2D
AlternateArray3D
AlternateArray3D
AnnotateNormal
Displays a normal
Annotation
Displays text annotations in the 3D document, primarily for documentation / tutorials
Annotation2D
Displays 2D text annotations, primarily for documentation / tutorials
Annotation3D
Displays text annotations in the 3D document, primarily for documentation / tutorials
AqsisRenderManEngine
Provides render integration with Aqsis, http://www.aqsis.org
Axes
Configurable set of axes to help in visualizing the 3D workspace
BMRTRenderManEngine
Provides render integration with BMRT, may it rest in peace.
BendPoints
Bends mesh points around an axis
BitmapAdd
Add value to each pixel color component
BitmapChecker
Generates a checker-pattern bitmap
BitmapColorMonochrome
Make any image black and white
BitmapGamma
Apply gamma value to each pixel
BitmapInvert
Inverts a bitmap
BitmapMatteColorDiff
Create alpha channel using color difference
BitmapMatteInvert
Inverts a bitmap’s alpha channel
BitmapModifierScript
Bitmap modifier that uses a script to modify an input bitmap
BitmapMultiply
Multiply value of each pixel
BitmapReader
Loads a bitmap from the filesystem
BitmapSolid
Generates a solid-color bitmap
BitmapSourceScript
Bitmap source that uses a script to generate images
BitmapSubtract
Subtract value from each pixel
BitmapThreshold
Cut off chanels at a certain value
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
CenterPoints
Centers mesh points around the origin
CollapseEdges
For each selected edge, collapses its two vertices into one
CollapseFaces
For each selected face, collapses its vertices to the centroid
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
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
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
GioMIMETypeHandler
Identifies a file’s MIME Type using the GIO API
GioURIHandler
Opens a URI using the GIO 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
IGESMeshWriter
Mesh writer that saves IGES CAD (.iges) files
ImageMagickBitmapImporter
ImageMagick Formats ( many )
InotifyFileChangeNotifier
Monitors files for changes, using the Linux inotify system
Int32SourceScript
Uses a script to generate an output k3d::int32_t value.
JPEGBitmapImporter
JPEG (*.jpeg)
JPEGBitmapReader
Loads a JPEG (*.jpeg) bitmap from the filesystem
JPEGBitmapWriter
Bitmap writer that saves JPEG (*.jpg) files
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
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
MakeCurveSelection
Converts primitive selections to curve selections.
MakeEdgeSelection
Converts primitive selections to edge selections.
MakeFaceSelection
Converts primitive selections to face selections.
MakeHole
Creates a hole in each selected face, using the face outer loop as basis and scaling it by the specified factor.
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
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
MergeMesh
Merges two meshes into one
MergePolyhedra
Merges all polyhedra in a mesh into a single polyhedron
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
MetaObjectScript
Scripted node that acts as a meta-object (provides dynamic runtime execution of arbitrary commands).
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
NGUIAssignHotkeysDialog
Provides a user-interface for assigning menu hotkeys.
NGUILearningDialog
Displays a menu containing sample documents
NGUILogDialog
Displays the contents of the K-3D log
NGUIMeshControl
Provides a standard control for mesh properties.
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.
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.
NGUITextEditorDialog
Provides a general-purpose dialog for editing source-code, text, scripts, and shaders.
NGUITimelinePanel
Provides a panel for manipulating the current time
NUI
Null User Interface (NUI)
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
NurbsCircle
Generates a NURBS circle
NurbsCone
Generates a NURBS cone
NurbsCylinder
Generates a NURBS cylinder
NurbsDisk
Generates a NURBS disk
NurbsGrid
Generates a NURBS grid
NurbsHyperboloid
Generates a NURBS hyperboloid
NurbsParaboloid
Generates a NURBS paraboloid
NurbsPolygon
Generates a NURBS polygon
NurbsSphere
Generates a NURBS sphere
NurbsTorus
Generates a NURBS torus
OBJMeshReader
Mesh reader that loads external Wavefront (.obj) files into the document by reference
OBJMeshWriter
Mesh writer that saves external Wavefront (.obj) files
OpenGLBezierTrianglePatchPainter
Renders Bezier triangle patches
OpenGLBicubicPatchPainter
Renders bicubic patches
OpenGLBilinearPatchPainter
Renders bilinear patches
OpenGLBlobbyPointPainter
Renders blobby primitives using points and lines
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
OpenGLFaceNumberingPainter
Numbers polyhedron faces
OpenGLFaceOrientationPainter
Draws arrows to show polyhedron face orientation
OpenGLFacePainter
Renders mesh faces, after trianglulating them (OpenGL 1.1)
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
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.
OpenGLSpherePainter
Renders sphere primitives using OpoenGL
OpenGLTeapotPainter
Renders teapot primitives using OpoenGL
OpenGLTorusPainter
Renders torus primitives using OpenGL
OpenGLVersionCheck
Checks OpenGL version and warns if it is known to contain bugs affecting K-3D
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
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
PolyToBilinear
Converts input quadrilaterals to bilinear patches.
PolyTorus
Generates a polygonal torus
PyUI
Python User Interface (PyUI)
Python
Python scripting engine
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
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
ReshapeFaceToCircle
Reshapes the first edge loop of the face to a circle.
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
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
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
SetMaterial
Sets geometry materials
SetPosition
Set points positions
ShearPoints
Shears mesh points along an axis
SmoothPoints
Smooths mesh points by averaging their positions with their neighbors'
SphereizePoints
Constrains points to the surface of a sphere
StringSourceScript
String source that uses a script to create the output value
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
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
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