タイムシフトさせたものをalembicでインスタンス化した際(質問)

   1154   5   1
User Avatar
Member
35 posts
Joined: Nov. 2020
Offline
houdiniから他ソフトなどへインスタンス化したalembicを持っていきたいのですが、
アニメーションをランダムにするとインポート後にpathアトリビュートの最後の語尾に"_数字"つき、いくつか重なった状態でインポートされてしまいます。
どうしても解決せずどなたか知っている方いたら教えて頂けると幸いです!
Edited by ryouma_sanpei - Sept. 23, 2021 11:16:34

Attachments:
alembic_instance.hiplc (261.8 KB)
Inkedq_pre_export_alembic_LI.jpg (277.1 KB)
Inkedq_import_alembic_LI.jpg (416.0 KB)

User Avatar
Staff
195 posts
Joined: April 2015
Offline
ループで何をしようとしているのかイマイチわかっていなくて申し訳ないですけど、 pack3 を transform3 と foreach ループ開始の前の間から ループの後、正確には color4 の後にもってくるのはいかがでしょうか?
Edited by Ken Taki - Sept. 24, 2021 14:40:29

Attachments:
Screenshot 2021-09-24 143936.png (101.9 KB)

User Avatar
Member
35 posts
Joined: Nov. 2020
Offline
ご返信ありがとうございます!
ループでは時間軸をずらし、それぞれにlifeアトリビュートを追加してます。これはcopytopointのpiece attributeを使いそれぞれ始まる時間をずらしたいからそうしてます。

Ken Takiさんの方法もやってみましたが中々上手く出来ませんでした。
かなり色々試したのですがalembicで時間軸をオフセット(始まる時間を変えた)したものをインスタンス化しエクスポートするのは難しいのではと思いました。
試したものとしてalembicのancframeや、bgeoを使ったインスタンス、copytopoint、copystampを使った物、他にも考えられるものはいくつか試しました。
ですがそれぞれが別々のインスタンスになったり、いくつか重なる形になったり、静止した状態になったりしてしまいます。

ですから諦めて、今回別のアプローチでやろうかなと思いました!
新ためてご丁寧にありがとうございます!
User Avatar
Staff
195 posts
Joined: April 2015
Offline
釈迦に説法か単に余計なお世話かもしれませんが、SOP ソルバを使う方が良いかもしれません。

SOP Solver に関してはこちらにも説明があります。
https://ikatnek.blogspot.com/2017/05/sop-solver.html [ikatnek.blogspot.com]

Entagma の For Each ループ と SOP Solver の説明も非常に良いと思います。

11番は Forloop が必ずしも常に良いとは限らないことを説明しています。
Edited by Ken Taki - Sept. 25, 2021 05:50:16
User Avatar
Member
35 posts
Joined: Nov. 2020
Offline
ありがとうございます!!
いえいえ!全然知識がないのでこうゆうの凄く有難いです!
勉強させて頂きます!
本当ありがとうございます!!

まだ出来るかわかりませんが、良い報告出来るよう努めます!
User Avatar
Staff
195 posts
Joined: April 2015
Offline
ソルバに関しては、さつき先生のこれもあります。
https://www.sidefx.com/ja/tutorials/uhtk-05-houdini/
[www.sidefx.com]
  • Quick Links