Gerente de caché para Houdini.
Para instalar, simplemente copie Paste el archivo Packle.json dentro de su carpeta $HOUDINI_USER_PREF_DIR/packages , y reemplace el valor de la ruta $FXHOUCACHEMANAGER dependiendo de su sistema operativo.
Puede iniciar el Administrador de caché FX a través del menú FX , o la herramienta de estante FX Cache Manager dentro del estante FX .
Te presentarán esta interfaz de usuario:

La herramienta escaneará los cachés en la carpeta raíz que ha configurado en la configuración.
Importante
Los cachés deben seguir este formato <cache_root>/<cache_name>/<cache_version>/<cache_file> . Por ejemplo:
$HIP/geo/flip/v001/flip_v001.bgeo.sc DONDE $HIP/geo es la carpeta raíz, flip es el nombre de caché, v001 es la versión de caché y flip.bgeo.sc es el archivo de caché.$JOB/geo/flip/17/myBeautifulFlip.bgeo.sc donde $JOB/geo es la carpeta raíz, flip es el nombre de caché, 17 es la versión de caché y myBeautifulFlip.bgeo.sc es el archivo de caché.En el caso de que la escena tenga una gran cantidad de cachés, puede notar una barra de progreso en la parte inferior de la interfaz de usuario. Esto es para indicar el progreso del escaneo de caché. La barra de progreso desaparecerá una vez que se realice el escaneo.

Puede filtrar los cachés por su nombre, pero también por extensiones usando los botones en la parte inferior derecha de la interfaz de usuario.

Puede usar el menú desplegable para seleccionar la versión que desea cargar. Inmediatamente cargará el caché en la escena.


Puede expandir el artículo principal para ver todas las versiones disponibles para un caché. El elemento principal mostrará la versión actualmente cargada en la escena, y los elementos para niños mostrarán las otras versiones disponibles. La versión mejor encontrada se mostrará en versiones verdes y obsoletas se mostrará en amarillo.
Si se hace referencia a una ruta pero no se encuentra en el disco, la versión se mostrará en rojo. Si el archivo existe en el disco pero no sigue el formato esperado, la versión se mostrará en Grey-Blue.

Un clic derecho en una selección de cachés abrirá un menú contextual que le permite realizar una variedad de acciones:

Al seleccionar la actualización todo a los últimos cachés no utilizados , aparecerá un diálogo de confirmación, pidiéndole que confirme la acción.


Puede modificar la configuración de la herramienta haciendo clic en el botón Editar > Configuración en la barra de menú. Aparecerá un diálogo, lo que le permite establecer el patrón Regex 1 para usar para la extracción de versión, la variable de entorno Houdini para usar para reemplazar en las rutas 2 y la carpeta de raíz para escanear los cachés 2 .

Consejo
1 El patrón REGEX predeterminado es vd{3} , que coincidirá con cualquier número de versión con 3 dígitos, por ejemplo, v001 . Algunos otros patrones que quizás desee usar:
vd+ coincidirá con cualquier número de versión con al menos 1 dígito, por ejemplo, v1 , v78 , v999 , etc.^d{3}$ coincidirá con cualquier número de versión con exactamente 3 dígitos, por ejemplo, 001 , 078 , 999 , etc.^d+$ coincidirá con cualquier número de versión con al menos 1 dígito, por ejemplo, 1 , 78 , 999 , etc. Nota
2 Como se describe en la documentación de FileReferences:
Puede especificar el nombre de una variable de entorno. Si una ruta de activo comienza con la variable, se reemplazará con una referencia variable en la cadena de ruta devuelta por esta función. Por ejemplo, si
$JOBes/mnt/projects/y un activo está en/mnt/projects/tool.hda, si llama ahou.fileReferences("JOB"), devolverá la ruta como$JOB/tool.hda.
Nota
3 Cualquier variable de entorno se ampliará. Por ejemplo, $HIP será reemplazado por la ruta actual de la escena Houdini, $JOB será reemplazado por la ruta de trabajo actual de Houdini, etc.
También puede establecer el nivel de verbosidad del registrador en el menú Editar > Level de registro .
Los archivos de registro y configuración se almacenan en la carpeta %APPDATA%/fxhoucachemanager en Windows, y en la carpeta $HOME/.fxhoucachemanager en Linux y MacOS.
Advertencia
Un archivo de registro se guarda por día, por lo que es posible que desee limpiar la carpeta de vez en cuando.
Enlace del proyecto: FXHOUCACHEMAGER