Maya:『mi_car_paint_phen_x_passes その1』
今回は『mi_car_paint_phen_x_passes』マテリアルにしてみました。 全2回くらいでまとめたいと思ってます。 その名のとおり、車の塗装をシミュレートするシェーダーです。 自分、車のマテリアルに以外は使ったことないんですが […]
Houdini回。Mantra(ROP)とかArnold(ROP)とかにある、Pre-Render Scriptと"Switch"を組み合わせた活用例。作業時は軽いモデルで、レンダリング時やキャッシュ作成時は本番モデルでといった感じにSwitchノードで切り換えます。最近、仕事でちょっと話題に上がったので取り上げました。テストで次のようなシーンファイルを用意しました。シーンにはGeomtryがひとつ。中身はテストジオメトリがふたつ、Switch(SOP)につながっているだけです。また、レンダリング用に、mantra(ROP)がひとつあります。このmantra[...]
続きを読む
Now Loading・・・Now Loading・・・が似合いそう。CopyとTranslateを使ったシンプル構成。されど面白い。これシーンファイル nowLoading.hip[...]
続きを読む
※ 注意 ※この記事のリグは失敗例です。記事のとおり作ると、記事の通り失敗します。それでもよいという天の邪鬼な方に向けておくる、"Mayaで作る車輪リグ考察(失敗編3)そろそろ成功例だけ載せてくれ、とお叱りを頂きそうな今日この頃。それでも載せます失敗例。前回、オブジェクトスペースを使った作戦は、方向転換時の挙動に難あり。あえなく廃棄。今回は考え方を変えて、1フレームあたりの移動距離から回転角を求める方法をとることにしました。毎フレームごと、移動距離から角度を計算し、足してゆきます。イメージはこんな感じ。 またこれだけでは[...]
続きを読む
Houdiniです。MaxだとFumeとKrakatoaを覚えたエフェクト屋が一度は手を出すという、アレに私も手を出しました。Houdiniの場合、プラグインなしで作れるのはありがたいですね。・・・重いけど。大きいサイズはVimeoでみてねw流体なのにシンメトリ!・・・・・・みたいな感じにしたかったんですけど、なかなか制御が難しいですねぇ。途中から、「シンメトリじゃなくていいか!」、という心境の変化が見て取れます。まだ、加減がよくわからず、パーティクルは沢山出してます。最終的にパーティクルは30,000,000強、発生させました。一回当たり3,000[...]
続きを読む
個人R&Dより雪のシミュレーション。 水分多めの雪かな。「宣伝」下記番組で、雪のシミュレーションカットが幾つか放送されます。今週末ですね。7月5日(日)午後9時00分~9時49分 NHKスペシャル生命大躍進 第3集ついに"知性"が生まれたhttp://www.nhk.or.jp/seimei/[...]
続きを読む
Houdini回。Wrangle(SOP)のVEX例文。メモより抜粋その3。脈絡はないです。あと、時々コードが文字化けしてます。すいません。ローカル変数のマッピングi@test = 0;addvariablename(geoself(), "test", "TEST");自分で作ったアトリビュートをローカル変数として定義する。ここで定義したローカル変数は、このaddvariablenameという関数をサポートしたノードで利用可能らしい。最近の仕様では、あまりローカル変数使わないようになってるんだっけ[...]
続きを読む
ノードあれこれ#選択中のノードをすべて取得(リスト取得)oNodeS = hou.selectedNodes()#最初の一つを取り出すoNode = oNodes#ノードのロックがかかっているか否か確認するoNode.isLocked()#ノードのバイパスのON/OFFを確認するoNode.isBypassed()#ノードの入力を取得する(タプル取得)oNode.inputs()#子供のノードを取得します(リスト取得)oNode.children()ノード検索(glob)obj = hou.node[...]
続きを読む
今回はtoxik回です。toxikのGroup(グループ)についてまとめです。toxikのGroupはAfterEffectsでいうプリコンポーズのようなものです。Group化するにはGroup化したいノードを選択して、右クリック→Group。"Group"と"Group(Visual)"の違いは↓の通り。 Groupの中身が見えるのがGroup(Visual)です。Groupノードをダブルクリックすると、Group内に入ることができ、Group内の何もない所でダブルクリックすると上の階層に上がることが出来ます。また、Groupノード上で右クリックか[...]
続きを読む
その1へ その2へ その3へ その4へ その5へ 補足へみあまてりある。3回目ッス。Anisotropyのパラメータから。始める前は、もっとサクサク進むと思ってたのに、なかなか進みませんなぁ( ̄。 ̄)Mayaは2012の英語版を使用しています。最新のバージョンとは異なる可能性がありますのであしからず。 Anisotropy(異方性)Anisotropy(異方性)1だと等方性。それ以外の値で異方性。ReflectionのGlossinessの影響を受ける。1以上の値にする場合は、ReflectionのGlossinessの値を下げる必[...]
続きを読む
Houdini python memo! ver 15.0.244.16 はじめにimport hou#/objに"geo1"という名前のgeoノードを作る。oGeo = hou.node('/obj').createNode('geo','geo1')#/obj/geo1を取得oNode = hou.node('/obj/geo1')#選択したノードを取得(配列で)oNodes = hou.selectedNodes()oNode = oNodes#使えるメソッド一覧dir(oNode)#メソッ[...]
続きを読む今回は『mi_car_paint_phen_x_passes』マテリアルにしてみました。 全2回くらいでまとめたいと思ってます。 その名のとおり、車の塗装をシミュレートするシェーダーです。 自分、車のマテリアルに以外は使ったことないんですが […]
はい、Mayaで作る軌跡エフェクトの作例、2例目です。 今回はExpressionを使って軌跡を作っていきたいと思います。 Expressionといっても、それほど難しくない(と思う)ので気軽に試せるのでは、と。 前回と同じものを作るのもア […]
今回は軌跡エフェクトの作り方にしてみました。 いろんな作り方があると思うのですが、ここではMayaで作れる「簡単な方法」と「ちょっと難しい方法」の二つを、 全2回に分けて紹介してみようと思います。 1回目は「簡単な方法」から。 こんな感じの […]



