Jump to content
mik74

CacheIt -- HDA

Recommended Posts

Hey guys!

I just released a new tool.

A super simple, but powerful, caching HDA with some cool features for file management, ETA, TOP multithreading shortcut ...

Perfect for students or freelancers 1f642.png

 

title.thumb.jpg.27394e4d21179b5f9cff722f062c379a.jpg

 

Check it out:

https://gum.co/cacheit

 

 

Cheers

 

 

Share this post


Link to post
Share on other sites

Nice! I have made a similar kind of thing for myself. Something I included was adding 'metadata' as detail attributes to help identify caches easier than just their version number. Definitely helps when your client asks you to revert back a few versions to one they liked earlier! Maybe you could add this in too?

image.png.cc01d21ce9edb9612d0bda0e9a4d5af5.png

 

Edited by markingleukc

Share this post


Link to post
Share on other sites

Hey!

Yes cool, I could add this too!

The only thing I don't like is to keep track of the hipfile just with a detail attribute sync to the version...

For example, if you cache a sim, you continue to work and forget to save a new version and hit ctrl+s (which is a pure reflex for me haha), if you've done some modification on your sim , you've lost your settings for the previous cache, and you are fuc***...

This is why in my OTL there is a toggle to copy the current version of your hip, in the cache folder.

So you exactly know from where it come, and no way to mistake :) And since a Houdini file is rarely more than 10MB, it's all good!

  • Like 1

Share this post


Link to post
Share on other sites

Hi, I downloaded Cacheit but, could you confirm that it works with Python 2.7 and 3.0?

When running on H18.5py3 it gets mi this error. 

Quote

Error running callback:
Traceback (most recent call last):
  File "Sop/CacheIt/read", line 1, in <module>
  File "Sop/CacheIt, PythonModule", line 25, in setColor
NameError: name 'reload' is not defined


 

Edited by Jorge Medina

Share this post


Link to post
Share on other sites

Hi, I haven't seen this HDA, but that error sounds like it is py2.7. In python 3.7 reload is no longer build-in.

So for Python 3.7, you have to use:

from importlib import reload

Reload function is usually used during development to quickly modify module code without restarting the application. So its usage could be probably omitted (just delete/comment out the code like this):

reload(something)

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×