Houdini:Increasing Curve’s control points
Houdini study Houdini study round I couldn’t figure out how to add more control points in Cureve(SOP) later, so I […]
宣伝!1/10発売のCGWORLD222号のHoudini特集に寄稿させていただきました。 本の詳細はCGWORLDさんのページで。私の方では、簡単な作例を通してラインを使ったTipsやなんかをいくつか紹介させていただいてます。「簡単に出来て、作って面白く、仕事でも使えそう」そんなTipsを選んだつもりです。紙面では作例の動画が見れないので、こちらにその一部をアップしておきます。CGWORLD222号のHoudini特集では、他にもHoudiniの基礎解説や、仕事に役立つTips、さらに新しいバージョンHoudini16の紹介と、盛りだくさんですよ!&nbs[...]
read more
Houdiniサンプルファイル勉強回。今回使うのは、下記のファイル。https://www.sidefx.com/docs/houdini/examples/nodes/sop/vellumsolver/CollisionDisable.html内容は、コリジョンの有効/無効についてとなっております。サンプルファイルの開き方はこちらの記事を参考。絵としては地味ですが、上図では、コリジョン用の球体が最初布にめり込んだ状態でシミュレーションが開始されている。通常であれば、めり込み部分はコリジョンオブジェクトに引っかかったような挙動になるが、ここではそれが回避されている。[...]
read more
前回に引き続き、ネタに困った時の小技紹介。2回続けて放出する羽目になるとは。というわけで知ってるとちょっとだけ得をしたような気になるかもしれないTips、その伍! MayaのブックマークについてMayaにはいろんな所にBookMark機能があります。たとえば、Hypershade(ハイパシェード)やNodeEditor(ノードエディタ)。チクチクと綺麗にノードを並べたのに不意のワンクリックですべてが台無しに、なんて経験あるのでは?私はありますよ。↓を並べてるときもね、2度ほど台無しになったよ。BookMark機能で、レイアウトを保存す[...]
read more
ブログでプログラムのコードを綺麗に表示する方法を覚えたので、今回はそっち系です。再帰関数を使用して、複雑な親子階層からオブジェクトのみ取得するMayaのスクリプトを書いてみました。親を選択してこのスクリプトを実行すると、親以下すべての階層を検索してMeshのリストを作成します。ちなみにpymelです。#再帰関数使ってMeshのみを取得import pymel.core as pm#再帰関数def getMeshList(Node, MeshList): #選択したノードの子供をリストで返す children = Node.ge[...]
read more
Houdini回。ノイズ系VEXの続き。(以前、調べたのはTurblent Noise)Worley Noiseいわゆるセルノイズ。各種セルノイズの基本になるっぽい。派生があるっぽいので、ちゃんと調べる。HoudiniのWorley(VEX)は出力がいっぱいある。dist1~dist4までそれぞれ結果が違う。このdistは一体何なのか?その前に、Worleyノイズとはどういうノイズなのか?調べた。むずかしそうなこと色々書いてあったが、要約すると以下のようなものと理解した。あちこちに評価ポイントをばらまいて、近い評価ポイントまで[...]
read more
Houdini回Cureve(SOP)で、あとからコントロールポイントを増やす方法が分からなかったので調べた。答えは、カーブを選択してEnter! & Shiftを押しながら、クリック!途中にポイントを挿入することも、端点からカーブを伸ばすことも出来ました。わざわざ調べたのですが、よくよく見るとView上に書いてた。ちゃんと見なきゃだめですね。以上、また次回![...]
read more
Houdini回です。今回は備忘録も兼ねてProjection Mappingの方法です。使うのはuvtextureノード。オブジェクトにuvtextureノードをくっつけて、Texture Typeを"Perspective From Camera"に変更。Cameraの項目を投影したいカメラに設定。これで割り当てられたマテリアルがProjection Mappingされます。以上、間違い等ありましたらご指摘を。なお、ここで使用しているHoduiniのバージョンは13です。最新バージョンでは異なる可能性がありますのであしからず。[...]
read more
今回は、MayaのGridとかシーンスケールについて。ViewにあるGridって実寸だとどのくらいの大きさなのだろう?Mayaで仕事をする都度、思うのでメモや!デフォルトだと、24cm四方、1マスあたり1cm。どこで確認するかというと。ここ↓。Display->Grid□Length and Width表示するGridの大きさ。単位がcmで値が12なら12cm分+-両方向に配置。Grid lines every何グリッドごとにラインを引くか。単位がcmで値が1なら1cm毎SubdvisionsGrid lines every[...]
read more
ネタに困ったときのオペレーション小技集 - その肆! 選択セットオブジェクトだったり、頂点だったりをSetに登録することで、選択を楽にしてくれます。何度も選択するものを登録すると、いろいろ作業が楽になります。個人的には、もう少し使い勝手よく改良してくれればなぁと。選択セットの作り方 オブジェクト / 面 / 頂点、登録したいものを選択。 を選ぶ。 "Set1"というのができる。この中に選んだオブジェクトなり、頂点なりがSetに登録される。下絵の赤枠内は順に、球オブジェクト、ボックスオブジェクトの頂点、コーンオブジェクトのエッジ、円[...]
read more
Houdini回。かなり前になりますがチャンネルのベイク方法について書いたのですが、CHOPのベイクがもっと簡単にできてたので備忘録も兼ねて。いつからだろ? もしかしてはじめからから? まぁ、よい。ベイク用に次のようなアニメーションを用意しました。箱がZ方向へ直進するアニメーションをキーフレームで作成して、それに対してCHOPでノイズを足したものです。キーフレームは最初と最後にのみ打ってます。この動きをベイクします。ベイクしたいチャンネルで右クリックメニューからを選択すると”Bake Keyframes on Selected[...]
read moreHoudini study Houdini study round I couldn’t figure out how to add more control points in Cureve(SOP) later, so I […]