CGWORLD Houdiniセミナ
Houdiniのセミナやります。 来月、3月29日(金)「HoudiniやわらかVellumシミュレーション」と題して開催されます。 詳細は申し込みページからご覧いただけます。 http://shop.cgworld.jp/shopdeta […]
Houdiniノード勉強回。Path Deform(SOP)。カーブに沿った変型をしてくれるノード。とっても便利。変型だけでなくカーブに沿った移動もしてくれる。複数のカーブにも対応しているのもうれしい点。またオフセットのタイミングもアトリビュートで個別に制御出来るし、当然のようにScaleとRotateにも対応している。優秀。これはもう、動かせるcopyノードと言ってもよいのでは。使い方はいたって簡単で、1番目の入力に変型させたいジオメトリ、2番目の入力にカーブを繋ぐだけ。パラメータの詳細はドキュメント参照。作例として次のよう[...]
続きを読む
Let's start where we left off last time●Anisotropy・AnisotropySets the ratio between the width and height of the highlights to create anistropic reflections.At a value of 1, It is necessary to lower the value of Glossiness of Reflection.(I can't understand it)・RotationAnisotoropy [...]
続きを読む
久々更新Houdini回。マニュアル読んでて、ちょっとおもしろいなと思ったので。なんでもビューポートに働きかけるDetailアトリビュートがあるそうな。まず、gl_wireframe。float型のアトリビュートで、0以外の値の場合、そのオブジェクトはシーンビューで常にワイヤーフレーム表示になるそうな。やってみた。単純な球体にwrangleでgl_wireframeというDetailアトリビュートを追加。すると、シーンビューがシェーディング表示になっていても、そのオブジェクトはワイヤーフレーム表示になる。へ~もうひ[...]
続きを読む
Houdini:Eplosion WIPオーソドックスに爆発キノコ作ってみました。Houdini Previewこのくらいになりました。ウチのマシンだと、このあたりでメモリ使いきっちゃいました。これ以上のボクセル数はシミュレーション分割しなきゃメモリ不足じゃ。パスは少なめです。[...]
続きを読む
ネタに困ったときのオペレーション小技集 - その肆! 選択セットオブジェクトだったり、頂点だったりをSetに登録することで、選択を楽にしてくれます。何度も選択するものを登録すると、いろいろ作業が楽になります。個人的には、もう少し使い勝手よく改良してくれればなぁと。選択セットの作り方 オブジェクト / 面 / 頂点、登録したいものを選択。 を選ぶ。 "Set1"というのができる。この中に選んだオブジェクトなり、頂点なりがSetに登録される。下絵の赤枠内は順に、球オブジェクト、ボックスオブジェクトの頂点、コーンオブジェクトのエッジ、円[...]
続きを読む
Houdiniノード勉強回。今回はVOPのfor Loop系。vopでのfor loop処理がHoudini15から新しくなって、分からなくて困ったのです。「なんじゃこりゃ」、「どうやって使うんじゃ」と思って調べたやつ。・・・・・・前回同様、VimeoのMaster Class見ながら勉強したんですけどねwVOP内でLoop処理は、Block Begin系ノードとBlock End系ノードをペアで使用することで実現するようです。Loopの種類に応じて、使用するノードや組み合わせが微妙に違います。VOP Network内でtabメニュー[...]
続きを読むHoudini Indieで複数マシン使ってHQueue環境作った際の覚書(Windows)Houdini Engine Indieが無料で提供されてるおかげで、Houdini Indieユーザーでも複数台でのシミュレーションとMantraレンダリングができます。Houdini Indie + Houdini Engine Indieが最大3ライセンスの合わせて4ライセンス分。今回は、Windowsマシン3台、NASサーバー1台の小規模ファームを作りました。使ったライセンスはHoudini Indie + Houdini Engine Indiex2。以[...]
続きを読む
Houdini回。今回はこういうヤツ。パーティクルに板を貼り付けたもので、マテリアルとテクスチャ連番画像は共通。テクスチャのシーケンス番号に対する値をパーティクルごと個別に設定しています。簡単にできるとおもってたら思いの外手間取ってしまって。いくつか試して、最終的にinline Code(VOP)を使う方法に落ち着きました。inline Code(VEX)はVOP内でVEXが書けるノードです。このノードの詳しい解説はまたの機会に回すとして、やってる事はシェーダー側でのテクスチャパスの作成です。シェーダー側で使うテクスチャのフレーム番号は、事前にPri[...]
続きを読む
カッコつけて英語のタイトルにしちゃったw日本語だと、「HoudiniからMayaへAlembicデータを受け渡す」、です。MayaからHoudiniにabcデータを渡すことはよくあるけど、その逆も時々あるので。HoudiniからMayaにAlembicデータを渡す際、デフォルトだと、~.abc is not a valid Alembic fileとエラーメッセージが出て困ったので、その対処法。ちなみに、Houdiniのバージョンは13、Mayaは2014です。Houdini側からの書き出しにはROP Alembic Outputノードを使う。[...]
続きを読む
点Aと点Bをm:nに内分する点Pを表す位置ベクトルは、適当な基準点をOとして次の式で求められる。順に考えていく。これは納得できる。比は左右を同じ数で割っても、その比自体は変わらないのでと変形して使ってもOK。これは、ABの長さを1としたとき、APの長さが(m+n)/nとなる事を意味する。ベクトルAPとベクトルABは方向が等しいので定数倍であらわすことができる。この定数が、上記の比である。となる。このことから。この式をどんどん変形してゆく。長さの比が分か[...]
続きを読むHoudiniのセミナやります。 来月、3月29日(金)「HoudiniやわらかVellumシミュレーション」と題して開催されます。 詳細は申し込みページからご覧いただけます。 http://shop.cgworld.jp/shopdeta […]
