FLIP cache, beginner question

   8422   13   2
User Avatar
Member
7 posts
Joined: July 2014
Offline
Hi there,
Sorry in advance if this has been posted before, I had a quick search but couldn't find anything in previous topics.

I'm very new to Houdini, although I have been using Maya for a long time including Maya fluids/particles but I've just bought the Houdini Indie version for a specific project.

I have created my sim, and am pretty happy with it, I have created a file node and written out a cache. However I am stumped as to how I then plug that file node back into my network.

Any help is much appreciated.

Thanks in advance
now, how do you switch this thing off….
User Avatar
Member
471 posts
Joined: Nov. 2013
Offline
hello and welcome into houdini world.
you can use explicit cache that exist in your auto dop network setting!
just one click on your auto dop network and then set cache memory to 0 then
go down and turn on explicit cache now you can cache your sim and then save & load it with explicit cache files in any where and any time. :wink:
User Avatar
Member
1391 posts
Joined: Dec. 2010
Offline
mjnorris
Hi there,
Sorry in advance if this has been posted before, I had a quick search but couldn't find anything in previous topics.

I'm very new to Houdini, although I have been using Maya for a long time including Maya fluids/particles but I've just bought the Houdini Indie version for a specific project.

I have created my sim, and am pretty happy with it, I have created a file node and written out a cache. However I am stumped as to how I then plug that file node back into my network.

Any help is much appreciated.

Thanks in advance

Yes , the simplest and best way is to use Explicit cache method.

But Where did you use file node ? in the DOP Network or Geometry Network (SOP) ?
1. for exporting data from Houdini , you should use “ROP Output Driver” instead of File node .
2. for exporting simulation data you should append “ROP Output Driver” in the AutoDopNetwork , not Geometry Network and simply append File DOP for reading these data 8)
https://www.youtube.com/c/sadjadrabiee [www.youtube.com]
Rabiee.Sadjad@Gmail.Com
User Avatar
Member
1391 posts
Joined: Dec. 2010
Offline
NimaNolan
hello and welcome into houdini world.
you can use explicit cache that exist in your auto dop network setting!
just one click on your auto dop network and then set cache memory to 0 then
go down and turn on explicit cache now you can cache your sim and then save & load it with explicit cache files in any where and any time. :wink:

Nima jan man hanooz forsat nakardam moshkeleto hal konam , ta farda vaght dashtam ye kare sangin ro tahvil bedam , Sorry
https://www.youtube.com/c/sadjadrabiee [www.youtube.com]
Rabiee.Sadjad@Gmail.Com
User Avatar
Member
7 posts
Joined: July 2014
Offline
Awesome!

thanks for the help, looks like I was going about it all wrong. I'll get caching right away.

Thanks again x
now, how do you switch this thing off….
User Avatar
Member
7 posts
Joined: July 2014
Offline
Joker386
mjnorris
Hi there,
Sorry in advance if this has been posted before, I had a quick search but couldn't find anything in previous topics.

I'm very new to Houdini, although I have been using Maya for a long time including Maya fluids/particles but I've just bought the Houdini Indie version for a specific project.

I have created my sim, and am pretty happy with it, I have created a file node and written out a cache. However I am stumped as to how I then plug that file node back into my network.

Any help is much appreciated.

Thanks in advance

Yes , the simplest and best way is to use Explicit cache method.

But Where did you use file node ? in the DOP Network or Geometry Network (SOP) ?
1. for exporting data from Houdini , you should use “ROP Output Driver” instead of File node .
2. for exporting simulation data you should append “ROP Output Driver” in the AutoDopNetwork , not Geometry Network and simply append File DOP for reading these data 8)

could you elaborate on this? If i want to create a .sim sequence of my FLIP what node do I connect the ROP to? I assumed it should read from the final node in the auto_DOP network, is this correct?
now, how do you switch this thing off….
User Avatar
Member
1391 posts
Joined: Dec. 2010
Offline
Yes , exactly , It's usually Gravity Node , After writing , just add a File node inside of AutoDopNetwork and read your sim files :wink:
https://www.youtube.com/c/sadjadrabiee [www.youtube.com]
Rabiee.Sadjad@Gmail.Com
User Avatar
Member
1391 posts
Joined: Dec. 2010
Offline
If your simulation is final and completed , and you don't wanna change it again , So you can export your simulation in the SOP network into bgeo files . because writing sim files has some unwanted information such as Collision objects and it make larger size of files.

for example suppose you made a Flip Simulation , Just append a “ROP Output Driver” in the Geometry network and export it to bgeo files.

Another impressive tip is if output of your simulation is a Mesh ,like Water or Destruction , Then If you save them in the Alembic format ,you can read and play them in the Houdini very faster than bgeo files !!!

NOTE : If you save your simulation via Explicit Cache method , then you can continue your simulation after last simulated frame later !

Check attached File. 8)

Attachments:
JKSimExport.zip (140.0 KB)

https://www.youtube.com/c/sadjadrabiee [www.youtube.com]
Rabiee.Sadjad@Gmail.Com
User Avatar
Member
7 posts
Joined: July 2014
Offline
Thanks for the scene file, that's really useful.

However when I tried to copy your ROP DOP method my ROP_output_driver flagged an era message when I pressed render!!

I've attached a screen grab
http://imgur.com/YQayV5w [imgur.com]

Thanks again for the help and sorry to keep hassling you

matt

EDIT _ fixed link
now, how do you switch this thing off….
User Avatar
Member
1391 posts
Joined: Dec. 2010
Offline
That's sounds good :wink:

Just don't forget to define your frame range (It's not defined on your attached image).
Another important note is when you use ROP node , you should use $F for path , But when you use Explicit Cache method , You should use $SF for path 8)
https://www.youtube.com/c/sadjadrabiee [www.youtube.com]
Rabiee.Sadjad@Gmail.Com
User Avatar
Member
7 posts
Joined: July 2014
Offline
It works!!

Thank you so much for your help
now, how do you switch this thing off….
User Avatar
Member
1391 posts
Joined: Dec. 2010
Offline
mjnorris
It works!!

Thank you so much for your help

That's good news my friend :wink:
https://www.youtube.com/c/sadjadrabiee [www.youtube.com]
Rabiee.Sadjad@Gmail.Com
User Avatar
Member
471 posts
Joined: Nov. 2013
Offline
Joker386
Nima jan man hanooz forsat nakardam moshkeleto hal konam , ta farda vaght dashtam ye kare sangin ro tahvil bedam , Sorry
Sajad Jan poshtibani narmafzar ham goft moshkele engine bullet ba FES ro be developerha gozaresh mide
Koly barashoon Dali o Madrak Avordam ta razi shodan :wink:
THANKS
User Avatar
Member
1391 posts
Joined: Dec. 2010
Offline
NimaNolan
Joker386
Nima jan man hanooz forsat nakardam moshkeleto hal konam , ta farda vaght dashtam ye kare sangin ro tahvil bedam , Sorry
Sajad Jan poshtibani narmafzar ham goft moshkele engine bullet ba FES ro be developerha gozaresh mide
Koly barashoon Dali o Madrak Avordam ta razi shodan :wink:
THANKS

Perfect ,I hope they fix it :wink:
https://www.youtube.com/c/sadjadrabiee [www.youtube.com]
Rabiee.Sadjad@Gmail.Com
  • Quick Links