Collecting project files in houdini
12283 9 2- houdini007
- Member
- 11 posts
- Joined: March 2007
- Offline
- AndyW
- Member
- 339 posts
- Joined: Dec. 2014
- Offline
I'm sure you could collect file dependecies with a script, but the best practice is to have all your dependencies in Houdini point to $JOB or another arbitrary variable. If $JOB is set to for example /projects/Houdini/mycoolshit all the files needed will be in /mycoolshit making it simple to back up or move. In the render menu you can run Pre-Flight Scene to check that all dependencies are relative to $JOB or $HIP
- goldfarb
- Staff
- 3464 posts
- Joined: July 2005
- Offline
- mzigaib
- Member
- 977 posts
- Joined: April 2008
- Offline
- jordibares
- Member
- 655 posts
- Joined: Feb. 2006
- Offline
- alexwheezy
- Member
- 318 posts
- Joined: Jan. 2013
- Offline
It seems to me that it is possible for a Houdinian to make such a tool, but there are several reasons that will complicate the development.
1) Contexts. Go through all the contexts of Houdini and see what there is easy. And how to solve the problem when different nodes will refer to a cache with the same name, but are in different directories?
2) Slow copying of data. Imagine how many will take the collection of files of a large project, where there will be many gigabyte caches of data simulation, textures, models and other. But this can last for hours and even days.
And to compare still with programs that do not deal with such heavy calculations is not entirely correct.
1) Contexts. Go through all the contexts of Houdini and see what there is easy. And how to solve the problem when different nodes will refer to a cache with the same name, but are in different directories?
2) Slow copying of data. Imagine how many will take the collection of files of a large project, where there will be many gigabyte caches of data simulation, textures, models and other. But this can last for hours and even days.
And to compare still with programs that do not deal with such heavy calculations is not entirely correct.
- aekorps
- Member
- 21 posts
- Joined: May 2017
- Offline
- NicTanghe
- Member
- 212 posts
- Joined: Dec. 2016
- Offline
- sepu
- Member
- 461 posts
- Joined: Feb. 2012
- Online
- ajz3d
- Member
- 580 posts
- Joined: Aug. 2014
- Offline
sepuInteresting. I wasn't aware of this TOP, so thanks for mentioning it.
The Labs archive project
One question though. I heavily rely on symlinks pointing to shared resource files located outside of
$JOB
hierarchy. Will this TOP follow symlinks and replace them with target files before archiving the project? Documentation doesn't mention it.
-
- Quick Links