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 |