今回は、ワイヤーフレームでレンダリングする方法です。こういうのを出力したいのです。主にメイキング作成時によく使います。それ以外での使い道が果たしてあるのか!?ワイヤーフレームを出力するには、wireframeノードを使います(名前そのままですね)ここでは標準のCrayマテリアルにWireframeノードの要素を追加するかたちで使用しています。以下、マテリアルのネットワークです。こんな感じです。wireframeノード単体でもラインの色調整は出きるのですが、そのままだと黒地白ラインなので、rampノード使って反転し白地黒ラインにしてます。(もしくはco[...]
read more
Houdini回ですぜ、旦那!今回はrippleです。こういうヤツ。波紋っぽいのを作るます、はい。ネットワークはこんな感じ。パーティクルと連携させていっぱい波紋を作ってみた。また、Ripple objectノードの”Use Deforming Rest”を有効にして、上ネットワーク例のメタボールを動かすと、こうなる。以上、文字少なめ、絵多めでおおくりしました。間違い等ありましたら、ご指摘を。では、また次回。使用バージョン:Houdini13[...]
read more
HoudiniのPythonメモ。書き方とかじゃないですよー!バージョンはHoudini15.0.244.16。Python shellの起動!「window」- >「Python Shell」 or 「Alt + Shift + P」コマンドラインっぽいヤツ。1行ずつ書く。Python Source Editor現行のHoudiniセッションからコール出来るクラス、関数、変数を定義出来る。hipファイル依存でpythonを書けるってことかな。[...]
read more
Houdini回です。今回は備忘録も兼ねてProjection Mappingの方法です。使うのはuvtextureノード。オブジェクトにuvtextureノードをくっつけて、Texture Typeを"Perspective From Camera"に変更。Cameraの項目を投影したいカメラに設定。これで割り当てられたマテリアルがProjection Mappingされます。以上、間違い等ありましたらご指摘を。なお、ここで使用しているHoduiniのバージョンは13です。最新バージョンでは異なる可能性がありますのであしからず。[...]
read more
Houdini勉強回。今回のテーマはAssetとガイドです。ここでの"ガイド"とは、下図のようにシーンビュー上に表示される青いワイヤーフレームを指しています。Asset作成時にこのガイドの設定ができるそうな。ガイドに設定されたジオメトリは、図のような青いワイヤーフレーム表示になるそうな。これまでガイド用にわざわざラインに変換したりしてたんだけど、Assetのガイド設定で事足りるじゃん!てなことで、以下設定方法。設定方法AssetのType PropertiesでNodeタブにある"Guide Geometry"に、ガイド表示に使用したいジオメ[...]
read more
若干、いまさら感のあるDifferential Curve Growthです。日本語だと・・・なんでしたっけ?Differential Growth系は手法が沢山あるのですが、今回はその中で最も簡単でシンプルな、Relax(SOP)とSolver(SOP)を使う方法を採用しました。めんどくさい処理は全部Relax SOPがやってくれます。わたし好み。いずれ、Differential Growthについてまとめたいなと思っているので、詳細はその時にでも。と、思いましたが、Entagma先生が解説されてましたね。そちら載せときます。他の処理で、少し手[...]
read more
Houdiniで迷路生成。前回とはまた違った手法で作ってみました。これHoudini上でのプレビュー。前回は通路を掘り進んでゆくような手法でしたが、今回は壁を構築してゆく手法です。この手法もいろいろやり方があるようですが、ここでは一番簡単そうなのを選びました。 図のようなグリッドで考える。まずグリッドの外側のマスに壁(緑)を、内側に1マス間隔でスタート地点(赤)を配置する。 スタート地点(赤)からランダムなマスを選択する。 現在のマスで上下左右の方向をランダムに選び、その方向の2マス先までを壁にして移動。 3を繰り返す 既存の壁[...]
read more
今回は"mib_color_mix"ノードをやります。名前のとおり、カラーをミックスするノードです。最大8レイヤまでミックスできます。ミックスする方法は加算や乗算など7つのモードから選べます。基本となるベースカラーがあり、その上に重ねていきます。layeredTextureノードと似たようなものと思えばいいのでは。アトリビュートを見ていきましょう。Numミックスする色の数です。指定した数だけレイヤが有効になります。ベースカラーは含まれません。たとえば、Num=1の場合、Mode0、Weight0、Color0が有効に、Num=3の場合はMode2、W[...]
read more
Houdiniノード勉強回。Path Deform(SOP)。カーブに沿った変型をしてくれるノード。とっても便利。変型だけでなくカーブに沿った移動もしてくれる。複数のカーブにも対応しているのもうれしい点。またオフセットのタイミングもアトリビュートで個別に制御出来るし、当然のようにScaleとRotateにも対応している。優秀。これはもう、動かせるcopyノードと言ってもよいのでは。使い方はいたって簡単で、1番目の入力に変型させたいジオメトリ、2番目の入力にカーブを繋ぐだけ。パラメータの詳細はドキュメント参照。作例として次のよう[...]
read more
SweepノードとSkinノードで作るこういうの↓です。では、早速。まず、ガイド&断面の元となるカーブを用意します。ここではガイドのカーブにスパイラルカーブを、断面に円を用意しました。Sweepノードを使うと、ガイドカーブに沿って断面の円を配置することができます↓さらに、skinノードを使うと、これに面を張れます。場所によって太くしたり細くしたりしたいので、vopsop使ってそれを実現してます。(VopSopの中身については後述)最後にCarveノードでにょ~んってやって出来上がり!全体のネットワークは次の通りです。V[...]
read more