Houdini:Point Cloud Meassure(SOP)
Houdini20.5で追加されたPoint Cloud Meassure(SOP)ノードについて。 このノードはポイント群をもとに様々なデータを計測できるノード。 ↓はこのノードの活用例で、SideFX公式ページにあるのを真似してみた。 […]
Houdini Python、ダイアログ系のサンプル。シェルフにでも張り付けてポチると出てくる・・・たぶんね。ポップアップメッセージhou.ui.displayMessage("hoge")テキストフィールド付きダイアログimport houDialog = hou.ui.readInput(message ="Text Field Dialog\n",title = "TextField Dialog",severity=hou.severityType.Warning,b[...]
続きを読む
toxikノード解説回です。今回は"Merge Streams"と"Extract Streams"の2つです。セットで使うことが多いと思うのであわせて解説です。Streamsとは、処理ラインとでもいいましょうか。複数の素材で、まとめて同じ処理をしたい場合、"Merge Streamsノード"を使うことで一旦ひとまとめにすることができます。処理後に再び素材をバラバラに分けるとき、"Extract Streamsノード"を使います。どんな時にこのノードを使うかと言うと、たとえば立体視の映像で右目用と左目用の画像をカラコレする際に、一旦"Merge Stream[...]
続きを読む今回はほんに些細なTipsです。カメラのアイコンサイズの変え方です。カメラのShapeノードのアトリビュートにある、"Local Scale"というパラメータでアイコンのサイズを変更することができます。これだけ。このLocatorScaleはカメラに限ったものではなく、ライトやnullなど大きさを持たないものにあるパラメータのようです。実寸でモデルを作成した場合、アイコンが相対的に小さくなるので、そんな時はこのパラメータでアイコンを大きくすると良いですよ。(Maxに比べるとMayaはアイコンサイズの変更が少しアクセスしにくい感があります)ここから[...]
続きを読む
Houdiniノード勉強回。Labs UV Transfer(SOP)UVの転送。以前これについての記事を書いたが、それのすごい版!トポロジが異るジオメトリに対して、いい感じにUVを転送してくれる。ひとまずVDBを介して低解像度ポリゴンを生成して、UVを転送してみるとその制度が分かる。中身をざっと確認してみると、手法的には以前書いた記事の中の、XYZ Distanceを使う手法と基本は同じで、UVのアイランド毎にUV転送を行っています。あとプラスアルファとしてUVの境界部の処理が付いている感じでしょうか。いつのまにこんな便利ノードが、と思うくらい[...]
続きを読む
その1へ その2へ その3へ その4へ その5へ 補足へmia_materialの復習も5回目パラメータも後半に突入。今回で終わらせたいが、さぁどうだ。Mayaは2012の英語版を使用しています。最新のバージョンとは異なる可能性がありますのであしからず。 Bump(バンプ)mia_material組み込みのバンプ。mia_material_x、mia_material_x_passesで使用可能。スロットが二つあるおかけで、バンプマップとノーマルマップの両方が楽に使える。Overall Bump(全体のバンプ)オーバーオールだか[...]
続きを読む
今回はMayaとAfterEffects回。Mayaから出力したNullとCameraをAfterEffectsで読み込む手順の備忘録です。以下手順。①:locatorの名前を"null"にしておく。("locator"だと何故かAE側で読み込まれないため)②:CameraとNullのキーフレームをベイクしておく。方法は2種。A・・・メニューから Edit -> Key -> Bake SimulationB・・・Graph Editorから -> Curves -> Bake Channel※違いは全チャンネルベイクか、選んだチ[...]
続きを読む
Houdiniで迷路生成。前回とはまた違った手法で作ってみました。これHoudini上でのプレビュー。前回は通路を掘り進んでゆくような手法でしたが、今回は壁を構築してゆく手法です。この手法もいろいろやり方があるようですが、ここでは一番簡単そうなのを選びました。 図のようなグリッドで考える。まずグリッドの外側のマスに壁(緑)を、内側に1マス間隔でスタート地点(赤)を配置する。 スタート地点(赤)からランダムなマスを選択する。 現在のマスで上下左右の方向をランダムに選び、その方向の2マス先までを壁にして移動。 3を繰り返す 既存の壁[...]
続きを読む
Houdini回。フレームとフレームの間の値が欲しい時があります。上の絵でいうと、1.57613…の小数点以下の部分、0.57613…ですね。この値があると、今、フレームとフレームの間のどのあたりかを知ることができます。この例だと、0.57613…なので、フレーム間のちょうど半分よりすこし次のフレーム寄りだということが分かります。フレーム間を補間するときに便利だったりします。この値をVOPで求めます。ネットワークはfloor(VOP)を使ってこう。floor(VOP)は入力されたFloat値に対して、小数点以下を切り捨てて整数値を返してくれま[...]
続きを読む
Houdini17リリースされましたね。魅力的な機能がたくさんありましたが、その中で地味に新しく搭載されたRetime(SOP)ノードがちょっと衝撃で。Retime(SOP)は"フレーム間の補間"と、"スピードの可変"ができるノードのようです。これまで、TimeBlend(SOP)とTime Shift(SOP)で行ってた機能が、このノードにまとまった感じでしょうか。何がすごいって、"TimeBlend(SOP)とTime Shift(SOP)のコンボ"では難しかった、SOPでのVolumeスロー表現ができるようになってました。以下、17.0のRetime([...]
続きを読む
Houdini回です。備忘録も兼ねて、ノードの組み合わせ例を覚えた端から載せてこうかと。ただし簡単なのだけ。初心者まる出しでいきますw初回は、¨attribtransfer¨を使った、SoftSelection。SoftSelctionの値を閾値にして、選択範囲外を削除してみました。流れは次のようになるとか。①あっちとこっちのジオメトリにSoftアトリビュートを追加。(アトリビュート名はなんでもおk)②Softアトリビュートをあっちからこっちへ転送(ここでSoft具合を調整できる)③Paintノードで色つける。④Softアトリビュート[...]
続きを読むHoudini20.5で追加されたPoint Cloud Meassure(SOP)ノードについて。 このノードはポイント群をもとに様々なデータを計測できるノード。 ↓はこのノードの活用例で、SideFX公式ページにあるのを真似してみた。 […]
「ひたすら実践!Houdiniエフェクト」 Amazonでの発売が9月30日、書店刊行が10月4日となります。 本書はHoudiniのエフェクト作成について学習する本です。 Amazonとボーンデジタルサイト、他で購入できます。 紙と電子版 […]
8/9発売のCGWORLD vol.313にHoudini20.5のレビュー記事を書かせていただきました。 CGWORLDページはこちら https://cgworld.jp/magazine/cgw313.html Houdini20.5 […]
Houdini20.0で追加されたテストジオメトリ”capybara”の簡単な使い方 歩かせる時はJoint Deformer SOPを接続する。 右端のコネクションにRig Pose SOPを繋いで、ポーズを変える […]
Houdiniノード勉強回。Path Deform(SOP)。 カーブに沿った変型をしてくれるノード。とっても便利。 変型だけでなくカーブに沿った移動もしてくれる。 複数のカーブにも対応しているのもうれしい点。 またオフセットのタイミングも […]




