今回は、HoudiniでのLUTの作成と適応についてです。もっとも、管理人はLUT作ったことないんですけどね。なので、いずれ来るかもしれない時に備えての備忘録です。HoudiniでLUT作成はCOPで行います。COPでうにゃうにゃとノードを組んで、LUTを作ったら出力したい場所のノードを選んで、右クリック→"Save LUT..."出力先等を決めて、Save。作ったLUTは、同じくCOPのComposite Viewで適応できる。Composite Viewの右下[...]
read moreHoudini回。Houdiniにはopから始まるエクスプレッションがたくさんあります。個人的に紛らわしいと思ってるのはopinput~とか、それに類するやつらです。opinputとかopinputpathとか。さらにはop:`opinputpath(".",0)`とか合わせ技っぽいのまで。似たような名前と機能で、モヤモヤしてたのでスッキリさせようと思って取り上げました。opinputpath指定したノードの入力に接続されたノードのフルパスを取得できる。opinputpath("参照ノードのパス", &[...]
read more今回は"mib_color_mix"ノードをやります。名前のとおり、カラーをミックスするノードです。最大8レイヤまでミックスできます。ミックスする方法は加算や乗算など7つのモードから選べます。基本となるベースカラーがあり、その上に重ねていきます。layeredTextureノードと似たようなものと思えばいいのでは。アトリビュートを見ていきましょう。Numミックスする色の数です。指定した数だけレイヤが有効になります。ベースカラーは含まれません。たとえば、Num=1の場合、Mode0、Weight0、Color0が有効に、Num=3の場合はMode2、W[...]
read moreHoudini回です。今回はカーブの接線(tangent)を取得方法を幾つか。調べて忘れて調べてを繰り返すので、備忘録も兼ねて。polyFrame(SOP)で接線を取得polyFrame(SOP)を使うと、「Normal(法線)」「Tangent(接線)」「Bitangent(従法線)」を取得することができます。下の青線がNormal(法線)、黄色線がTangent(接線)、赤いのがBitangent(従法線)。接線だけが欲しい場合はTangentだけ有効にしとけばOKStyleの設定で、平滑化[...]
read more珍しくプロモーションです。AEJuice紹介するのはAdobe After Effectsの有料プラグイン、"AEjuice"です。オフィシャルページはこちら。AEjuiceとはどんなプラグインなのか?一言でいうと、「膨大な数と種類のエフェクト素材集」でしょうか。ためしにこんなの作ってみました。これは、ごくごく一部のエフェクト素材をつなげたものです。素材集といってもAE上でわりと編集も出来ます。実際のAE作業画面をキャプチャしてみました。どれくらいエフェクトがあるか、なんとなく分かるかと。これでもまだ一部。私もすべては確認しきれて[...]
read moreHoudini回。Cloth系です。忘れては調べてを繰り返すので備忘録も兼ねて。Clothの一部分をターゲットオブジェクトの動きに完全に拘束する。オブジェクトに"pintoanimation"というPointアトリビュートを持たせることで、そのポイントをターゲットポイントに完全拘束出来る。この"pintoanimation"という名前がなぜだか私は覚えられない!ここでは布に見立てたグリッドを用意。ポイントアトリビュートpintoanimationを作り、布のはじっこは値1、それ以外は0にしている。ここでは暫定的にpintoanimation=1に赤、0に[...]
read moreHoudini回。ノイズ系VEXの続き。Curl Noise & Curl Noise 2Dいろいろなところで名前が登場するCurl Noise。マニュアル読んでもよく分からぬから調べた。https://www.cgarts.or.jp/report/rep_kr/rep0201.html#p3要するに、「流体っぽいノイズが生成できてオブジェクトとの干渉も可能らしい」、と。なんか、よさそげ。特に、オブジェクトとの干渉を考慮できるっぽいあたりが。やってみた。下はVelocityを可視化したものです。たしかに干渉してるっぽい。[...]
read more今回からContour系です。全3回くらいの予定です。Contour(コンター)はオブジェクトの輪郭やなんかを線で描くやつです。設定方法は2種類。RenderSettings側で設定する簡単な方法と、自分でノードを繋いで設定する手間のかかる方法。まずはRenderSettings側で設定する簡単な方法から。ノードと言いつつ、今回はノードじゃないですw上のような画像がレンダリングされるように設定してみます。毎度の事ですが、Mayaは2012の英語版です。日本語版ユーザーの方はご容赦を。step1RenderSettingsの"Enable Co[...]
read more久々更新Houdini回。マニュアル読んでて、ちょっとおもしろいなと思ったので。なんでもビューポートに働きかけるDetailアトリビュートがあるそうな。まず、gl_wireframe。float型のアトリビュートで、0以外の値の場合、そのオブジェクトはシーンビューで常にワイヤーフレーム表示になるそうな。やってみた。単純な球体にwrangleでgl_wireframeというDetailアトリビュートを追加。すると、シーンビューがシェーディング表示になっていても、そのオブジェクトはワイヤーフレーム表示になる。へ~もうひ[...]
read moreContour最後です。今回は作例を二つほど。まずはContour使ったMayaのシェーダー作例。 作例1『mentalrayVertexColors』ノードと『contour_shader_widthfromcolor』を組み合わせて、”不要なContourラインを塗って消せる”、そんなシェーディングネットワークを組んでみようと思います。レシピは、・『mentalrayVertexColors』(頂点カラー取得用)・『surfaceShader』(アサイン用マテリアル)・『contour_shader_widthfromcolor』(マテリアルの色でラインの太[...]
read more