Top | What's new | Download | How to install | How to use | GEM external list | Examples | Writing GEM externals | Link |
Controls | Geos | Manips | Non-Geos | OpenGL | Particles | Pixes | MarkEx |
Controls |
gem.gemwin |
表示ウィンドウやレンダリングのOn/Off, ビューの制御 |
gem.gemhead |
gemlist の先頭 |
|
gem.gemframebuffer | Not Available on Max/MSP | |
gem.gemlist_info | ||
gem.gem_pdpin | Not Available on Max/MSP | |
gem.gem_pdpout | Not Available on Max/MSP | |
gem.render_trigger |
1フレーム描画毎にbangを出力 |
|
gem.gemkeyboard | Not Available | |
gem.gemkeyname | Not Available | |
gem.gemmouse |
Not Available on Max/MSP |
|
gem.gemorb |
Not Available on Max/MSP |
|
gem.gemtablet |
Not Available on Max/MSP |
Geos |
gem.circle |
円 |
gem.colorSquare |
色つき正方形 |
|
gem.cone |
円錐 |
|
gem.cube |
立方体 |
|
gem.cuboid | 直方体 | |
gem.curve |
曲線 |
|
gem.curve3d | 3次元曲線 | |
gem.cylinder |
円筒 |
|
gem.disk |
円盤 |
|
gem.imageVert |
テクスチャの色濃度をオブジェクトの高さに変換 |
|
gem.model |
Wavefrontのモデル表示 |
|
gem.multimodel |
複数のWavefrontモデル表示 |
|
gem.newWave | ||
gem.polygon |
任意のポリゴン(10点まで) |
|
gem.pqtorusknots | ||
gem.primTri |
色つきの任意三角形 |
|
gem.rectangle |
矩形 |
|
gem.ripple | ||
gem.rubber | ||
gem.scopeXYZ~ | ||
gem.slideSquares | ||
gem.sphere |
球 |
|
gem.square |
正方形 |
|
gem.teapot | ティーポット | |
gem.text2d |
2次元テキスト |
|
gem.text3d |
3次元テキスト |
|
gem.textextruded | 3次元テキストの押し出し | |
gem.textoutline |
3次元テキストのアウトライン |
|
gem.torus | トーラス(ドーナツ型) | |
gem.triangle | 正三角形 | |
gem.tube |
円筒 |
Manips |
gem.accumrotate |
オブジェクトの回転処理(回転角累積) |
gem.alpha |
オブジェクトのアルファブレンドの設定 |
|
gem.ambient |
環境光カラーの設定 |
|
gem.ambientRGB |
RGBによる環境光カラーの設定 |
|
gem.camera | 視点(カメラ)制御 | |
gem.color |
カラーの設定 |
|
gem.colorRGB |
RGBによるカラーの設定 |
|
gem.depth |
デプス処理の設定 |
|
gem.diffuse |
拡散光カラーの設定 |
|
gem.diffuseRGB |
RGBによる拡散光カラーの設定 |
|
gem.emission |
放射光カラーの設定 |
|
gem.emissionRGB |
RGBによる放射光カラーの設定 |
|
gem.fragment_program | ||
gem.glsl_fragment | ||
gem.glsl_program | ||
gem.glsl_vertex | ||
gem.linear_path |
直線によるパスの設定 |
|
gem.ortho |
正射影変換 |
|
gem.polygon_smooth | スムーシングのOn/Off | |
gem.rotate |
オブジェクトの回転処理 |
|
gem.rotateXYZ |
XYZ値によるオブジェクトの回転処理 |
|
gem.scale |
オブジェクトのスケーリング設定 |
|
gem.scaleXYZ |
XYZ値によるオブジェクトのスケーリング処理 |
|
gem.separator |
gemlist の分割 |
|
gem.shearXY | XY方向へのゆがみ | |
gem.shearXZ | XZ方向へのゆがみ | |
gem.shearYX | YX方向へのゆがみ | |
gem.shearYZ | YZ方向へのゆがみ | |
gem.shearZX | ZX方向へのゆがみ | |
gem.shearZY | ZY方向へのゆがみ | |
gem.shininess |
鏡面指数の設定 |
|
gem.specular |
鏡面光カラーの設定 |
|
gem.specularRGB |
RGBによる鏡面光カラーの設定 |
|
gem.spline_path |
スプラインによるパス設定 |
|
gem.translate |
オブジェクトの移動 |
|
gem.translateXYZ | XYZ値によるオブジェクトの移動 | |
gem.vertex_program |
|
Non-Geos |
gem.light |
照明の制御 |
gem.spot_light | スポット照明の制御 | |
gem.world_light |
環境照明の制御 |
Particles |
gem.part_color |
パーティクルの色設定 |
gem.part_damp |
パーティクルの減衰設定 |
|
gem.part_draw |
パーティクルの描画 |
|
gem.part_follow |
パーティクルの追随 |
|
gem.part_gravity |
パーティクルの引力 |
|
gem.part_head |
パーティクルチェーンの先頭 |
|
gem.part_info | パーティクル情報の出力 | |
gem.part_killold |
古いパーティクルを消す |
|
gem.part_killslow |
速度の遅すぎるパーティクルを消す |
|
gem.part_orbitpoint |
パーティクルの軌道中心の設定 |
|
gem.part_render | 後に続くgemlistの内容を適用したパーティクルの描画 | |
gem.part_sink | ||
gem.part_size |
パーティクルのサイズ設定 |
|
gem.part_source |
パーティクルの生成 |
|
gem.part_targetcolor |
ターゲットカラーの設定 |
|
gem.part_targetsize |
ターゲットサイズの設定 |
|
gem.part_velcone |
パーティクルの生成方向(円錐)(今後使われなくなる) |
|
gem.part_velocity | パーティクルの生成方向 | |
gem.part_velsphere | パーティクルの生成方向(全方位)(今後使われなくなる) | |
gem.part_vertex |
|
Pixes |
gem.pix_2grey |
画像をグレースケールに変換 |
gem.pix_add |
2画像の加算処理 |
|
gem.pix_aging | ||
gem.pix_alpha |
画像のアルファプレーン設定 |
|
gem.pix_artoolkit | ARToolKit のマーカ認識機能(マーカの3次元位置&向きを検出) | |
gem.pix_a_2grey |
画像をグレースケールに変換とアルファプレーン設定 |
|
gem.pix_backgrouind | ||
gem.pix_backlight | ||
gem.pix_biquad | ||
gem.pix_bitmask |
各ピクセルのビットマスク処理 |
|
gem.pix_blob | ||
gem.pix_blur | ||
gem.pix_buf |
画像の一時的バッファリング |
|
gem.pix_buffer | ||
gem.pix_buffer_read | ||
gem.pix_buffer_write | ||
gem.pix_chroma_key | ||
gem.pix_clearblock |
画像の無効化 |
|
gem.pix_color |
画像の色設定 |
|
gem.pix_coloralpha |
画像の色とアルファプレーンの設定 |
|
gem.pix_colormatrix |
行列(3x3 or 4x4)による画像の色変換 |
|
gem.pix_colorreduce | ||
gem.pix_compare | ||
gem.pix_composite |
2画像の合成 |
|
gem.pix_contrast | ||
gem.pix_convert | ||
gem.pix_convolve |
画像オペレータによるフィルタリング |
|
gem.pix_coordinate |
画像の任意の領域抽出 |
|
gem.pix_crop | ||
gem.pix_curve | ||
gem.pix_data |
画像中の任意のピクセルの色や輝度値などを取得 |
|
gem.pix_deinterlace | ||
gem.pix_delay | ||
gem.pix_depot | ||
gem.pix_diff | ||
gem.pix_dot | ||
gem.pix_draw |
画像の描画 |
|
gem.pix_dump | ||
gem.pix_duotone | ||
gem.pix_dv | ||
gem.pix_emboss | ||
gem.pix_film | ||
gem.pix_filmYUV | ||
gem.pix_flip |
画像を裏返しにする |
|
gem.pix_freeframe | ||
gem.pix_gain |
画像の描画ゲインの設定 |
|
gem.pix_get | ||
gem.pix_grey | ||
gem.pix_halftone | ||
gem.pix_histo | ||
gem.pix_hit | ||
gem.pix_hsv2rgb | ||
gem.pix_image |
画像の指定(読み込み)->QuickTimeが扱える画像形式であれば可 |
|
gem.pix_imageInPlace |
複数画像の指定(読み込み)し,テクスチャマッピングを行う |
|
gem.pix_info | ||
gem.pix_invert |
画像の色反転 |
|
gem.pix_kaleidoscope | ||
gem.pix_levels | ||
gem.pix_lumaoffset | ||
gem.pix_mask |
2画像によるマスク処理 |
|
gem.pix_mean_color | ||
gem.pix_metaimage | ||
gem.pix_mix | ||
gem.pix_motionblur | ||
gem.pix_movement | ||
gem.pix_movie |
ムービーデータの指定(読み込み)->QuickTimeが扱えるムービー形式であれば可 |
|
gem.pix_movieYUV | ||
gem.pix_multiblob | ||
gem.pix_multiimage |
複数画像の指定(読み込み)->QuickTimeが扱える画像形式であれば可 |
|
gem.pix_multiply |
2画像の積算処理 |
|
gem.pix_multitexture | ||
gem.pix_normalize | ||
gem.pix_offset | ||
gem.pix_pix2sig‾ | ||
gem.pix_posterize | ||
gem.pix_put | ||
gem.pix_puzzle | ||
gem.pix_rds | ||
gem.pix_record | ||
gem.pix_rectangle |
画像上の任意の矩形領域を塗りつぶす |
|
gem.pix_refraction | ||
gem.pix_resize |
画像サイズの再設定 |
|
gem.pix_rgb2hsv | ||
gem.pix_rgba | ||
gem.pix_roll | ||
gem.pix_rtx | ||
gem.pix_scanline | ||
gem.pix_set | ||
gem.pix_share_read | ||
gem.pix_share_write | ||
gem.pix_sig2pix‾ | ||
gem.pix_snap |
画像のスナップ(ビデオ入力やムービー向け) |
|
gem.pix_snap2tex | ||
gem.pix_subtract |
2画像の差分処理 |
|
gem.pix_takealpha | ||
gem.pix_test | ||
gem.pix_texture |
テクスチャマッピング |
|
gem.pix_texture2 | ||
gem.pix_threshold |
色による閾値処理 |
|
gem.pix_tIIR | ||
gem.pix_video |
ビデオ入力画像の利用 |
|
gem.pix_vpaint | ||
gem.pix_write | ||
gem.pix_yuv | ||
gem.pix_zoom |
画像のズーム処理 |
MarkEx |
hsv2rgb |
HSV -> RGB 色空間へ変換 |
rgb2hsv |
RGB -> HSV 色空間へ変換 |
|
randomF / randF |
浮動小数の乱数 |
|
strcat |
C言語のstrcat |
|
tripleLine |
線形的変数連続出力(3変数,変化時間指定可能) |
|
tripleRand |
浮動小数の乱数のリスト(3変数出力) |
|
vector+ (v+) |
リスト(3つ)の演算(和) |
|
vector- (v-) |
リスト(3つ)の演算(差) |
|
vector* (v*) |
リスト(3つ)の演算(積) |
|
vector/ (v/) |
リスト(3つ)の演算(商) |
|
vectorabs (vabs) |
リスト(3つ)の演算(絶対値) |
|
vectorpack (vpack) |
リスト(3つ)のパック |
|
invert |
正負逆転 |
|
alternate |
inletへの入力毎に2つのoutletに対し交互に出力を切り替える |
|
oneshot |
bangの瞬間の数値を出力 |
|
multiselect |
selectとほぼ同様 |
Controls | Geos | Manips | Non-Geos | OpenGL | Particles | Pixes | MarkEx |