Houdini:ネットワークをシェルフに登録する
最近知ったTips。 シェルフにノードがまるっと登録出来る! Network Viewから、登録したいネットワークをまるっと選択して、シェルフにドラッグするだけ。 登録に際し、なんかウィンドウが出るけど取り敢えずAcceptでおk. シェル […]
RecursiveGrowthです。思いのほか楽しくて形状違いで4つも作ってしまいました。ソリッドな見た目ですがほぼVDBで制御してます。ほんとHoudiniのVolumeは汎用性が高くて最強だと思う。ただシミュレーション制御ってのもあり、狙った形に持ってくのは至難の業。以下、作業画面。面白かった。以上!また次回ね![...]
続きを読む
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[...]
続きを読む
今回は3dsMaxです。3dsMaxの細胞マップとその周辺パラメータについて調べる機会があったので。備忘録もかねて。まず座標からソースマッピングの種類オブジェクトXYZ・・・オブジェクトのローカル座標。オブジェクトがアニメーションするけどデフォームしないならこれかなワールドXYZ・・・シーンのワールド座標でマッピング明示的マップチャネル・・・マップチャネルの有効。UVW座標を使うということかな。1~99の任意のチャネルを選択できるらしいが、つまり1~99までUVWマップが持てるということかな。頂点固有の[...]
続きを読む
今回は備忘録二本立てです。一つめはmip_shaderを有効にするMelコマンド//Mental Image Production Shader有効 optionVar -intValue "MIP_SHD_EXPOSE"1;//無効 optionVar -intValue "MIP_SHD_EXPOSE"0;mentalrayCustomNodeClass.melを変更するのは面倒なので、こちら↑を使うことが多いです。いろんなサイトで紹介されていますが、自分いっこうにコマンドを覚えられませんw[...]
続きを読む
備忘録をかねて。pythonはモジュロ演算子(%)を使って文字列へのフォーマット操作ができます。型変換だけならstr()等でキャストでもいいのですが、桁揃えとかもやってくれるので極力こっちを使うようにしています。でも、すぐ忘れます。使い方はシンプルi=123print "Hellow World %d" % i#結果#Hellow World 123上の例では、%dの部分が123で置き換えられています。ここで使っている%dは「整数値と入れ替えますよ」の意味。複数を置換する場合は、下のように書きます。[...]
続きを読む
Houdini勉強回。今回はSpare Inputについて。"Spare Input"とは、ざっくり言うと「ノード参照のための追加パラメータ」です。たしか、Houdini16くらいから付いた機能だったかと思います。使い方"Spare Input"は次のようにして作成、使用します。例として、Spare Inputを使用してジオメトリの下にグリッドを配置します。あらかじめシーン内にGrid(SOP)とTestGeometry(ぶた)を用意いておきます。Spare Inputを使用して、TestGeometry(ぶた)のジオメトリ情報を取得[...]
続きを読む
今回は、ワイヤーフレームでレンダリングする方法です。こういうのを出力したいのです。主にメイキング作成時によく使います。それ以外での使い道が果たしてあるのか!?ワイヤーフレームを出力するには、wireframeノードを使います(名前そのままですね)ここでは標準のCrayマテリアルにWireframeノードの要素を追加するかたちで使用しています。以下、マテリアルのネットワークです。こんな感じです。wireframeノード単体でもラインの色調整は出きるのですが、そのままだと黒地白ラインなので、rampノード使って反転し白地黒ラインにしてます。(もしくはco[...]
続きを読む
Houdini回じゃ!今回はOutput(SOP)ノード解説回にしてみました。これは「出力を定義できるノード」です。AssetやSOPの出力が定義出来ます。Object Merge SOP等で参照した場合例えば、「Object Merge SOP」で親のノードを参照した際、output SOPノードがあると自動でそこを参照します。(output SOPがない場合、Displayフラグが立っているノードが参照されます)とりあえずSOPの最後にはこのノードを付けとけば良いかと。Asset[...]
続きを読む
Houdini回。以前、Wedge(TOP)についての記事を書きましたが、その続き・・・かな。前回、紹介しなかった方のWedgeの設定の仕方と、そのあとffmpegで動画作成までのフローを書いてく予定です。上のようなのを試しに作ってます。TOPネットワークはこんな。以下、ネットワークの上から順に。1:対象パラメータを指定し、Wedge(TOP)を設定2:キャッシュ出力3:レンダリング4:ワークアイテムをまとめる5:ffmpegでムービー化Step1:対象パラメータを指定し、Wedge(TOP)を設定TOP Ne[...]
続きを読む
それでは前回に引き続き、『writeToColorBuffer』についてやっていきたいと思います。今回は主にAttributeについて調べていきます。ですが、そのまえに"writeToColorBuffer"ノードのデータの流れというものを見ていきたいと思います。データの流れるルートは2つ、Evaluation(評価部分)と、Data(パス出力部分)に分かれます。Evaluation(評価部)にデータが評価されると、colorで設定した情報がrenderPassに書き込まれるというイメージでしょうか。評価のモード(Evalutation Mode)にはの2種類あり。[...]
続きを読む最近知ったTips。 シェルフにノードがまるっと登録出来る! Network Viewから、登録したいネットワークをまるっと選択して、シェルフにドラッグするだけ。 登録に際し、なんかウィンドウが出るけど取り敢えずAcceptでおk. シェル […]
