HoudiniVEXレシピ
#Houdini
HoudiniのVEXのメモをまとめていきます。
■ 編集
Houdiniメモ : VEX : ジオメトリの各ポイントからラインを生やす
https://gyazo.com/c721a0d78a9c83469efbe38b39de7cd5
ポイントを追加し、それをさらにPrimitiveに追加する。
code:vex
int pt = addpoint(geoself(), p);
addvertex(geoself(), prim, pt);
Houdiniメモ : 外周の厚みを一定にする
https://gyazo.com/38cb2aa0778a2b542b18566198bd71ac
■UV操作
Houdiniメモ : DiscのUVをねじる
■モデル加工
Houdiniメモ : TubeをTorusへ座標変換する
Houdiniメモ : テキストを円周に沿うように変形
■ジェネレータ
Houdiniメモ : キラキラマークのジェネレータ
Houdiniメモ : 五芒星を作る
■判定
Houdiniメモ : 多角形の内外判定
■角度計算
Houdiniメモ : VEX : 二つのベクトルがなす角の計算
■ ベクトル計算
Houdiniメモ : VEX : 直線ジオメトリの向きベクトルを算出
Houdiniメモ : VEX : ジオメトリの重心を計算
Houdiniメモ : VEX : ベクトルAをベクトルBへ回転させる行列を求める
■ 移動
Houdiniメモ : VEX : 最初のポイントを原点位置に合わせる
■ 回転
Houdiniメモ : VEX : 円弧を自動でx軸方向に向ける
https://gyazo.com/97fe890420d0fe9d7533e23addb2e163
Houdiniメモ : VEX : 座標を回転してX軸上に乗せる
■ アトリビュート
■ データの取得
Houdiniメモ : VEX : 直前のポイントを取得
Houdiniメモ : VEX : 別ノードのdetailアトリビュートを参照する
Houdiniメモ : VEX : バウンディングボックス取得
Houdiniメモ : VEX : 別ノードのポイント数を取得(npoints)
■数値計算
Houdiniメモ : VEX : ラグランジュ補間
■その他
Houdiniメモ : VEX : 4次元立方体を表示する
Houdini:3Dオブジェクトを4次元空間で回転させる