GEM for Max/MSP

GEM External Object List

[in English]
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
back to GEM for MaxMSP page