サブスタンスペインター 自作アルファの追加

ここ最近はHoudiniを使ってRBD(Rigid Body Dynamics)のシーンを作っている。

今回は転がる球体のテクスチャーをサブスタンスペインターで作成したので、その備忘録。

サブスタンスペインターのアルファには日本語フォントが1種類用意されているが、
あまり格好の良いフォントではないので、今回は漢字のアルファ画像をPhotoshopで作成した。
アルファ画像にするファイルは白黒画像をpngファイルで保存すればOK。

以下のように作成した画像ファイルをサブスタンスペインターのアルファセクションへ
ドラッグ&ドロップで追加して、読み込み設定を行う。

読み込みモードには以下の3種類がある。

  1. 現在のセッション : 今回の作業のみで使用
  2. プロジェクト 「ファイル名」 : プロジェクトファイル内だけで使用
  3. ライブラリ 「your_asset」 : ライブラリに登録して毎回使用

以下のようにブラシに読み込んだアルファ画像を設定し、
ジオメトリをクリックして漢字ペイントを行った。

 

Houdini FLIP その9

Houdiniを使った流体シミュレーションその9。
今回はタコ型のクリーチャーを作ってみた。


タコのモデリング、アニメーション、シミュレーション、レンダリングは全てHoudiniで行った。
テクスチャーはSubstance Painterを使用。コンポジットはNuke。

今回作成したタコのサイズはかなり大きいため、FLIPシミュレーションのプールサイズは
100m x 40m x 100mの巨大サイズになった。


流体のパーティクル数はFLIPが約2500万、ホワイトウォーターが約2000万。
さらにタコの触手から放出される自前で実装したホワイトウォーターに3500万程度を使用した。

作業PCのメモリは128GBだが、この規模のシミュレーションでは全然足りなかったため
様々な最適化を行って計算が回るように調整した。

また、FLIPシミュレーションのプール周辺付近におけるサーフェイスの連続性をキープするために
VEXで補正プログラムを書いた。

幼さ

本日撮ったエルの写真。

エルは今年の10月で10歳になるが
顔立ちには子猫時代の幼さがずっと残っている。


もちろん猫なので「全てわかっています」的な
達観した表情も見せるが、全体としては幼さが目立つ。
多分、ずっと変わらないんだろうな。

Pixarのリギングシステム

シーグラフ2022で発表されたジョイントを使用しないPixarのリギングシステム。
面倒なウェイト付けが全く必要ないらしい。

これをHoudini 20の目玉機能として実装して欲しい。
これがHoudiniに実装されたらHoudiniでキャラクターアニメーションをつくる人が
一気に増えるだろうな。

論文:https://graphics.pixar.com/library/ProfileMover/paper.pdf

食事中

人間が食事している間、エルはハンモックから
こっちを見ながら食事が終わるのを待っている。
(ノルウェージャンはしっぽが長いのでハンモックに収まらない)

そのまま寝ちゃいそう。

Houdini KineFX リギング

今回、HoudiniにKineFXが実装される以前に作成したロボットのリグを
KineFXにコンバートしてみた。

以前のHoudiniでは、リグはObjectレベルでBoneノードをベースに実装していた。
仕組みとしてはBoneノードの階層に対してCHOP内でIKチェーンを設定して
別階層のNullノードからIKチェーンのゴールをコントロールするやり方をとっていた。
この場合、ロボットのパーツはそれぞれBoneノードにペアレントする必要があった。

それに対し、KineFXが実装された今ではSOP内でそれらを全て実装できるようになった。
つまり、骨に相当するジョイント階層の作成や、IKチェーンの作成、リギング、
ジョイントに対するパーツのペアレント化などは全てSOP内で行うことができる。
また、KineFXはプロシージャルに階層内の親子関係の組み換えも可能なので、
いわゆる足の「リバースフット」の実装も比較的簡単に行うことができた。

KineFX作業動画

もう今後Boneノードを使用することはないだろうな~
(Houdini19ではObjectレベルでTabキーを押して”bone”と入力するとまだ作成できます)

ロードバイク

GWは天気がよかったので
東京湾沿いをロードバイクで30キロほど走った。

途中寄ったお店でピザをテイクアウト。
Mサイズのピザを2枚頼んで二人でシェアした。
かなり美味しかったのでまた来たい。


食べすぎたため、いつも帰りに食べているミニストップの
マンゴーソフトは今日はパスした。

銚子

GW中に銚子へ出かけた。

駅前でレンタサイクルを借りて海沿いを走る。
普段はロードバイクに乗っているので
このタイプの自転車に慣れるまでには少し時間がかかった。

途中寄った神社で見た藤の花。見頃は少し過ぎていた。

銚子の太平洋の海。いつ見てもいい。


浅瀬でぼーっとする。GW中なのにあまり人影が見えない。

銚子といえば海の幸。今回も海鮮丼を食べた。
マグロが美味しかった。