カテゴリー別アーカイブ: Python State

Houdini Python Viewer State イベントハンドラーの基本とマウスイベントを扱う手順

本記事は、Houdini Apprentice AdventCalendar 2022 15日目の記事になります。

Houdiniでは、Python Viewer Stateを使用してインタラクティブなツールを作成することできます。HDAにPython Viewer Stateを登録すると、ビューポート上での操作によってパラメータを操作したり、独自のHUDを作成したりする事ができ、より便利なHDAの作成が可能になります。また、特定のノードに紐付けずにHoudini自体にPython Viewer Stateを登録することもできます。

今回の記事では、Python Viewer Stateにおいて最も重要な、ライフサイクルイベントハンドラーとUIイベントハンドラーについてご紹介し、マウスなどのデバイスからの入力に応じて処理を行う手順を解説していきます。

続きを読む