Calendarを眺めてみたところ12/8が空いておりましたので小ネタにて参戦させていただきます。Calendarというものには初参加で緊張します。EditorというHoudini内の文字モジしたUIたちについて概観してみたいと思います。メインウィンドウ内では単に「Textport」です。window」と呼ばれてます。Shellの隣に並んでます。なにをするもの?HscriptでHoudiniとやりとりするのに使います。オーソドックスなところで、helpを唱えてみます。びゅわーっとHscriptに存在するコマンドが並びます。H15におけるHscriptのドキュメントはこちらhttps://www.sidefx.com/docs/houdini15.0/commands/_indexまた、exhelpというのを唱えますと、エクスプレッションがぶわーっと確認できます。一度に表示できるのは8KB分まで、コマンドラインに渡せる引数は最大1024までとのこと。ヘルプ日本語では、H12.1のものがこちらhttp://sidefx.jp/doc/ref/windows/textport.htmlH15はこちらhttps://www.sidefx.com/docs/houdini15.0/ref/windows/textport備考Hscript自体は、ドキュメントを眺めていると割と「旧来もの」扱いされているのをちらほら見かけます。これから学習するならPythonの方をよろしく的なことのようです。ShellHscriptではなくPythonでHoudiniとやりとりするためのUIです。ここで動いているPythonは、WindowsではHoudiniと一緒にインストールされたもの、LinuxとmacOSではシステムにインストールされているものが使われます。dirしてみると最初からhouモジュールが読み込まれているのがわかります。こちらは7.1MBほどと大きいです。os.environを見てみると、Hから始まる環境変数が大量に追加されていることがわかります。これらは平時Houdiniを使っている時に登場する「$HFS」などのことですね。'PWD']あとHoudiniのPython環境ではnumpyが使えます。hutilとかhou以外のSideFx謹製モジュールもあります。系モジュールめちゃいっぱい置かれてます。UI云々の話からは逸脱しますが。ヘルプH15ドキュメントの中には個別にヘルプがない気がします。Editorhou.sessionモジュールを編集するためのエディタです。ファイルに保存されます。要はシーン内埋め込みスクリプトに関するエディタ。hou.sessionについてはこちらhttp://www.sidefx.com/docs/houdini15.0/hom/hou/sessionhttp://sidefx.jp/doc/hom/session.html定義したものは次のようにして呼び出します。Editorでなにを書いてるかは、次のように取得できます。print(os.environ.keys())\n\n'文字列で返ってきます。Editorと名前の印象が近くて紛らわしいですが、こちらは、PyQtやPySideを使ってUIを作るためのエディタです。Tabのプルダウンから指定して呼び出せます。Picker」の2種が用意されています。ヘルプhttp://www.sidefx.com/docs/houdini15.0/ref/windows/pythonpaneleditor先ほどの2種のほか、ここでは6種のサンプルもロードできます。ほかhoudini本体と同じbin以下に、hythonやhscriptというショートカットが置かれており、houdiniメインウィンドウを開かずにコマンドラインベースであれこれできます。Shellの独立したものです。utilitieshttp://www.sidefx.com/docs/houdini15.0/ref/utils/_indexまとめHoudini色々できて楽しいですね。「python2.7libs」以下をしっかり眺めるだけで何かと勉強になりそうです。Toolsetに関して紹介してみる。requestStockLike5@it_ksCG業務の傍ら、CGに関するライター業や技術的な内容の薄い本を制作しています。upLoginユーザーは見つかりませんでした。