Houdini:ForLoop and TimeShift
Houdini勉強回。取り上げるのはForループとTimeShift(SOP)。 ここで言うForループとは、Block Begin/End(SOP)ノードによる繰り返し処理のことを指しています。 これとTimeShift(SOP)の併用に […]
今回はプログラム系、特にユーザーインターフェース周りのお話です。 ここでは、Python & QtDesigner & Pysideを使った作例をば。最近の3DCG系ソフトはだいたいPythonをサポートしているので、多少の違いはあれど、どのソフトでも応用がきくのではなかろうかと思いまして書きました。ただしあくまでCG屋が書くプログラムなので、そこのところあしからず。いくつかある作例の中の一つとして捉えていただければ。流れは下のようになります。①:Qt DesignerでUI作成↓②:PySideに変換↓③:コードを好きにいじる[...]
続きを読む今回はほんに些細なTipsです。カメラのアイコンサイズの変え方です。カメラのShapeノードのアトリビュートにある、"Local Scale"というパラメータでアイコンのサイズを変更することができます。これだけ。このLocatorScaleはカメラに限ったものではなく、ライトやnullなど大きさを持たないものにあるパラメータのようです。実寸でモデルを作成した場合、アイコンが相対的に小さくなるので、そんな時はこのパラメータでアイコンを大きくすると良いですよ。(Maxに比べるとMayaはアイコンサイズの変更が少しアクセスしにくい感があります)ここから[...]
続きを読む
Houdini回。作業してて、「へ~」となったので。マテリアルの割り当ては、Material(SOP)を使わずにAttribute Create(SOP)とか使っても出来のか!そもそもMaterial(SOP)を使って、マテリアルを割り当てるとプリミティブにshop_materialpathなるアトリビュートが作成され、それにマテリアルのパスが文字列として記述されます。マニュアルを見ると、shop_materialpathというプリミティブアトリビュートは、「レンダリング時のサーフェスのシェーディングに使用するマテリアルのパスで、プリミティブ上に存在する[...]
続きを読む
Houdniレシピ回。今回は、Copyノードを使ったポイントコンストレイントっぽいやつ。Copyノード使ったらくっつきました。こんな感じ↓手抜きじゃないよ!では、また次回。使用バージョン:Houdini13[...]
続きを読む
Houdiniノード勉強回。今回取り上げるのは、Game Development Toolsより、GameDev Edge Group to Curve(SOP)。最近、人に聞かれて思い出したもので取り上げてみました。Game Development Tools自体、すべてのノードを把握していないので、これを機にひと通り把握してみるのも良いかもと思ったりして。Houdiniには標準ノードとは別に、Game Development Toolsというツール群(ノード群)があります。使い方など、詳細情報についてはSidefxの公式ページを参照。https://[...]
続きを読む
個人R&Dより雪のシミュレーション。 水分多めの雪かな。「宣伝」下記番組で、雪のシミュレーションカットが幾つか放送されます。今週末ですね。7月5日(日)午後9時00分~9時49分 NHKスペシャル生命大躍進 第3集ついに"知性"が生まれたhttp://www.nhk.or.jp/seimei/[...]
続きを読む
Houidini回ッス。Timeshift(SOP)とBlendshape(SOP)を使ったLoopアニメーションを作成するッス。もとは、こんなのッス。mountain(SOP)で動いてるッス。Loopさせたい尺分、TimeShift(SOP)でシフトさせて、BlendShape(SOP)で最初と最後をブレンドさせると動きがループするッス。そのままだと味気ないので、copy(SOP)でSphereを貼りつけたッス。ネットワークの全体はこんな感じッス。シンプルッス。[...]
続きを読む
Houdini Advent Calender2018 12月12日枠に参加!RBD Packed ObjectのAcitve制御と初速度の継承について、いくつかの方法をPick Upしてみました。試しにこんなのを作ります。以前、「徐々に壊れる破片」についての記事を書きましたが、これはその応用で、各破片がActiveになった瞬間に吹っ飛ぶシミュレーションです。吹っ飛ぶためには初速度が必要なのですが、それは元ジオメトリに速度vとしてあらかじめ設定したものを継承して使います。このようなシミュレーションを行う方法はいくつかあるので、それらをまとめて紹介するのがこの[...]
続きを読む
タコっぽいの球体の表面を、ノイズに沿って小さな球が数珠つなぎでこう、うにょ~っと。下はシーンのキャプチャ。ノイズの種類と色を変えて。これは"Zero Centered Perlin Noise"。これは"Original Perlin Noise"。そして沢山!思いのほか楽しかったです。以上![...]
続きを読む
今回はSamplerInfo(サンプラ情報)ノードを取り上げてみました。Mayaの中では割とメジャーなノードの部類に入ると思うのですが、使い方が難しいとかよくわからないとかいう声も時々耳にします。このSamplerInfoノードを一言で切って捨てると、「様々な情報を取得できるノード」でしょうか。取得した情報をあの手この手でシェーディングに組み込み、求める質感などを作るのですが、いろいろできるが故に、よく分からないということもあります。もっとも、よく使うのは"Facing Ratio"くらいかな、とも思いますが。なんて、偉そうなことを書いてますが、[...]
続きを読むHoudini勉強回。取り上げるのはForループとTimeShift(SOP)。 ここで言うForループとは、Block Begin/End(SOP)ノードによる繰り返し処理のことを指しています。 これとTimeShift(SOP)の併用に […]
