[Houdini]envファイルなど

MayaのMaya.envみたいなファイルの中にあれこれ設定を書きたい&MAYA_APP_DIRのようにMayaのホームディレクトリを移動したい、という気持ちが芽生え、環境変数周りあれこれ探してみました。


まずHoudiniで言うところのMAYA_APP_DIRは、探してみたんですが明確にはわかりません。
というか、多分HOMEがそれに当たるんだと思います。

そしてMaya.env的なものは$HOME/houdini10.0/houdini.envにあります。
デフォルトのWindows環境ならマイドキュメント以下です。

Houdiniの環境変数周りはWindowsではHoudiniのCommand Line Toolからhconfigというコマンドを実行することであれこれ見れます。
hconfigの使い方はマニュアルおよび、hconfig -hを参照のこと。

 
ひとつ気になるのが、HOUDINI_PATHという環境変数。
もしやこれがMAYA_APP_DIR相当なものなのか、、、?と思ったんですが、
あれこれ設定してみたところ、どうやら違うようでした。
結局$HOMEを設定するしかenvファイルのパスは変えられないっぽいです。
$HOMEって一般的な名前過ぎてあぶねーよなーと、ちょっとこの名付けには同意しかねる感じですが、、まぁ仕方ないっす。
Linuxとかなら自分で適当に起動コマンド作るとかすればコマンドの中で環境変数の設定とか出来るわけだし、
Houdiniの歴史や事情を鑑みてそっちを前提で考えていると思えば、まぁむしろ当然な作り。
世界的にはこっちがマイノリティですよ(ホントか?)

HOUDINI_NO_ENV_FILEとか言う環境変数もあるようですが、0, 1で指定するものみたいで、ちょっと違うようです。
とりあえずenvの共有とかをやりたい場合は起動用のbat書くなりして$HOME設定しましょう。

 
てか実はこのエントリー、書き始めてからしばらく放置してまとめおわるまで時間経ってるのですが、
ここまで書いといて、実はenvとかあまりどうでもいいんじゃねえの?と思い始めました。
そもそもenvがどうのとか言い始めたのは、OTLを共有したいなーと思っただけなので、
$HOME設定するとか回りくどいことするんじゃなくて、
直接HOUDINI_OTL_PATHを設定してしまえばいいじゃねぇかという気もしてきました。

まぁこれは好みだと思うので、どっちでもいいです。

コメントを残す

メールアドレスが公開されることはありません。