Houdiniレシピ:スパイラルカーブの作り方いろいろ その1
Houdini Tip回。 今回はスパイラルカー(螺旋)をいろんな方法で作ってみました。 なんの役に立つのと聞かれたら、それは・・・そのうち何かの役に立つさ、きっと。 全二回の予定です 例:その① 作り方の概要:円を何周も作っ […]
RecursiveGrowthです。思いのほか楽しくて形状違いで4つも作ってしまいました。ソリッドな見た目ですがほぼVDBで制御してます。ほんとHoudiniのVolumeは汎用性が高くて最強だと思う。ただシミュレーション制御ってのもあり、狙った形に持ってくのは至難の業。以下、作業画面。面白かった。以上!また次回ね![...]
続きを読む
Houdini Tips回。煙作成時「Gas Resize Fluid Dynamic(DOP)」を使用した際、シミュレーション開始時に計算領域と発生源が重なっていないと上手くシミュレーション出来ない場合があります。今回はその回避法です。何を解決したいのか次のようなシミュレーションがあるとします。(gifアニメの枚数節約のため、ここではFPSを10で作ってます)シェルフで作った普通の煙ですが、発生源は原点より上の方(離れた場所)にあります。この発生源を、最初消しておいて何フレームか経ってから出現させるとこうなります。煙が一切発生し[...]
続きを読む
Houdini回。作業してて、「へ~」となったので。マテリアルの割り当ては、Material(SOP)を使わずにAttribute Create(SOP)とか使っても出来のか!そもそもMaterial(SOP)を使って、マテリアルを割り当てるとプリミティブにshop_materialpathなるアトリビュートが作成され、それにマテリアルのパスが文字列として記述されます。マニュアルを見ると、shop_materialpathというプリミティブアトリビュートは、「レンダリング時のサーフェスのシェーディングに使用するマテリアルのパスで、プリミティブ上に存在する[...]
続きを読む
Houdiniノード勉強回。今回は、Houdini15から追加のBlock Begin(SOP) / Block End(SOP)ノードにしてみました。「なんじゃこりゃ」、「どうやって使うのさ」、と思って調べたヤツです。繰り返し処理のためのノードで、H14以前の"For Eeach(SOP)"と(ほぼ)同様の機能を提供するもの。(H14以前のfor each(SOP)は”For-Each SubnetWork(SOP)"として残っています)Tabメニューから"For Loop"もしくは、"For-Each Loop"でBlock Begin / End(SO[...]
続きを読む
車輪リグ考察。前回、フレーム単位で移動距離から回転角を求める方法を試しました。大旨よさげだったのですが、しかし、どうもうまくいかない場合がありました。車輪がスライドした場合です。進行方向ではない向きの移動も回転計算に含んでいるのが原因です。移動ベクトルから、進行方向のベクトルのみ抽出できれば良いのですが・・・。 要約すると。はて、どうしたものか。でいろいろ調べた結果、”内積”使うと良いのでは、と。内積についてはこちらのサイトを参考にしました。難しい話はそちらに任せるとして、前回の考え方に、この内積を組み込んだものをMayaで実装しました。[...]
続きを読むHoudini回。六角形の作り方、いろいろ。Divide(SOP)のComute Dualを使う方法細かく見てみます。まずグリッド平面に対して、”Compute Dual”設定を有効にしたDivide(SOP)をコネクトすると、こうなります。六角形は出来たが、斜めっているので、Transform(SOP)のShearを使ってまっすぐにします。ちょっと縦に長い気がするので、Transform(SOP)でちょっと縦につぶします。最後に、四角い範囲だけ残せば完成。このサンプルファイルはこちら球体に対してDivid[...]
続きを読む
Houdini回。レンダリング範囲を拡張する方法。カメラの解像度設定はそのままで、外側に範囲を拡張できます。以下、設定方法。Step1Edit Parameter Interfaceで、"Render Properties"にある"Image Overscane"をパラメータに追加。パラメータを追加するノードはカメラでもMantraでもOK。私はカメラに追加しています。追加すると、下図のように"Image Overscane"パラメータがノードに追加されます。Step2追加された"Image Overscan"に拡張したいピクセル数を設定[...]
続きを読む
Houidini回ッス。Timeshift(SOP)とBlendshape(SOP)を使ったLoopアニメーションを作成するッス。もとは、こんなのッス。mountain(SOP)で動いてるッス。Loopさせたい尺分、TimeShift(SOP)でシフトさせて、BlendShape(SOP)で最初と最後をブレンドさせると動きがループするッス。そのままだと味気ないので、copy(SOP)でSphereを貼りつけたッス。ネットワークの全体はこんな感じッス。シンプルッス。[...]
続きを読む
若干、いまさら感のあるDifferential Curve Growthです。日本語だと・・・なんでしたっけ?Differential Growth系は手法が沢山あるのですが、今回はその中で最も簡単でシンプルな、Relax(SOP)とSolver(SOP)を使う方法を採用しました。めんどくさい処理は全部Relax SOPがやってくれます。わたし好み。いずれ、Differential Growthについてまとめたいなと思っているので、詳細はその時にでも。と、思いましたが、Entagma先生が解説されてましたね。そちら載せときます。他の処理で、少し手[...]
続きを読むHoudini Tip回。 今回はスパイラルカー(螺旋)をいろんな方法で作ってみました。 なんの役に立つのと聞かれたら、それは・・・そのうち何かの役に立つさ、きっと。 全二回の予定です 例:その① 作り方の概要:円を何周も作っ […]
Houdini回です。 あんまりエフェクトの事、書いてない気がするけど・・・まぁいいか。 今回はベイクに関する記事です。 親子付けとかエクスプレッションとかで付けた動きをベイクしたかったので、調べました。 1:Chop NetWorkを作る […]
PolyCapノードでフタをする polycapノードで穴を塞ぐ時、Groupのところを*(アスタリスク)にしておくと穴が開いてるところをオートで塞いでくれるっぽい。 ポイントだけ残す その1 addノードを使うと、ポイントだ […]
Houdiniレシピ。今回は、ちょっとしたTips回です。 ノードを選んで素早くふるふるすると、コネクションからノードを千切ることが可能。 他のコネクションを壊すことがないので、便利。 とあるビデオチュートリアルで、さも当然そ […]
Houdiniノード解説回。 今回はExplodedViewノード。 こんなノードがあったのかと思って、とり上げたしだいです。 パーツをバラバラに展開するノードです。 ちょっと面白い。たしかZBrushにもあったよねこんな機能。 マニュアル […]




