小休止:無限ループ2
「気晴らしに 作ってみました 無限ループその2」 いっぱい字余り。 こんなの作ってる場合じゃないんだけど、気が付いたら手が勝手に作ってた。 ぷるぷるは、Balloon設定のVellum。 あとRedshiftでのSSSと、ジオメトリライトも […]
Houdini回です。今回は備忘録も兼ねてProjection Mappingの方法です。使うのはuvtextureノード。オブジェクトにuvtextureノードをくっつけて、Texture Typeを"Perspective From Camera"に変更。Cameraの項目を投影したいカメラに設定。これで割り当てられたマテリアルがProjection Mappingされます。以上、間違い等ありましたらご指摘を。なお、ここで使用しているHoduiniのバージョンは13です。最新バージョンでは異なる可能性がありますのであしからず。[...]
続きを読む
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[...]
続きを読む
Twitterで流れてたgifが面白かったので、Houdiniでマネして作ってみた。2つの形状をブレンドして、変形の際にJiggleを適応したもの。Jiggleについてはこっちの記事でサンプルファイルをアップしています。反省点としては、作り方とネットワークが力技だったなぁ、と。形状大きさ間隔速度に依存しないスマートな作り方ができたはずだ、と。いずれリベンジを、と。[...]
続きを読む
たまにはMaya以外のことも書こうと思いまして。なので今回はAfterEffects(以下AE)のちょっとしたTipsです。AEの「フォルダの監視」機能を使って、複数のプロジェクトを順次レンダリングする方法を。「レンダリングしたいシーンファイルいくつもあるなぁ。帰りにまとめてレンダリングしたいな~」、なんて時に使ってます。BackBurner等のレンダリング管理ツールを使うという方法もあるかと思いますが、今回は標準機能のみで出来る方法ということで、こちら。① レンダリングキューを作成当たり前ですが、レンダーキューがないとレンダリングできません。② ファイルを[...]
続きを読む
FUmeFXのリファレンスメモ、二回目です。今回はSimタブのSimulationロールアウトの項目です。バージョンは3.5です。※1:Doundless直訳すると無限の。Gridからはみ出したとき、はみ出したぶんも計算するかどうか。軸ごとに設定。とてもお世話になる。(左:Boundless・・・すべてNone。 右:Boundless・・・Both)※2 - Out of Range Types -(シミュレーションキャッシュフレーム外の挙動)Before Start Frame・・・キャッシュ開始フレームより前の挙動[...]
続きを読む
Houdini回。フレームとフレームの間の値が欲しい時があります。上の絵でいうと、1.57613…の小数点以下の部分、0.57613…ですね。この値があると、今、フレームとフレームの間のどのあたりかを知ることができます。この例だと、0.57613…なので、フレーム間のちょうど半分よりすこし次のフレーム寄りだということが分かります。フレーム間を補間するときに便利だったりします。この値をVOPで求めます。ネットワークはfloor(VOP)を使ってこう。floor(VOP)は入力されたFloat値に対して、小数点以下を切り捨てて整数値を返してくれま[...]
続きを読む
Houdini勉強回。Python SOPに実行ボタンをつける。例として、ボタンを押すと`hogehoge`とメッセージウィンドウを表示するPython SOPを作ります。1:Python SOPを作る & Python Codeを記述するPython(SOP)を作成します。ここでは、簡単なメッセージを表示するPython関数にしました。def message(): hou.ui.displayMessage("hogehoge")2:ボタンを作るボタンを作ります。Edit Parameter[...]
続きを読む
Houdini勉強回。今回はTransform(SOP)のパラメータ"Attributes"とアトリビュートの修飾子(Qualifier)について取り上げてみました。最近、仕事で気にする機会が多かったので、まとめてみました。Transform(SOP)のパラメータ"Attributes"まずは、Transform(SOP)のパラメータ"Attributes"について。Transform(SOP)のパラメータ"Attributes"を設定することで、任意のアトリビュートのみにTransform(SOP)の効果を適応することが可能です。デフォルトでは、*(アスタ[...]
続きを読む
今回は"WriteToColorBuffer"ノードについて書くことにしました。MayaでPass出力する場合、避けては通れないノードですね。意外と長くなりそうなので、何回かに分けるつもりです。このノード、ひとことで言うと『自分で任意のカラーPassを作成することの出来るノード』です。各Attributeの説明はひとまず置いておくとして、実際の使い方を簡単にやってみたいと思います。例によってMayaは2012の英語版。サンプルシーンは下のようなもので、Materialはmia_material_x_passesに環境マップをコネクトしただけのシンプルなものです。[...]
続きを読む
またHoudini回ですぜ、旦那!今回はこういうの。ラインをうにょ~んって伸ばします。使用するのはCurveノードとCarveノード。名前が似てて紛らわしいです。Curveノードはカーブを作るのノードで、Carveノードはスライスするノード。この二つを使うと、成長するラインが作れると。ノードの接続はこんな感じでシンプル。Carveノードのパラメータをアニメートさせると、うにょ~んとなります。シンプル故に、いろいろ使い勝手がよさそう。てな感じで今回はここまで。次回はこれを活用したレシピです!ではまた!(バージョンはH[...]
続きを読む「気晴らしに 作ってみました 無限ループその2」 いっぱい字余り。 こんなの作ってる場合じゃないんだけど、気が付いたら手が勝手に作ってた。 ぷるぷるは、Balloon設定のVellum。 あとRedshiftでのSSSと、ジオメトリライトも […]
Houdiniノード勉強回。Point Velocity(SOP)。 ポイントにVelocity(速度)アトリビュートを付与してくれる。 単にVelocity(速度)を計算するだけではなく、任意の方向の速度を足したり、ノイズを追加したりでき […]


