ポリラインの値をガウス関数で平滑化する
環境:Houdini 20.5.584 ガウス関数を使い、ポリラインのポイントの値を重み付き平均で平滑化する。 アップベクトルを平滑化する場合 ガウスブラーの仕組み 正規化された距離の二乗 dist / blurRadi
とあるデザイナーのテクニカルノート
環境:Houdini 20.5.584 ガウス関数を使い、ポリラインのポイントの値を重み付き平均で平滑化する。 アップベクトルを平滑化する場合 ガウスブラーの仕組み 正規化された距離の二乗 dist / blurRadi
ガイドラインを利用して円弧を描きます。 ガイドラインの片方の余った長さの部分は直線になります。 円弧の計算についてはここを参考に円弧の半径と角度を求める ・ガイドライン2辺のうち短い方の長さを選ぶ・ガイドライン同士の成す
ループ(連環)しているポリラインはそれぞれの状態のポイントインデックスの終点が変わる。ポリラインを扱う時はこのズレに注意する必要がある。 Close プリミティブが閉じている状態。 0から3のポイントで構成された四角形ポ
ループ状のポリラインの開始点をインデックスで指定する。 矢印の座標を開始地点にする。 ポリラインのポイントの並びを変え、Sort SOPのPoint Sort: By Vertex Orderで整えたもの。
環境:Houdini 20.5.487 平面上でポリラインの各ポイントを幅が一定となるようにオフセットします。 処理の流れ ポイントにおけるハーフベクトルはポリラインの進行方向のベクトルV0の逆ベクトルと続くV1を足した
環境:Houdini 20.5.487 ポリラインの両端を任意の長さでカットし、カットした位置にポイントが置かれるようにします。 処理の流れ 始点と終点からどれくらいの距離をカットするか決めたら、それぞれの点がポリライン
ポリラインそれぞれの始点・終点の近いもの同士の組み合わせを考える。 polyline0の終点[-1]とpolyline1の始点[0]がつながる場合[0]—–[-1][0]—–
環境:Houdini 20.5.487 ポリラインの始点と終点に設定されているベクトルNとupを線形補完して中間ポイントに適用していく。 ノードネットワーク 各ポイントの行列を作るためにpolyframeでNとupベクト
環境:Houdini 20.0.751 ポリラインを何かしらで区切るということがよくあるので、今回はポイントを使ってポリラインを区切っていきます。 連環しているところが問題で、0番目のインデックスから処理を始めることがで
円を描画するコード。 ポリラインで円を描く 始点と終点が結合していない開いたポリラインになります。 終点は始点の位置になるので、ループは頂点数に1足した数で回す。 ポリゴンで埋める 中心にポイントを配置するタイプの円メッ