Distance From Geometry SOP
input0にコリジョンメッシュ、input1にポリラインを入れることで、ポリラインからの距離をアトリビュートに設定することができる。 Output Attributeにチェックを入れ、”dist”のような名前を入れる。
とあるデザイナーのテクニカルノート
input0にコリジョンメッシュ、input1にポリラインを入れることで、ポリラインからの距離をアトリビュートに設定することができる。 Output Attributeにチェックを入れ、”dist”のような名前を入れる。
Scatter SOPの使用例。随時更新していきます。 面積あたりでポイントを散布する 対象メッシュを変えるたびに散布する密度が変わらないようにするため、面積あたり(m^2)で散布するようにする。 事前に面積の計算をする
トライアングルあたりの面積でリダクションする 任意の面積を設定し、三角形あたりの平均面積を求めて、その割合でリダクションする。メッシュが複数あり、同じ密度でリダクションしたい場合に有効。 続けてつないだPolyReduc
勾配コストやターンコストを追加して、勾配を考慮した経路を探索する。 事前にメッシュをConvertline SOPでポリラインのグラフ構造に変換しておき、Wrangleノードをつないで、勾配コストとターンコストを設定する
他のノードのアトリビュートを参照する forach_begin2ノードからポイントのvariantアトリビュートを参照する pointwrangle2ノードのDetailからratioアトリビュートを参照する Copy
Switch SOPの条件に書くエクスプレッション例。 他ノードのアトリビュートを参照する アトリビュート「type」の値で分岐を分ける。 空だったら選択しない SubnetのInput0にポイントがひとつもない場合、I
変数でフィルタリングできる便利なノード。 ポイントのインデックスで消したい場合 20以下を消したいなら直接数値を入れる X座標が0以下のものを消したい場合 変数の値で評価したい場合
Copy to Points SOPの使用例。 各ポイントのアトリビュートを複製元に反映させる Foreachループを使い、各ポイントごとのアトリビュートを取得する。ここではLine SOPに各ポイントの長さアトリビュー
Polypath SOPとは ポリラインのトポロジーをクリーンアップし、重複したり分離しているカーブを一本に整理する便利なSOPです。 Polypath SOPの中身。trace_edgesが肝の部分で、ここで新しくポリ
VEX ”grpStaticColor”というグループを設定する場合 PrimitiveやDetailからポイントのグループ判定をする場合 UI(String)からグループ名を割り当てたい場合 重複するグループ同士を足し