Maya:強制終了からのリカバリ
『突然、Mayaの野郎がエラーメッセージをはいて強制終了しやがった』 『この作業が終わったら保存しようと思っていたのに・・・』 わりとよくある事だったりします。 そんな時、もしかしたらファイルを復旧できるかもしれない方法っす! この場所を探 […]
Houdiniです。MaxだとFumeとKrakatoaを覚えたエフェクト屋が一度は手を出すという、アレに私も手を出しました。Houdiniの場合、プラグインなしで作れるのはありがたいですね。・・・重いけど。大きいサイズはVimeoでみてねw流体なのにシンメトリ!・・・・・・みたいな感じにしたかったんですけど、なかなか制御が難しいですねぇ。途中から、「シンメトリじゃなくていいか!」、という心境の変化が見て取れます。まだ、加減がよくわからず、パーティクルは沢山出してます。最終的にパーティクルは30,000,000強、発生させました。一回当たり3,000[...]
続きを読む
今回はFumeFXのコリジョンオブジェクトのTypeについてです。- Object -TypeShell・・・外壁だけの中身空っぽコリジョンモデル。Solid・・・中身も詰まったコリジョンモデル。Free Flow・・・貫通するけどコリジョンもするモデルかな左から、Shell、Solid、FreeFlow。Boxのコリジョンを置いてみました。Fumeのグリッドは1m四方。設定はほとんどデフォルトです。FreeFlowはコリジョンもするけど普通に通り抜けてますね。Sourceをコリジョンの[...]
続きを読む
Contourの続きです。前回はContourノードの使用手順をやりました。今回はその各Contourノードを確認してきます。検証バージョンはMayaは2012の英語版です。より新しいバージョンでは設定が変更になっている可能性もありますのであしからず。 Contour Store系サンプル位置情報を格納するノード。パラメータはありません。Contour Contrast系とセットで使います。 Contour Contrast系何処にラインを描くかを定義するノード。Contour Store系とセ[...]
続きを読む
Houdini勉強回。今回はTransform(SOP)のパラメータ"Attributes"とアトリビュートの修飾子(Qualifier)について取り上げてみました。最近、仕事で気にする機会が多かったので、まとめてみました。Transform(SOP)のパラメータ"Attributes"まずは、Transform(SOP)のパラメータ"Attributes"について。Transform(SOP)のパラメータ"Attributes"を設定することで、任意のアトリビュートのみにTransform(SOP)の効果を適応することが可能です。デフォルトでは、*(アスタ[...]
続きを読む
Houdiniノード勉強回。今回は、"POP Proximity DOP"ノード。見たことあるけど使ったことないノード。Proximityとは日本語で「近接」を意味する言葉です。つまりPOP Proximity DOPはパーティクルの近接ポイントに関する情報を生成してくれるノードです。ほとんど使ったことないノードだったのですが実際に使ってみると、意外と有用なノードかもという印象。食わず嫌いはよくないなと。反省。こんな感じに、POPネットワークに組み込むと、nearest, nearestdist, numproximityといったアト[...]
続きを読む
最終的にコインは2万5000枚くらい落ちてきてます。シミュレーション自体は軽くて、30分くらいで終わりました。発生源を3種類用意してコインを分類し、シミュレーションした後にColor情報用のUVを生成しています。[...]
続きを読む
Houdiniノード勉強回。サンプルファイル->WedgeTOP_Sample.hiplcHoudini17.5から追加されたPDG。タスク管理やディペンデンシーを管理する機能です。まだ私もあまり、使いこなせてないのでメモも兼ねて書いてきます。Wedge(TOP)は、パターン出しとかをTOPで制御するときに使うやつで、Wedge(ROP)のTOP版。以下、使用例。Pyroのシミュレーション違いを5パターン、ローカルで作ってみます。こんな感じ。最初に、Wedgeの対象にTab Menuから"Pyro Configure Billowy Smo[...]
続きを読む
Houdiniノード勉強回。今回はVOPのif block。"Block Begin If"と"Block End"ノードで構成される条件分岐のためのノード。「なんじゃこりゃ」、「どうやって使うんじゃ」と思って調べたやつ。・・・VimeoのMaster Class見ながら勉強したんですけどねw作り方はVOPネットワーク内でtabメニューから"if block"使い方。こんな感じ"Block Begin if"に条件の判定結果とFlaseの時の値、"Block End"に条件がTureの時の値を繋いで使う。"Block Be[...]
続きを読む
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[...]
続きを読む『突然、Mayaの野郎がエラーメッセージをはいて強制終了しやがった』 『この作業が終わったら保存しようと思っていたのに・・・』 わりとよくある事だったりします。 そんな時、もしかしたらファイルを復旧できるかもしれない方法っす! この場所を探 […]
今回は『mib_twosided』ノードにしてみました。 この『mib_twosided』、珍しく見れば使い方が分かるノードではないでしょうか。 それでもあえて、取り上げてみます。 このノードは、”twosided” […]
なんてことだ。 記事を消してしまったようだ。 なので、もう一度書き直します。 Mayaのpymelでアトリビュートを調べる際はlistAttr()をつかい、 メソッドを調べる際は、dir()を使う。

