morph SDF

   2520   3   1
User Avatar
Member
5 posts
Joined: April 2019
Offline

現在私はMorphSDFを使用したモーフィングを制作しようと思っています
Mayaでフリーモデルに歩くアニメーションを付けたalembicファイルを使用して歩きながらモーフィングを行いたいのですが
静止状態(TestGeometry_PigHeadなど)を使用したときはモーフィングが行えるのですがアニメーションのついたAlembicで行うと上手くいきません
なにか解決法がありましたらご教授お願いいたします
※このチュートリアルでは静止状態でのモーフィングになっていますがこれをアニメーションがついている状態で使用したいです
sss
User Avatar
Member
20 posts
Joined: July 2013
Offline
こんにちは。
動画の通りにやっておられるのだとしたら、solver SOPのprev frameをmorphのinputにしているのが原因かもしれません。
solver SOPは使わなくてもmorphができる方法があります。

VDB from polygonsからそのままVDB Morph SDFを繋ぎます。Timestepの欄に元から1.0/$FPSと入力されていますが、
そこを1.0/$FPS*$Fと入力すればsolver SOPの中でやるのと同じモーフィングができます。キーフレームアニメーションも付けられます。
また、volume mixノードのBlendを使用すると、0-1でアニメーションがつけられます。
volume mixだと中間で補間がうまくいってませんでした。すみません。
VDBにコンバートしているので関係ないとは思うんですが、アニメーション付きalembicを使用してテストしていないので、的外れでしたらご容赦ください。
Edited by Koya Masubuchi - Dec. 20, 2019 21:39:15

Attachments:
vdbmorph.hipnc (251.8 KB)

User Avatar
Member
5 posts
Joined: April 2019
Offline
回答ありがとうございます!ちゃんと動くようになりました。
追加で、もう一つ質問なのですが動画で行ってるようにテクスチャがついた状態でのモーフィングの方法が
わかるようであればご教授お願い致します。
※Houdiniはまだ勉強しはじめたばかりであまりVEXへの理解がありません。申し訳ありませんが宜しくお願い致します。

Attachments:
TRdX9iS4ywpc7TA8.mp4 (3.2 MB)

sss
User Avatar
Member
1934 posts
Joined: June 2008
Offline
UVおよびSHOP_MATERIALPATHを転送する属性を使用して、切り替え可能なソリューションを実現できます。しかし、それは完璧ではありません。

You can achieve a switchable solution using attribute transfer the UV and SHOP_MATERIALPATH. But it is not perfect.

Attachments:
morph.gif (137.6 KB)
ap_VDB_morph_volume_mix_012520.hiplc (296.8 KB)

Using Houdini Indie
Ubuntu 18.04 48GB Ryzen 16 core.
nVidia 1070GTX 8BG RAM
  • Quick Links