Houdini回です。VOP SOPを使って速度に色をつけます。個人的には、よく使う組み合わせです。例えば、FLIPのキャッシュデータに色つけたい時とかに使ってます。ここでは、速度によって赤青緑の3色を割り当てています。赤→青→緑の順に速度が速くなっています。VOP SOPの中身はこんな感じ。ざっくり解説すると、"global"から速度ベクトルを取得。"Lenght"ノードで速度ベクトルの大きさを求める。"fit range"ノードで範囲を調整する。"ramp parameter"ノードで範囲に色をつける。バージョンは[...]
read more
HoudiniのPythonメモ。書き方とかじゃないですよー!バージョンはHoudini15.0.244.16。Python shellの起動!「window」- >「Python Shell」 or 「Alt + Shift + P」コマンドラインっぽいヤツ。1行ずつ書く。Python Source Editor現行のHoudiniセッションからコール出来るクラス、関数、変数を定義出来る。hipファイル依存でpythonを書けるってことかな。[...]
read more
今回は、MayaのWrapデフォーマノードについて調べてみました。たまには基本に立ち返るのも大事かと。ここではマニュアルに従って、制御する側のオブジェクトをラップインフルエンス(オブジェクト)と呼ぶことにします。Wrapデフォーマ適応方法1:変形したいオブジェクトを選択 2:ラップインフルエンス(制御に使いたいオブジェクト)を選択 3:Animationメニューから、□作成時のオプションは、Wrapノードのアトリビュートと同じなのでそちらを参照。Falloff ModeVolumeとSurfaceの二択。Soft SelectionのVolume[...]
read more
Houdiniノード勉強回。地図データから街を作るノードたちです。取り上げるのは、Labs OSM Imports、Labs OSM Buildings、Labs OSM Filterの3セット。Houly Daily Challenge2020で初めて使ってみたのですが、楽しかったので取り上げてみました。ちなみに、これらのノードはHoudini標準ノードではく、SideFX Labというノード群に含まれるもので追加インストールが必要です。SideFx Labのインストールについては公式ページを参照してください。https://www.sidefx.com/[...]
read more
今日も、Houdiniじゃ!今回は「VOPを用いたポイントの回転方法」を思いつく限り列挙したいと思います。たかが回転!されど回転!ここでは、例として下のようなジオメトリをAttribute VOP(SOP)で回転させてみました。サンプルファイル参照→Rotate_VOP_sample使用したのはAttribute VOP(SOP)、Houdiniのバージョンは14です。Attribute VOPはH13以前はVOP SOPと呼ばれていたノードです。tabメニューから作成する場合は、point vop。その1:Rotateノード[...]
read more
FUmeFXのリファレンスメモ、二回目です。今回はSimタブのSimulationロールアウトの項目です。バージョンは3.5です。※1:Doundless直訳すると無限の。Gridからはみ出したとき、はみ出したぶんも計算するかどうか。軸ごとに設定。とてもお世話になる。(左:Boundless・・・すべてNone。 右:Boundless・・・Both)※2 - Out of Range Types -(シミュレーションキャッシュフレーム外の挙動)Before Start Frame・・・キャッシュ開始フレームより前の挙動[...]
read more
最近、めっきりHoudiniな人の管理人、今日もHoudini回です。使用バージョン:Houdini13今回は、Houdiniの選択の拡張方法をいくつか。まず、ビューポート上で選択を拡張する方法は、管理人が知ってるだけで2種類。A : 頂点やエッジ等を選択しての、”Shift + G”!B : 頂点やエッジ等を選択しての、コンポーネント?(頂点とかエッジとか)切り替え。(例、キーボードの2と3を交互とか)次に、ネットワークでノード使って拡張する方法。上記Bをネットワークで組んであげるます。コンポーネント?のコンバートには、groupノードを使いま[...]
read more
Houdini回。ハイモデルからProxyモデルを作る方法のメモ。PolyReduce(SOP)やRemesh(SOP)も、昨今のアップデートで処理速度や制度が向上してますが、それでもまだVDB使った方が早いきがします。ポリゴンを一旦"VDB from Polygon"でVDBに変換してから、"Convert VDB"でポリゴンに戻す。Convert VDBのパラメータ"Adaptivity”を上げることで、ポリゴンを間引ける。PolyReduce(SOP)やRemesh(SOP)はメモリも結構喰うイメージですが、VDB使うこの方法は軽くて結構良[...]
read more
Houdini回。Cloth系です。忘れては調べてを繰り返すので備忘録も兼ねて。Clothの一部分をターゲットオブジェクトの動きに完全に拘束する。オブジェクトに"pintoanimation"というPointアトリビュートを持たせることで、そのポイントをターゲットポイントに完全拘束出来る。この"pintoanimation"という名前がなぜだか私は覚えられない!ここでは布に見立てたグリッドを用意。ポイントアトリビュートpintoanimationを作り、布のはじっこは値1、それ以外は0にしている。ここでは暫定的にpintoanimation=1に赤、0に[...]
read more
Houdini回ですぜ、旦那!今回はrippleです。こういうヤツ。波紋っぽいのを作るます、はい。ネットワークはこんな感じ。パーティクルと連携させていっぱい波紋を作ってみた。また、Ripple objectノードの”Use Deforming Rest”を有効にして、上ネットワーク例のメタボールを動かすと、こうなる。以上、文字少なめ、絵多めでおおくりしました。間違い等ありましたら、ご指摘を。では、また次回。使用バージョン:Houdini13[...]
read more