Profile PictureDima Yarkov
$0+

Houdini Extended Collector

Add to cart

Houdini Extended Collector

$0+

This is an extended scene collector for houdini, written specifically for freelancers. I use this collector on an ongoing basis. Tested in Houdini 19.0, 19.5, 20.0, 20.5

Main features are:

Two modes:

  1. Collect to selected folder. Collects all scene dependencies into the specified folder and changes all the paths inside the scene, so they will be constructed from $HIP. Copies updated scene to the same folder. The original scene does not change. This mode is for uploading a scene to a render farm, archiving a project, or giving it to another team.
  2. Collect to current HIP project. Copies all scene dependencies to the current HIP scene folder and changes assosiated paths so they are constructed from $HIP if necessary. This mode is suitable when you work in a team cloud and want to be sure you don't have any files remain local.

Main features:

  • Collects all scene textures, alembics, bgeo etc.
  • Shows size of each element and a total size
  • Easy informative UI where you can check and remove references, open folders, check what parameters use selected reference, select sequences in one click
  • Works with filecache nodes in both constructed and explicit modes
  • Works with sequences
  • Works with UDIMs
  • Works with USD including recursive search of nested usds (needs testing)
  • Case-insensitive

Note: only references within the scene frame range will be parsed and copied. It means that if you have sequence 1-1000 and the frame range is 1-100, only 100 pictures will be copied. Adjust frame range correctly. Usually you'll need a full frame range of all your render nodes.

Note2: collector will parse and copy renders from the OUT nodes by default. Delete them from list if you don't need them.

Known restrictions / issues:

  • USD works but needs more testing
  • Only Windows tested
  • There is a known restriction/bug for /out context: sometimes Mantra and Redshift ROP nodes are not parsed. But it's not a real problem because usually you don't need them.
  • Only references from nodes are supported (from node's parameters). No custom built string attributes.

How to install:

  1. Download ZIP file
  2. Unzip the contents of the archive into your Houdini home folder (e.g. C:\Users\<USER>\Documents\houdini19.5) so as a result you will have C:\Users\<USER>\Documents\houdini19.5\DimaYCollector
  3. Pick one file DimaYCollector.json from there and move it into packages folder of your houdini user directory (create it if it does not exist). The full path for example can look like C:\Users\<USER>\Documents\houdini19.5\packages\DimaYCollector.json
  4. After Houdini launch, find a new DimaYCollector shelf and a single tool "DimaYCollector" on it.
  5. Enjoy!

This script on the github:

https://github.com/BlackAgate/DimaYCollector

$
Add to cart
Size
90.3 KB
Copy product URL
30-day money back guarantee