今回は"mib_color_mix"ノードをやります。名前のとおり、カラーをミックスするノードです。最大8レイヤまでミックスできます。ミックスする方法は加算や乗算など7つのモードから選べます。基本となるベースカラーがあり、その上に重ねていきます。layeredTextureノードと似たようなものと思えばいいのでは。アトリビュートを見ていきましょう。Numミックスする色の数です。指定した数だけレイヤが有効になります。ベースカラーは含まれません。たとえば、Num=1の場合、Mode0、Weight0、Color0が有効に、Num=3の場合はMode2、W[...]
read more
Houdini回。Cloth系です。忘れては調べてを繰り返すので備忘録も兼ねて。Clothの一部分をターゲットオブジェクトの動きに完全に拘束する。オブジェクトに"pintoanimation"というPointアトリビュートを持たせることで、そのポイントをターゲットポイントに完全拘束出来る。この"pintoanimation"という名前がなぜだか私は覚えられない!ここでは布に見立てたグリッドを用意。ポイントアトリビュートpintoanimationを作り、布のはじっこは値1、それ以外は0にしている。ここでは暫定的にpintoanimation=1に赤、0に[...]
read more
Houdini回。以前、Wedge(TOP)についての記事を書きましたが、その続き・・・かな。前回、紹介しなかった方のWedgeの設定の仕方と、そのあとffmpegで動画作成までのフローを書いてく予定です。上のようなのを試しに作ってます。TOPネットワークはこんな。以下、ネットワークの上から順に。1:対象パラメータを指定し、Wedge(TOP)を設定2:キャッシュ出力3:レンダリング4:ワークアイテムをまとめる5:ffmpegでムービー化Step1:対象パラメータを指定し、Wedge(TOP)を設定TOP Ne[...]
read more
今回は『mib_bent_normal_env』についてです。Mentalrayのノードの一つです。これ、個人的にはかなり使えるノードだと思うのですが、そのわりに情報が少なくい。英語だと参考サイトはいくつかあるんですが、日本語だともう皆無。私は職場の方に教えていただきました。このノード、一言で切って捨てると、『環境光をエミュレートするノード』でしょうか。ファイナルギャザー等のレンダリング設定ではなく、マテリアルのシェーディングネットワークで環境光を再現してしまおうというわけです。『mib bent normal env』を使って環境光を再現したのがこちら[...]
read more
Houdiniです。MaxだとFumeとKrakatoaを覚えたエフェクト屋が一度は手を出すという、アレに私も手を出しました。Houdiniの場合、プラグインなしで作れるのはありがたいですね。・・・重いけど。大きいサイズはVimeoでみてねw流体なのにシンメトリ!・・・・・・みたいな感じにしたかったんですけど、なかなか制御が難しいですねぇ。途中から、「シンメトリじゃなくていいか!」、という心境の変化が見て取れます。まだ、加減がよくわからず、パーティクルは沢山出してます。最終的にパーティクルは30,000,000強、発生させました。一回当たり3,000[...]
read more
今回はプログラム系、特にユーザーインターフェース周りのお話です。 ここでは、Python & QtDesigner & Pysideを使った作例をば。最近の3DCG系ソフトはだいたいPythonをサポートしているので、多少の違いはあれど、どのソフトでも応用がきくのではなかろうかと思いまして書きました。ただしあくまでCG屋が書くプログラムなので、そこのところあしからず。いくつかある作例の中の一つとして捉えていただければ。流れは下のようになります。①:Qt DesignerでUI作成↓②:PySideに変換↓③:コードを好きにいじる[...]
read more
へい!Houdini回っす。今回も地味で簡単なヤツです。私の場合、作業してて気づくとGridがあらぬ方向を向いていることが多々あります。なぜでしょう? よくわかりません。で、毎回Grid設定をリセットしてます。Viewの右上にあるメニューから"Set Construction Plane"-> "Revert to Defaults"。これで、デフォルトに戻りました。以上、Gridが変な方向むいたときの戻し方でした。ではまた次回![...]
read more
3dsMaxの流体プラグインFumeFXのメモを今回から数回に分けて公開します。改めてまとめてみると、いろいろ発見があるものですね。今回は作成時のパラメータメモバージョンは3.5です。<General Parametersロールアウト><Viewport ロールアウト>●ショートカット: = FumeFX UIを表示する間違い等ありましたら、ご指摘いただけると助かります。その1 ?,その2 ,その3 ,その4 ,その5, その6, その7, その8, その9RayFireのパラメータ意訳メモ[...]
read more
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[...]
read more