Gerente de Cache para Houdini.
Para instalar, basta copiar o arquivo package.json dentro da sua pasta $HOUDINI_USER_PREF_DIR/packages e substitua o valor do caminho $FXHOUCACHEMANAGER dependendo do seu sistema operacional.
Você pode iniciar o FX Cache Manager através do menu FX ou a ferramenta de prateleira do FX Cache Manager dentro da prateleira FX .
Você será apresentado com esta interface do usuário:

A ferramenta será digitalizada em busca de caches na pasta raiz que você definir nas configurações.
Importante
Os caches devem estar seguindo este formato <cache_root>/<cache_name>/<cache_version>/<cache_file> . Por exemplo:
$HIP/geo/flip/v001/flip_v001.bgeo.sc Onde $HIP/geo é a pasta raiz, flip é o nome do cache, v001 é a versão do cache e flip.bgeo.sc é o arquivo de cache.$JOB/geo/flip/17/myBeautifulFlip.bgeo.sc onde $JOB/geo é a pasta raiz, flip é o nome do cache, 17 é a versão do cache e myBeautifulFlip.bgeo.sc é o arquivo de cache.No caso em que a cena tem um grande número de caches, você pode notar uma barra de progresso na parte inferior da interface do usuário. Isso é para indicar o progresso da varredura de cache. A barra de progresso desaparecerá assim que a digitalização for concluída.

Você pode filtrar os caches por nome, mas também por extensões usando os botões no canto inferior direito da interface do usuário.

Você pode usar o menu suspenso para selecionar a versão que deseja carregar. Ele carregará imediatamente o cache na cena.


Você pode expandir o item pai para ver todas as versões disponíveis para um cache. O item pai exibirá a versão atualmente carregada na cena e os itens infantis exibirão as outras versões disponíveis. A versão mais alta encontrada será exibida em verdes verdes e desatualizadas será exibida em amarelo.
Se um caminho for referenciado, mas não encontrado no disco, a versão será exibida em vermelho. Se o arquivo existir no disco, mas não seguir o formato esperado, a versão será exibida no Grey-Blue.

Um clique com o botão direito do mouse em uma seleção de caches abrirá um menu de contexto, permitindo que você execute uma variedade de ações:

Ao selecionar Atualizar tudo para os caches mais recentes ou excluídos , uma caixa de diálogo de confirmação aparecerá, solicitando que você confirme a ação.


Você pode modificar as configurações da ferramenta clicando no botão Editar > Configurações , na barra de menus. Uma caixa de diálogo será exibida, permitindo que você defina o padrão Regex 1 como uso para a extração da versão, a variável de ambiente Houdini a ser usada para substituir nos caminhos 2 e a pasta raiz para digitalizar os caches 2 .

Dica
1 O padrão Regex padrão é vd{3} , que corresponderá a qualquer número da versão com 3 dígitos, por exemplo, v001 . Alguns outros padrões que você pode querer usar:
vd+ corresponderá a qualquer número de versão com pelo menos 1 dígito, por exemplo, v1 , v78 , v999 , etc.^d{3}$ corresponderá a qualquer número de versão com exatamente 3 dígitos, por exemplo, 001 , 078 , 999 , etc.^d+$ corresponderá a qualquer número da versão com pelo menos 1 dígito, por exemplo, 1 , 78 , 999 , etc. Observação
2 Conforme descrito na documentação de filereferências:
Você pode especificar o nome de uma variável de ambiente. Se um caminho de ativo começar com a variável, ele será substituído por uma referência variável na sequência do caminho retornada por esta função. Por exemplo, se
$JOBfor/mnt/projects/e um ativo estiver em/mnt/projects/tool.hda, se você ligar parahou.fileReferences("JOB"), ele retornará o caminho como$JOB/tool.hda.
Observação
3 Qualquer variável de ambiente será expandida. Por exemplo, $HIP será substituído pelo atual caminho da cena de Houdini, $JOB será substituído pelo atual caminho de Houdini, etc.
Você também pode definir o nível de verbosidade do logger no menu Editar > Log Nível .
Os arquivos de log e configuração são armazenados na pasta %APPDATA%/fxhoucachemanager no Windows e na pasta $HOME/.fxhoucachemanager no Linux e MacOS.
Aviso
Um arquivo de log é salvo por dia, então você pode limpar a pasta de tempos em tempos.
Link do projeto: fxhoucachemanager