Houdini:VDB Active(SOP)
Houdini回。 図のような領域すべてが1で満たされたVDB Volumeを作る方法。 VDB Active(SOP)を使う。ネットワークは下図。 VDB Active(SOP)のパラメータ中程に沢山あるパラメータタブから、” […]
Houdiniノード勉強回。SideFx Labsのツールセットから"Lab Align and Distribute(Beta)"SOP。最近このノードを知りました。機能は、複数のジオメトリを一列に並べてくれるノード。破片やなんかは、Exploded View(SOP)で確認することが多いのですが、場合によってはこちらの方が見やすいのかも。Packedか否かも関係なく並べてくれるのも、楽でいいですね。Labsツールは、更新頻度も高く変更も多いので、ここの情報は下記のバージョンでの話である。----------------------[...]
続きを読む
Houdini回です。今回はカメラとスケールについて。前提として、Maya→Houdiniにデータを持ってくると、Unitの単位の違いからスケールをかけることになります。Mayaは1unitが1cm、Houdiniは1unitが1mなので、実寸で作成されたモデルの場合、Houdini上で1/100にします。私は安直にNullを使ってスケールをかけることが多いです。この時、カメラにもスケールがかかるとレンダリングの絵に影響がでて困る。具体的にはVolumeのDensityへの影響がでて困る。こんな感じに。これが困る(。-`ω´-)ンーかといってスケ[...]
続きを読む
Houdini回です。以前、煙でパーティクルを動かすってのをやりましたが、今回はそれの別解です。前の記事の時は、POP Advect by Volumeノードを使ってパーティクルを動かしました。同様の事を、VDB使って出来るっぽいです。VDB Advect Points(SOP)というノードがあって、これを使うとVDBでポイントを動かすことが出来るようです。キーワードはSOPとVDBです。VDB Advect Pointsつかってポイントを動かす部分のネットワークはこんな感じになりました。fieldをVDBに変換したら、Velフィールドがxy[...]
続きを読む
ここでいうチャンネルとは、これ↓のこと。チャンネルボックスに表示されている移動やスケール、回転等のアトリビュートを指します。今回は、このチャンネルを非表示にしたり、非表示にしたチャンネルを表示したりする方法です。主にリグのリリース時に必要なチャンネル以外非表示にしたりするのに使います。まずは非表示の仕方。Channel Boxで任意のチャンネルを非表示にする。①Channel Boxで任意のチャンネルを選択②右クリック→"Hide Selected"結果:チャンネルボックスから選んだチャンネルが消える(チャンネルはロックされていない)Channel [...]
続きを読む
Houdini回!VOP内でGroup化の方法を覚えたのでメモ代わりに。簡単なGroup化はwrangleで行う事が多いのだけれど、時々VOPでGroupを作りたいって時があったのです。Set Attribute(VOP)を使うと、Groupへのセットも出来るっぽいです。Set Attribute(VOP)のAttribute Classってとこに"Point Group"と"Primitive Group"ってのがあって、それ使うとPoint or PrimitiveのGroup作ったり格納したりできるそうな。ためしに、ノイズを閾値にしてPointのグルー[...]
続きを読む
3dsMaxの流体プラグインFumeFXのメモを今回から数回に分けて公開します。改めてまとめてみると、いろいろ発見があるものですね。今回は作成時のパラメータメモバージョンは3.5です。<General Parametersロールアウト><Viewport ロールアウト>●ショートカット: = FumeFX UIを表示する間違い等ありましたら、ご指摘いただけると助かります。その1 ?,その2 ,その3 ,その4 ,その5, その6, その7, その8, その9RayFireのパラメータ意訳メモ[...]
続きを読む
Houdini回。VEXです。今回は、評価ポイントからN番目に近いポイントを取得する方法です。評価ポイントから2番目に近いポイントや、5番目に近いポイントを取得するってことです。以前、Noiseについて調べた時の副産物だったりします。N番目の前に、もっとも近いポイントの探し方から。これはnearpoint(VEX)を使うことでわかる。もっとも近いポイントの番号を教えてくれます。下のは、それを使ってWorleyノイズを作ってるとこ。ではN番目に近いポイントを取得するにはどうすればよいのか。PointCloudOpen(VEX)とPoint Cl[...]
続きを読む
Houdiniメモ。カメラクリップのWrangleを書くのが面倒なので、コピーできるようにココに書いておく。vector _ndc = toNDC("/obj/cam1", @P);float _ox=ch("ox");float _oy=ch("oy");float _oz=ch("oz");if ((_ndc>1+_ox)) removepoint(geoself(), @ptnum); if ((_ndc>1+_oy)) removepoint(ge[...]
続きを読む
Houly Daily Challenge Week1の感想戦。Day1 EARTHイベントの発表があってから初日まで時間があったので、唯一作成に2日かけることができた作品です。PintarestでEarthって検索したらこれに似たのがヒットして、いいなって思ったので作ったのです。地球アイスとコーンだけだと、華やかさが足りないと思ったので隕石とチョコチップの輪を足したのです。ですが初日からネタ被りという事故を起こしてしまいました。確か、初日の投稿でモジモジしながら回りの人の動向を伺っていたら、同じネタの作品を先に投稿されるという。Daily Winner狙っ[...]
続きを読むHoudini回。 図のような領域すべてが1で満たされたVDB Volumeを作る方法。 VDB Active(SOP)を使う。ネットワークは下図。 VDB Active(SOP)のパラメータ中程に沢山あるパラメータタブから、” […]
Nuke article. 長い尺のカットで、3フレーム飛ばしとか、5フレーム飛ばしとかで再生したい場合があった。 Readノードのframeパラメータに次のようなエクスプレッションで対応した。 この場合は5フレーム飛ばし。 割り算して、小 […]
Houdiniノード勉強回。 Volume Stamp(SOP)の使い方をいつも忘れるので、備忘録!!! 最近、いろいろ思い出せないし、覚えられない私です。・・・老化 ∑(゜д゜υ) Volume Stamp(SOP)はCopy Stamp […]


