Houdini 19.5 What’s new What was new in Houdini 17

What’s new in Houdini 17 ユーザインターフェース、スクリプト、全般

On this page

選択

  • Secure Selection”が デフォルト になりました。このモードでは、Handlesツールを使用している時に選択を変更する際にはSキーを使ってSelectツールに切り替える必要があります。

    SVolatile(揮発的な)ホットキー です。要するに、Sを押すと選択状態に切り替わって、選択を行なうことができ、再度Sを押すと前の状態に戻ります。 もしくはS押したまま にすると、選択を行なうことができ、次にS離すと 前の状態に戻ります。

    例えば、 Moveツールは、選択したオブジェクト(s)に対して移動ハンドルを表示します。Secure Selectionを 無効 にすると、移動させたいオブジェクトをクリックで自由に選択することができます。反対に、Secure Selectionを 有効 にすると、移動ハンドルにしか反応しなくなります。選択を変更する際には、Sキーを使用する必要があります。

    これは、ハンドルを使用している時にミスクリックが原因で不意に選択を変更しないようにするためにあります。あなたの好みに応じてSecure Selectionを無効にすることができます(以下参照)。

  • Houdiniセッション内でのSecure Selectionの設定は、ビューアの左側のツールバーにある Selectツールの下にあるボタンで制御するようになりました(以前のバージョンでは、これはSelectツールのポップアップメニューにありました)。

  • デフォルトでSecure Selectionを無効にするには、 Edit ▸ Preferences ▸ Objects and Geometry を選択して、 Secure Selection On by Default を無効にします。

  • シーンビューアのビューポートメニューの隣に、Secure Selectionが有効かどうかを示すアイコンが表示されるようになりました。

ネットワークエディタ

  • Infoウィンドウは、ノードによって追加、削除、(オプションで)変更されたアトリビュートを表示するようになりました。Infoウィンドウ内でアトリビュート名をクリックすると、そのアトリビュートのヴィジュアライザを作成することができます。

パラメータエディタ

  • Parameter Search and Filter Barインターフェースのオプションに、Invisible and Hidden Parametersなどのオプションが増えました。

  • Color Editorで、16進数(例えば、FF9900)を使ってカラーを指定できるようになりました。

Pythonスクリプト(HOM)

  • 独自のビューアツールステートをスクリプト化するためのフレームワークが追加されました。Handleツールを使ってアセットを編集している時にビューア上に表示させるステートを作成したり、さらには“ノードなし”ステートを作成して、例えばジオメトリを検査することもできます。

    現在のところ、SOPレベルのステートのみを作成することができます。

    この面白い新機能は、なるべくHoudiniの既存コードと機能に対応するように構築しました。そのため、全体のワークフローをローレベルで行なうことができます。ユーザが独自のステートを作成してみて、その過程をどのように改良すればよいのか私どもにそのフィードバックをいただけることを期待しています。

  • hou.Geometryのメソッドが以下のように更新されました:

    • hou.Geometry.intersectメソッドを高速化しました。

    • 番号によってジオメトリ内のhou.Primhou.PointのオブジェクトにアクセスすることができるGeometry.prim(index)Geometry.point(index)のメソッドが追加されました。

    • アトリビュートキャプチャ領域とポイント法線を取得するメソッドが追加されました。

  • デジタルアセットイベントコールバックにOnInstallOnUninstallが追加されました。これらのスクリプトは、そのデジタルアセットが含まれているライブラリファイルをインストールまたはアンインストールした時に実行されます。補足すると、OnUninstallはアセット定義の変更前に実行され、OnInstallはアセット定義の変更後に実行されます。

  • 群衆向けにHOMが色々と対応しました。

  • hou.hmath.intersectPlaneは、光線と任意の平面間の交差を検索します。

  • hou.Nodeにメソッドが追加されました:

    • ノードインスタンスに対して“データブロック”を格納することができるようになりました。このデータブロックは、ユーザデータと同様ですが、大きなバイナリブロブをもっと効率的に格納することができます。

    • hou.Node.allSubChildrenが更新され、hou.Node.globParmsが追加されました。

  • hou.SceneViewer選択メソッドを使って選択を促すスクリプトを実行した時に、オペレーションツールバーのアイコンとラベルを指定できるようになりました。

  • hou.Parm.pressButtonの引数にコールバックスクリプトを渡せるようになりました。

コマンドライン

  • 新しく追加された-desktopスタートアップ引数には、Houdiniを立ち上げる際のペインレイアウトを指定することができます。これは、保存したデスクトップ設定を変更 しない 一度限りのオーバーライドです。

    > houdini -desktop Animate
    
  • 新しく追加された-core-force-fx-licenseのスタートアップスイッチは、Houdiniがどのライセンスを使用するのか指定することができます。

What was new in Houdini 17