On this page

概要

SHFSとは、共有Houdiniファイルシステムのことです。 これは、HFSに似たものもので、コンピュータ上のすべてのHoudiniインストール間で共有されます。 バージョン間で変更のないデータファイル(デイリービルド毎ではなく一度だけダウンロードすれば良いファイル)を保持することを目的としています。 これは、複数のバージョン間で共通ファイルを共有できるようにすることで、Houdiniのインストールサイズを小さくします。 これによって、Houdiniは、たくさんの解像度の高いファイルや機械学習モデルを同梱することができます。

デフォルトパス

以下がSHFSのデフォルトパスです:

Linux

/opt/sidefx/shfs

Windows

C:\Program Files\Side Effects Software\shfs

MacOS

/Library/Shared/SideFX/shfs

Note

SHFSをデフォルトパス以外の場所にインストールした場合、SHFS環境変数にSHFSをインストールしたディレクトリのパスを設定してください。

オプションファイル

一部のSHFSファイルはオプションです。 つまり、それらのファイルは、Houdiniのインストール時に自動でインストールされません。 Houdiniがオプションファイルをダウンロードする必要がある時、HoudiniはそのファイルをインストールするためにHoudini Launcherを開く場合があります。 これは、SHFSパスが現在のユーザでは書き込み不可の場合に起こり、SHFSがホームディレクトリ外にインストールされている場合が特にそうです。

インストール

Launcher GUIを使用してHoudiniをインストールする際、SHFSの所有者に関して3つの選択肢があります。

  1. Set SHFS directory owner to current user :

    SHFSディレクトリの所有者は、現在のユーザになります。 このユーザは管理者権限なしでそのディレクトリにファイルを書き込むことができますが、他のユーザがSHFSファイルを書き込むには管理者権限が必要となります。

  2. Set SHFS directory owner to administrator :

    SHFSディレクトリの所有者は、管理者アカウント(LinuxおよびMacOSではroot、WindowsではAdministrators)になります。 すべてのユーザはSHFSファイルを書き込むには管理者権限が必要となります。

  3. Set SHFS directory to custom owner :

    SHFSディレクトリの所有者は、指定されたアカウントになります。 当該アカウントは管理者権限なしでファイルを書き込むことができますが、他のユーザは管理者権限が必要となります。

Note

インターネットに接続できない環境でHoudiniをインストールする場合、SHFSを正しくインストールするには、Houdini Launcherを使用してください。

トラブルシューティング

  • About Houdini ダイアログで、SHFS環境変数の値を確認してください。 カスタムSHFSパスを設定する場合を除き、その値がプラットフォームのデフォルト値である必要があります。

  • パスがディレクトリであり、その中にファイルが存在することを確認してください。 ファイルが足りなかったり、なかった場合、SHFSを別の場所にインストールしたか、または、インストールが失敗した可能性があります。

  • インストールが失敗した場合、アンインストール後に再インストールするか、または、元のインストールを上書きしてください。

    それでも解決しない場合(またはHoudiniをアンインストールしたくない場合)、SHFSファイルを削除し、 次の操作を試してください。 houdini_installer install-shfs <path to Houdini folder>。 例えば、/opt/sidefx/launcher/bin/houdini_installer install-shfs /opt/hfs21.0.440です。

リファレンス

ユーザインターフェース

  • メニュー

    メインメニュー内のそれぞれの項目について説明します。

  • ビューア

    ビューアペインタイプ。

  • ペイン

    色々なペインのオプションを説明します。

  • ウィンドウ

    色々なユーザインターフェースウィンドウのオプションを説明します。

プログラミング

  • エクスプレッション関数

    エクスプレッション関数は、パラメータの値を計算することができます。

  • エクスプレッションクックブック

    エクスプレッションを記述して色々なエフェクトを表現するためのTipsとテクニック。

  • Pythonスクリプト

    PythonとHoudini Object Modelを使用してHoudiniのスクリプトを記述する方法。

  • VEX

    VEXはシェーダの記述などのHoudiniのほとんどの場所で使われているハイパフォーマンスなエクスプレッション言語です。

  • HScriptコマンド

    HScriptはHoudiniのレガシースクリプト言語です。

  • hwebserver

    グラフィカルまたは非グラフィカルなHoudiniセッション内でウェブサーバーを起動するための関数とクラス。

コマンドライン

導師レベル

プラグインのインストール

  • Houdiniパッケージ

    プラグイン、ツール、アドオンが異なる環境変数定義ファイルを複数作成して、それらを組み合わせる方法。

Houdini Engine