Nuke:Relightノード
NukeのRelightノードの使い方備忘録 PositionとNormal情報を用いて、Nuke上で簡易ライティングを行うことが可能。 Relightノードに、ライトとカメラとシェーダーを接続。 ここではカメラはTabMenuからRead […]
今回はほんに些細なTipsです。カメラのアイコンサイズの変え方です。カメラのShapeノードのアトリビュートにある、"Local Scale"というパラメータでアイコンのサイズを変更することができます。これだけ。このLocatorScaleはカメラに限ったものではなく、ライトやnullなど大きさを持たないものにあるパラメータのようです。実寸でモデルを作成した場合、アイコンが相対的に小さくなるので、そんな時はこのパラメータでアイコンを大きくすると良いですよ。(Maxに比べるとMayaはアイコンサイズの変更が少しアクセスしにくい感があります)ここから[...]
続きを読む
Houdini回。Cloth系です。忘れては調べてを繰り返すので備忘録も兼ねて。Clothの一部分をターゲットオブジェクトの動きに完全に拘束する。オブジェクトに"pintoanimation"というPointアトリビュートを持たせることで、そのポイントをターゲットポイントに完全拘束出来る。この"pintoanimation"という名前がなぜだか私は覚えられない!ここでは布に見立てたグリッドを用意。ポイントアトリビュートpintoanimationを作り、布のはじっこは値1、それ以外は0にしている。ここでは暫定的にpintoanimation=1に赤、0に[...]
続きを読む
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)#メソッ[...]
続きを読む
ネタに困ったときのオペレーション小技集 - その参!知ってても知らなくても困らない、そんな無害なTipです。 多角形ポリゴンを見つける面選択可能モードの状態で、Polygonsメニューから"All and Next" と "Nsided"にチェックを入れる。この段階で、多角形ポリゴンが選択されます。"All and Next"は「自動で選択しまっせ」、"Nsided"はN角形の意。この?は、他にもいろいろな条件で選択できるようです。詳しくはマニュアル参照。このTool名の"Constrains"は、フィルタリングみたいなニュアンスなのかな?[...]
続きを読む
Houdini勉強回。取り上げるのはForループとTimeShift(SOP)。ここで言うForループとは、Block Begin/End(SOP)ノードによる繰り返し処理のことを指しています。これとTimeShift(SOP)の併用についてがメインテーマです。上図のように、Forループ内にTimeShift(SOP)を組み込んだ場合、大抵TimeShift(SOP)が機能しないのですが、まれに機能している例を見かけ、はて?と思いリサーチしてみた次第です。結論から述べると、現状Forループ内でTimeShift(SOP)が機能するのは、以下の2パターンのみ。[...]
続きを読む
今回は、『mentalrayVertexColors』ノードについてやってみようと思います。このノードは、ひとことで言うと、mentalrayで頂点カラーをレンダリングできるようにするノードです。コネクトや作業手順等々、いろいろ面倒なノードのひとつだと思います。アトリビュートも"cpvSets"ひとつしかないので、Mentalrayで頂点カラーをレンダリングするまでの手順をやっていこうと思います。(ちなみにSoftWareレンダーの方は知りません)Mayaは2012の英語版を使用しています(日本語ユーザーの方ごめんなさい)↓のような平[...]
続きを読む
Houdiniサンプルファイル勉強回。今回使うのは、下記のファイル。https://www.sidefx.com/docs/houdini/examples/nodes/sop/vellumsolver/CollisionDisable.html内容は、コリジョンの有効/無効についてとなっております。サンプルファイルの開き方はこちらの記事を参考。絵としては地味ですが、上図では、コリジョン用の球体が最初布にめり込んだ状態でシミュレーションが開始されている。通常であれば、めり込み部分はコリジョンオブジェクトに引っかかったような挙動になるが、ここではそれが回避されている。[...]
続きを読む
NukeのPythonメモGUI操作からPythonコマンドを調べる「Edit」->「Preferences」->Panels->"Script Editor"->echo python commands to output windowをON。次にclear input windows on successful script executionをOFF。次に、タブがあるところ適当に右クリックして、これで、GUI上の操作がScript Editorの上半分に表示される。Pythonを書くScript Editorの下半分[...]
続きを読む
Houdini回。前回に引き続き、Fog Rayを作る方法、別解!普通にVolume使ってもFog Ray作れるのでは、と思ってやってみた。アルファめちゃ薄いけど、っぽいものは出来たかなと。以下、手順をStep by Stepで。1:スポットライトを作成する。Fog Rayの光源ですね。基本、この光に照らされた範囲がFog Rayになります。2:Volume(SOP)でFogを作成するFogRayを作りたい領域にFogを作成する。ここでは、安直にVolume(SOP)を使った。普通にBox型でも良いですが、ライ[...]
続きを読む
Houdini回。コンストレイント系SOPノードの続き。RBD Constraints From Curves(SOP)。RBD Constraints From Curves(SOP)マニュアル曰く(意訳)、”ビューポート上でカーブを描いて、そのカーブから特定の範囲内にあるピースのジオメトリ上のポイントにコンストレイントを作成します。また4番目の入力にカーブを繋いで、それを使用することも出来る。カーブができたら、コンストレイントタイプを決めたり、セットアップをします。”基本は、RBD Constraints From Line(SOP)と同じで、ビューポートで[...]
続きを読むNukeのRelightノードの使い方備忘録 PositionとNormal情報を用いて、Nuke上で簡易ライティングを行うことが可能。 Relightノードに、ライトとカメラとシェーダーを接続。 ここではカメラはTabMenuからRead […]
