MotionBuilder:Pythonコマンド
最近MotionBuilderのスクリプトを書くのですが、日本語の資料も少なく調べるのに手間取ったので、備忘録もかねてメモの一部公開します。 確認環境はMotionBuilder2013です。 MotionBuilderでPythonを書き […]
Houdini回です。以前、煙でパーティクルを動かすってのをやりましたが、今回はそれの別解です。前の記事の時は、POP Advect by Volumeノードを使ってパーティクルを動かしました。同様の事を、VDB使って出来るっぽいです。VDB Advect Points(SOP)というノードがあって、これを使うとVDBでポイントを動かすことが出来るようです。キーワードはSOPとVDBです。VDB Advect Pointsつかってポイントを動かす部分のネットワークはこんな感じになりました。fieldをVDBに変換したら、Velフィールドがxy[...]
続きを読む
Houdiniで迷路生成。前回とはまた違った手法で作ってみました。これHoudini上でのプレビュー。前回は通路を掘り進んでゆくような手法でしたが、今回は壁を構築してゆく手法です。この手法もいろいろやり方があるようですが、ここでは一番簡単そうなのを選びました。 図のようなグリッドで考える。まずグリッドの外側のマスに壁(緑)を、内側に1マス間隔でスタート地点(赤)を配置する。 スタート地点(赤)からランダムなマスを選択する。 現在のマスで上下左右の方向をランダムに選び、その方向の2マス先までを壁にして移動。 3を繰り返す 既存の壁[...]
続きを読む
Houdini Advect Calendar2018 20日目の記事に投稿します。ビンに水を貯めました。FLIPです。メッシュ化してません。テーマと問題点この作例のテーマは、「水を貯める」です。HoudiniのFLIPでは、水を貯めようとすると、なぜか水かさが減ります。こんな感じ。満タンまで、入れても半分くらいに減っちゃってます。減る割合は一様ではなく、パーティクル一粒のサイズ(Particle Separation)が小さいほど、また水の動きが大きいほど、よく減ります。原因は理解していませんが、このように器の中に水を貯めようとすると必ず減[...]
続きを読む
今回は『mip_matteshadow』について調べていこうと思います。このノード、仕事であまり使ったことないんですよね。そのためか、ちらほら分からない所があります。さて『mip_matteshadow』ノードですが、マニュアル的には『useBackground』のすごい版といったところでしょうか。『useBackground』はshadowとReflectionを取得することができますが、『mip_matteshadow』はそれらに加えてAOとIndirectが取得(catch)でき、さらにより詳細な設定することができるノードと認識しています。ただ感覚としては[...]
続きを読む
Houdniレシピ回。今回は、Copyノードを使ったポイントコンストレイントっぽいやつ。Copyノード使ったらくっつきました。こんな感じ↓手抜きじゃないよ!では、また次回。使用バージョン:Houdini13[...]
続きを読む
記事書くヒマがない!そんな時のためにストックしといたHoudini小技回!Houdiniのちょっとした機能とかそういのです。Mplayに沢山読み込む一つのMplayに異なるシーケンス画像を複数読み込んで比較することが出来る。読み込む際にはメニューのを使う。複数読み込んだら、今度はメニューのからレイアウトを選択。これで複数を同時に表示比較できる。UIのサイズを変更するタブレットとかノートPCとか、4KディスプレイとかでHoudini起動すると、UIが小さすぎたりします。UiサイズはPreferenceの設定から変更で[...]
続きを読む
Houdiniメモ。ビューポート右上のここの所にカメラ名を表示させない方法。表示させたくないカメラに、viewmenuというアトリビュートを作成し、値を0にセット。これで、シーン内にカメラがあってもビューポートのカメラのリストには表示されなくなる。シーン内にカメラがいっぱいあって管理が大変なとき、これで少しだけカメラの管理が楽になる。実はマニュアルに書いてあった。https://www.sidefx.com/docs/houdini16.5/basics/view.html[...]
続きを読む
最終的にコインは2万5000枚くらい落ちてきてます。シミュレーション自体は軽くて、30分くらいで終わりました。発生源を3種類用意してコインを分類し、シミュレーションした後にColor情報用のUVを生成しています。[...]
続きを読む
Now Loading・・・Now Loading・・・が似合いそう。CopyとTranslateを使ったシンプル構成。されど面白い。これシーンファイル nowLoading.hip[...]
続きを読む
Nuke小技回。オペレーション系です。上位階層ノード全移動ノード選んで、Ctrlドラッグで上位階層のノードまで含めた移動ができる。ノードの整列整列したいノード選んで、Lキー。問答無用で整理する感じが。ノードの入れ替え入れ替えたいノードを選択した状態で、tabメニューから新しいノードを選んで、Ctrl+EnterScriptのコピー&ペーストNukeのScriptファイルを、フォルダ等でCtrl+Cでコピーして、Nuke上でCtril+Vでペーストすると、Scripの内容がコピペできる。我が家のNon-Com[...]
続きを読む最近MotionBuilderのスクリプトを書くのですが、日本語の資料も少なく調べるのに手間取ったので、備忘録もかねてメモの一部公開します。 確認環境はMotionBuilder2013です。 MotionBuilderでPythonを書き […]
