other0今回はプログラム系、特にユーザーインターフェース周りのお話です。Pysideを使った作例をば。最近の3DCG系ソフトはだいたいPythonをサポートしているので、多少の違いはあれど、どのソフトでも応用がきくのではなかろうかと思いまして書きました。CG屋が書くプログラムなので、そこのところあしからず。いくつかある作例の中の一つとして捉えていただければ。流れは下のようになります。15日目に参加しました。Houdiniノード勉強回。テーマはL-System。反復処理されるルールによって、枝分かれする現象を表現できるヤツ。使えそうに見えて使いどころが難しい、そんな機能かと。基本的にL-system(SOP)ノードだけで、作ることができます。L-Systemの作成には大きく3つの工程があると、私は思っています。Post0今回は、『user_ibl_rect』の方です。『user_ibl_env』が全天型なのに対して、『user_ibl_rect』は名前の通り四角です。こんな感じ↓基本は『user_ibl_env』と同じなので、使い方はザックリと。Step1AreaLightを作成。『user_ibl_env』とちがって、サイズと向きが命です。LightのUseLightShapeをON。Typを'Rectangle'に変更。VisibleもONにしておきましょう。Step3『user_ibl_rect』ノードを作成。Custom:FBrender2016.04.01Houdini0FBrenderというファイルを変更すると、レンダリング時の出力先のプリセットを追加変更することができる。以前書いたFBresと同様、Houdini起動時に環境変数HOUDINI_PATHで指定されたパスにあるOPmenuファイルを参照します(たぶん)HOUDINI_PATHが設定されていなければ、$HOME/houdinixx.xを参照します(たぶん)参照先のパスに、OPmenuファイルがない場合は、"Opmenu"ファイルを作成して中身書きます(拡張子なし)$HHにファイルフォーマットの参考があります。toxik2toxikノード解説の回です。使うノードの一つです。その名の通り、二つの素材を合成します。GainFrontにコネクトされたImageのRGBごとの係数。デフォルトで100%。右のオレンジ色のボタンを押すと個別[...]続きを読むHoudiniレシピ:速度に色をつける2014.11.29Houdini0Houdini回です。SOPを使って速度に色をつけます。個人的には、よく使う組み合わせです。FLIPのキャッシュデータに色つけたい時とかに使ってます。ここでは、速度によって赤青緑の3色を割り当てています。赤→青→緑の順に速度が速くなっています。SOPの中身はこんな感じ。解説すると、"global"から速度ベクトルを取得。"Lenght"ノードで速度ベクトルの大きさを求める。range"ノードで範囲を調整する。parameter"ノードで範囲に色をつける。Curve2019.09.02Houdini0Houdiniノード勉強回。Curve(SOP)。最近、人に聞かれて思い出したもので取り上げてみました。Tools自体、すべてのノードを把握していないので、これを機にひと通り把握してみるのも良いかもと思ったりして。Toolsというツール群(ノード群)があります。使い方など、詳細情報についてはSidefxの公式ページを参照。Post0FUmeFXのリファレンスメモ、5回目です。今回は、wtpタブの項目です。Waveletは低解像度Gridで作成したものを、印象を変えずに高解像度に変換する手法です。Scale等)4:Waveletシミュレーションボタンを押す5:CacheをW[...]続きを読むMaya:車輪でリグ考察(了)2013.12.19Maya0車輪リグ考察。前回、フレーム単位で移動距離から回転角を求める方法を試しました。大旨よさげだったのですが、しかし、どうもうまくいかない場合がありました。車輪がスライドした場合です。進行方向ではない向きの移動も回転計算に含んでいるのが原因です。移動ベクトルから、進行方向のベクトルのみ抽出できれば良いのですが・・・。はて、どうしたものか。調べた結果、”内積”使うと良いのでは、と。内積についてはこちらのサイトを参考にしました。難しい話はそちらに任せるとして、前回の考え方に、この内積を組み込んだものをMayaで実装しました。qlSimulatorノードは実際にシミュレーションするにあたってコアとなるノードです。qlSimulatorノードは次の三つのカテゴリに分類されるアトリビュートを持っています。一部、現バージョンと異なる項目がある。このコマンドは、選択したポリゴンメッシュからClothを作成します。役に立ってればよいのですが。mono-labページ上部へ戻る。