Cache Manager für Houdini.
Um zu installieren, kopieren Sie einfach die Paket.json-Datei in Ihren $HOUDINI_USER_PREF_DIR/packages Ordner und ersetzen Sie den Wert des $FXHOUCACHEMANAGER Pfades abhängig von Ihrem Betriebssystem.
Sie können den FX -Cache -Manager über das FX -Menü oder das FX Cache Manager -Regal -Tool im FX -Regal starten.
Sie werden mit dieser Benutzeroberfläche präsentiert:

Das Tool scannt nach Caches im Stammordner, den Sie in den Einstellungen eingestellt haben.
Wichtig
Die Caches sollten diesem Format <cache_root>/<cache_name>/<cache_version>/<cache_file> folgen. Zum Beispiel:
$HIP/geo/flip/v001/flip_v001.bgeo.sc WHERE $HIP/geo der Root -Ordner, flip ist der Cache -Name, v001 ist die Cache -Version und flip.bgeo.sc ist die Cache -Datei.$JOB/geo/flip/17/myBeautifulFlip.bgeo.sc wobei $JOB/geo der Root -Ordner ist, flip ist der Cache -Name, 17 ist die Cache -Version und myBeautifulFlip.bgeo.sc ist die Cache -Datei.In dem Fall, in dem die Szene eine große Anzahl von Caches hat, werden Sie vielleicht eine Fortschrittsbalken am unteren Rand der Benutzeroberfläche bemerken. Dies soll den Fortschritt des Cache -Scans angeben. Die Fortschrittsleiste verschwindet, sobald das Scannen abgeschlossen ist.

Sie können die Caches mit Namen filtern, aber auch nach Erweiterungen mit den Schaltflächen unten rechts in der Benutzeroberfläche.

Sie können das Dropdown -Menü verwenden, um die Version auszuwählen, die Sie laden möchten. Es wird sofort den Cache in der Szene geladen.


Sie können das übergeordnete Element erweitern, um alle für einen Cache verfügbaren Versionen anzuzeigen. Das übergeordnete Element zeigt die derzeit in der Szene geladene Version an, und die Kinderartikel werden die anderen verfügbaren Versionen angezeigt. Die höchste Version wird in grünen, veralteten Versionen in Gelb angezeigt.
Wenn ein Pfad auf der Festplatte verwiesen wird, wird die Version rot angezeigt. Wenn die Datei auf der Festplatte vorhanden ist, aber dem erwarteten Format nicht folgt, wird die Version in grau-blau angezeigt.

Ein Rechtsklick auf eine Auswahl von Caches öffnet ein Kontextmenü, mit dem Sie eine Vielzahl von Aktionen ausführen können:

Bei der Auswahl der Aktualisierung des neuesten oder löschens nicht verwendeten Caches wird ein Bestätigungsdialog angezeigt, in dem Sie aufgefordert werden, die Aktion zu bestätigen.


Sie können die Einstellungen des Tools ändern, indem Sie auf die Schaltfläche Bearbeiten > Einstellungen in der Menüleiste klicken. Es wird ein Dialog angezeigt, sodass Sie das Regex -Muster 1 für die Versionsextraktion, die Houdini -Umgebungsvariable für die Ersetzung in den Pfaden 2 und den Root -Ordner zum Scannen nach Caches 2 einstellen können.

Tipp
1 Das Standard -Regex -Muster ist vd{3} , das jeder Versionsnummer mit 3 Ziffern entspricht, z. B. v001 . Einige andere Muster, die Sie verwenden möchten:
vd+ passt zu einer beliebigen Versionsnummer mit mindestens 1 Ziffer, z. B. v1 , v78 , v999 usw.^d{3}$ passt zu jeder Versionsnummer mit genau 3 Ziffern, z. B. 001 , 078 , 999 usw.^d+$ passt zu einer Versionsnummer mit mindestens 1 Ziffer, z. B. 1 , 78 , 999 usw. Notiz
2 Wie in der Dokumentation der Fileferences beschrieben:
Sie können den Namen einer Umgebungsvariablen angeben. Wenn ein Asset -Pfad mit der Variablen beginnt, wird er durch eine Variablenreferenz in der von dieser Funktion zurückgegebenen Pfadzeichenfolge ersetzt. Wenn beispielsweise
$JOB/mnt/projects/und ein Vermögenswert in/mnt/projects/tool.hdaist, wird der Pfad als $hou.fileReferences("JOB")/Tool.hda den Pfad als$JOB/tool.hdazurückgeben.
Notiz
3 Jede Umgebungsvariable wird erweitert. EG $HIP wird durch den aktuellen Houdini -Szenenweg ersetzt, $JOB wird durch den aktuellen Houdini -Jobpfad usw. ersetzt.
Sie können auch die Logger -Ausführungsstufe im Menü " Log -Level" einstellen.
Die Protokoll- und Konfigurationsdateien werden im Ordner %APPDATA%/fxhoucachemanager unter Windows und im Ordner $HOME/.fxhoucachemanager unter Linux und MacOS gespeichert.
Warnung
Eine Protokolldatei wird pro Tag gespeichert, sodass Sie den Ordner möglicherweise von Zeit zu Zeit aufräumen.
Projektlink: fxhoucachemanager