Houdini:L-system sample02
Houdini Advent Calendar2016 I paticipated on the16th day. It is an example fo Houdini’s L-System in the last conti […]
テクスチャが重すぎてレンダリングできないっ、って時に以下の設定をしてテクスチャを最適化すると解決するかも。テクスチャサイズはでかくなる一方ですし。プリファレンスから設定します。Windows -->> Setting/Preferences -->> Preferences -->> Rendering 上の画像の赤枠の部分。『Use Maya-style alpha detection on file texture』にチェックを入れます。(2012ではデフォルトOFF)この状態でレンダリングをするか、下の"Up[...]
read more
こんなの作ってみましたYoutubeの動画説明欄にリンクを貼っていますが、これをBlenderで作っている人がいて、「なにおぅ、Houdiniだってこのくらい!」というノリで作ったものです。水は、皿の影になるところにエミッタを置いて、そこから発生。また一番上からだけ流すと、一番下の皿に溜まるまでシミュレーション時間がかかってしまうので、皿ごとにエミッタを置いて水が溜まるまでの時間を節約しています。別アングルから見たプレビューだと、その様子が分かります。また厚みの薄い水のシミュレーションは、メッシュ時に穴がぽこぽこ開くのですが、今回はある程度水かさが増えたとこ[...]
read more
車輪リグ考察。前回、フレーム単位で移動距離から回転角を求める方法を試しました。大旨よさげだったのですが、しかし、どうもうまくいかない場合がありました。車輪がスライドした場合です。進行方向ではない向きの移動も回転計算に含んでいるのが原因です。移動ベクトルから、進行方向のベクトルのみ抽出できれば良いのですが・・・。 要約すると。はて、どうしたものか。でいろいろ調べた結果、”内積”使うと良いのでは、と。内積についてはこちらのサイトを参考にしました。難しい話はそちらに任せるとして、前回の考え方に、この内積を組み込んだものをMayaで実装しました。[...]
read more
※ 注意 ※この記事のリグは失敗例です。記事のとおり作ると、記事の通り失敗します。それでもよいという天の邪鬼な方に向けておくる、"Mayaで作る車輪リグ考察(失敗編2)まずは前回の失敗から。一方向の移動にしか、車輪の回転が実行されませんでした。原因は計算に使ったのがX軸方向の移動距離だけだったからです。他の軸も考慮に入れなければ・・・。そこで管理人、思った。「これは、大変そうだなぁ~」できれば「前回のExpressionをちょっと書き直したらできちゃった」が望ましい。そこで管理人、まじめに思った。「オブジェクトスペースで座[...]
read more
ネタに困った時の小技回(Houdini)PscaleをView上で確認するPointの大きさのアトリビュート、pscaleをView上で確認する方法です。display Options -> Display particlesをDiscsに変更!これでOK。Create in Contextシーンビューの右上にあるTool Optionsで"Create at Object Level"->"Create in Context"に変更すると、シェルフのCreateタブから作るジオメトリが、現在のコンテクストに作成されます。[...]
read more
Houdini回。Wrangle(SOP)のVEX例文。メモより抜粋、その2。その1はこちら!入力を取得@OpInput1 //1番目の入力@OpInput2 //2番目の入力@OpInput3 //3番目の入力@OpInput4 //4番目の入力アトリビュートを取得とか#1番目の入力のdensityを取得density = findattribval( @OpInput1, "primitive", "name", "density");[...]
read more
Houly Daily Challenge Week1の感想戦。Day1 EARTHイベントの発表があってから初日まで時間があったので、唯一作成に2日かけることができた作品です。PintarestでEarthって検索したらこれに似たのがヒットして、いいなって思ったので作ったのです。地球アイスとコーンだけだと、華やかさが足りないと思ったので隕石とチョコチップの輪を足したのです。ですが初日からネタ被りという事故を起こしてしまいました。確か、初日の投稿でモジモジしながら回りの人の動向を伺っていたら、同じネタの作品を先に投稿されるという。Daily Winner狙っ[...]
read more
うっす、Houdini回ッス。今回は、「続・影だけレンダリングする方法」っす。以前、影だけレンダリングする用のマテリアルを取り上げましたが、今回はその関連で、”特定のオブジェクトの影だけをレンダリングする方法”、です。上のようなシーンで影だけレンダリングするとこうなります。(地面にshadowmatteマテリアルを適応、キャラをPhantom)キャラの影だけ欲しいのですが、キャラの影以外にも地形のSelf Shadowが含まれてしまっています。この場合は、次のようにすると良いと思います。ライトのShadowの設定項目にある"Shadow Mask"を次のよう[...]
read more
toxikノード解説回です。今回はSwitcherです。名前の通り、切り替えるノードです。何を切り替えるのかというと、表示を、です。このSwitcherノード、入力が二つあります。PrimaryとSecondaryです。PrimaryにはImageが一つだけ、Secondaryにはいっぱいコネクトできます。これらのうち、Primaryに接続された方が表示されます。Switcherノードが持つパラメータはSelected Imageだけ。コレを切り替えることで、表示する画像を切り替えます。実際にやってみると、PrimaryとSecondaryの[...]
read more
Houdini回です。VOP SOPを使って速度に色をつけます。個人的には、よく使う組み合わせです。例えば、FLIPのキャッシュデータに色つけたい時とかに使ってます。ここでは、速度によって赤青緑の3色を割り当てています。赤→青→緑の順に速度が速くなっています。VOP SOPの中身はこんな感じ。ざっくり解説すると、"global"から速度ベクトルを取得。"Lenght"ノードで速度ベクトルの大きさを求める。"fit range"ノードで範囲を調整する。"ramp parameter"ノードで範囲に色をつける。バージョンは[...]
read moreHoudini Advent Calendar2016 I paticipated on the16th day. It is an example fo Houdini’s L-System in the last conti […]
