Pure Data

Name

Library/Path

Function

GEM

Extended Objects
accumrotate manipulation accumulated rotation
alpha manipulation enable alpha blending
ambient ambientRGB manipulation ambient coloring
camera

circle geometric renders a circle
color colorRGB manipulation colouring
colorSquare geometric renders a square with several colors
cone geometric renders a cone
cube geometric renders a cone
cuboid geometric renders a cuboid box
curve geometric renders a bezier-curve
curve3d geometric renders a 3d bezier-curve
cylinder geometric renders a cylinder
depth
turn on / off depth test
diffuse diffuseRGB manipulation diffuse colouring
disk geometric renders a disk
emission emissionRGB manipulation emission colouring
fragment_program shader load and apply an ARB fragment shader
gemhead
connect gem objects to the window manager
gemkeyboard gemkeyname
keyboard events in the gem window
gemlist_info information get current transformation of a gemlist
gemmouse
mouse events in the gem window
gemwin
access to the window manager
glsl_fragment shader load a GLSL fragment shader
glsl_program shader link GLSL-modules into a shader program
glsl_vertex shader load a GLSL vertex shader
hsv2rgb rgb2hsv
convert between RGB and HSV colorspace
imageVertp geometric map luminance to height
light world_light non-geometric adds a point-light to the scene
pix_blobtracker pix analysis blob detector and tracker
rgb2yuv yuv2rgb
convert between RGB and YUV colorspace
linear_path spline_path
reads out a table
model geometric renders an Alias/Wavefront-Model
multimodel geometric load multiple an Alias/Wavefront-Model and renders one of them
newWave geometric renders a waving square (mass-spring-system)
ortho manipulation orthographic rendering
part_color particle system defines color of particles
part_damp particle system change velocity of particles
part_draw particle system draw a particle system
part_follow particle system particle follow each other
part_gravity particle system sets the gravity-vector of the particle system
part_head particle system starts a particle system
part_info particle system gives all available information of all the particles in the system
part_killold particle system kill all particles which are older than the kill time
part_killslow particle system kill all particles which are slower than the kill speed
part_orbitpoint particle system make the particles orbit about the postion x,y,z
part_render particle system draw a particle system
part_sink particle system sets up a sink for the particles within the system
part_size particle system change size of the particles
part_source particle system add a particle source
part_targetcolor particle system change the color of the particles
part_targetsize particle system change the size of the particles
part_velcone particle system sets a cone to be the velocity-domain of new particles
part_velocity particle system sets velocity of new particles
part_velsphere particle system sets a sphere to be the velocity-domain of new particles
part_vertex particle system add a particle at the specified outset
pix_2grey pix converts a pix to greyscale
pix_a_2grey pix converts a pix to greyscale based on alpha
pix_add pix image add 2 images
pix_aging pix apply a super8-like aging effect
pix_alpha pix set the alpha values of an RGBA-pix
pix_background pix separate an object from a background
pix_backlight pix blacklighting effect
pix_biquad pix_movement pix_tIIR pix timebased effect timebased IIR filter
pix_bitmask pix mask out pixels
pix_blob pix get the „center of gravity“ of an image
pix_blur pix deprecated, use pix_motionblur
pix_buffer pix storage place for a number of images
pix_buffer_read pix_buffer_write pix read / write images to a pix_buffer
pix_buf pix buffer a pix
pix_chroma_key pix mix mix 2 images based on their color
pix_clearblock pix clear an image without destroying the picture
pix_coloralpha pix calculate the alpha-channels from the RGB data
pix_colormatrix pix transform the pixel values by a matrix
pix_color pix set the color-channels of an image
pix_colorreduce pix reduce the number of color in the image
pix_compare pix mix 2 images based on their luminance
pix_composite pix mix alpha-blend 2 images
pix_contrast pix change contrast and saturation of an image
pix_convert pix convert the colorspace of an image
pix_convolve pix apply a convolution kernel
pix_coordinate pix set the texture coordinates for a pix
pix_crop pix get a subimage of an image
pix_curve pix apply color curves to an image
pix_data pix get pixel data from an image
pix_deinterlace pix deinterlace an image
pix_delay pix timebased effect delay a series of images
pix_diff pix mix get the difference between 2 pixes
pix_dot pix make dotty images
pix_draw pix draw pixels on the screen
pix_dump pix dump all the pixel data of an image
pix_duotone pix reduce the number of colors by thresholding
pix_fiducialtrack pix analysis fiducial [targe] detector and tracker
pix_film pix source load in a movie file
pix_flip pix flips the image along an axis
pix_freeframe pix run a FreeFrame object
pix_gain pix multiply pixel values
pix_grey pix convert the colorspace of an image into grey
pix_halftone pix fx make halftone patterns
pix_histo pix excerpt histograms of an image
pix_hsv2rgb pix_rgb2hsv pix convert between RGB and HSV
pix_imageInPlace pix source loads multiple image files
pix_image pix source loads an image file
pix_indycam pix create pixes from an SGI video camera
pix_info pix
pix_invert pix invert an image
pix_kaleidoscope pix kaleidoscope effect
pix_levels pix level adjustment
pix_lumaoffset pix offset pixels depending on the luminance
pix_mask pix mix mask out a pix
pix_mean_color pix get the mean color of the current image
pix_metaimage pix display a pix by itself
pix_mix pix mix 2 images based on mixing factors
pix_motionblur pix timebased effect apply motionbluring on a series of images
pix_movement2 pix timebased effect timebased IIR filter for motion detection
pix_movie pix source load in a movie file
pix_multiblob pix analysis blob detector for multiple blobs
pix_multiimage pix source loads multiple image files
pix_multiply pix mix multiply 2 images
pix_normalize pix normalize an images
pix_offset pix add an offset to the color
pix_pix2sig~ pix_sig2pix~ pix convert images <-> signals
pix_posterize pix posterialization effect
pix_puzzle pix shuffle an image
pix_rds pix random dot stereogram for luminance
pix_record pix output write a sequence of pixes to a movie file
pix_rectangle pix draw a rectangle into a pix
pix_refraction pix display a pix through glass bricks
pix_resize pix resize an image
pix_rgba pix convert the colorspace of an image to RGBA
pix_roll pix (sc)roll through an image
pix_rtx pix timebased effect Realtime vs. X tranformation
pix_scanline pix scan lines of an image
pix_set pix set the pixel data of an image
pix_share_read pix_share_write pix read / write pixels from a shared memory region
pix_snap2tex pix take a screenshot and texture it
pix_snap pix snap a pix of the frame buffer
pix_subtract pix mix subtract 2 images
pix_takealpha pix mix transfer the alpha channel
pix_texture pix apply texture mapping
pix_threshold_bernsen pix apply dynamic thresholds to pixes for binarization
pix_threshold pix apply a threshold to pixes
pix_videoDS pix source live video capture with VideoShow (windows only)
pix_video pix source open a camera and get input
pix_write pix make a snapshot of the frame buffer and write it to a file
pix_yuv pix convert the colorspace of an image to YUV
pix_zoom pix zoom the pixels
polygon geometric renders a polygon
polygon_smooth manipulation turn on / off polygon smoothing
pqtorusknots geometric renders a 3d knot
primTri geometric renders a triangle with gradient colors
rectangle geometric renders a rectangle
render_trigger control triggers on rendering
ripple rubber geometric renders and distorts a square
rotate rotateXYZ manipulation rotation
scale scaleXYZ manipulation scale
scopeXYZ~ geometric DSP 3d oscilloscope
separator manipulation
shearXY shearXZ shearYX shearYZ shearZX shearZY manipulation shear
shininess manipulation shininess of the material
slideSquares geometric renders sliding squares
specular specularRGB manipulation specular coloring
sphere geometric renders a sphere
spot_light non-geometric adds a spot light to the scene
square geometric renders a square
teapot geometric renders a teapot
text2d text3d textextruded textoutline geometric renders a line of text
torus geometric renders a torus
translate translateXYZ manipulation translation
triangle geometric renders an equilateral triangle
tube geometric renders a complex tube
vertex_program shader set the ARB vertex shader