On this page |
Overview ¶
Note
The video above shows the integration of SessionSync into the Houdini Engine for Unity plug-in.
Houdini Engine SessionSync lets you run a session of Houdini Engine inside Houdini. This gives Houdini Engine clients the ability to connect and communicate through the Houdini Engine API (HAPI). SessionSync also lets you visualize the state of a Houdini Engine session through the Houdini viewport and interface.
Any changes to assets and nodes in either application, whether Houdini or a Houdini Engine client, are automatically synchronized so that you can make changes in both applications and see the same results. SessionSync supports the synchronization of the HDA, curve, and input data types and only nodes created by a Houdini Engine client (for example, like the Unity or UE4 plugin) are synchronized. Currently, nodes created or loaded in Houdini are not synchronized, and HDA actions that add or remove promoted parameters are not synchronized unless the HDA is unlocked and then re-saved.
Note
Houdini Engine SessionSync replaces the Houdini Engine Debugger.
Usage ¶
Tip
For information on how to open the Houdini Engine SessionSync pane, see Houdini Engine SessionSync pane.
Once the SessionSync server has started, you can configure your Houdini Engine client to connect to a running Houdini instance so that it can execute HAPI calls.
Once connected, you can stop or reconnect SessionSync at any time from your Houdini Engine client, or from your SessionSync pane in Houdini.
SessionSync gives you many capabilities that are beneficial to your workflows. SessionSync allows you to:
-
Visualize the state of your loaded assets and HIP files, and troubleshoot any problems you may have with them.
-
Obtain real-time feedback when you are building an asset in Houdini and see its generated output in your Houdini Engine client.
-
Use Houdini tools and interfaces that aren’t available in the Houdini Engine clients (for example, like python states).
-
Synchronize the Houdini viewport with your Houdini Engine client viewports.
-
Better understand your Houdini Engine client’s features and limitations.
Houdini Engine integration ¶
You can make Houdini Engine integrations (for example, like game engine or DCC plugins) support SessionSync. For more information on HAPI SessionSync integration, see the documentation online.
The SideFX Unreal, Unity, Max, and Maya Houdini Engine plugins are able to connect to and use SessionSync. Currently, only the Unity plugin supports the full set of SessionSync features. For more information, see Unity SessionSync.
Additional documentation ¶
-
For Houdini Engine API documentation and examples, see the Houdini Engine documentation online.
-
For information on the SideFX Houdini Engine plugins, see the Maya, UE4, 3ds Max, and Unity Houdini plugin documentation online.