sideeffects / HoudiniEngineForUnreal

Houdini Engine Plugin for Unreal Engine.
http://www.sidefx.com/unreal
Other
1.3k stars 368 forks source link

MacOS + Steam Houdini Indie can't use HoudiniEngineForUnreal #313

Open siosphere opened 4 days ago

siosphere commented 4 days ago

I'm using the Houdini Indie Steam version on MacOS, and have the plugin installed in Unreal. But it will not connect. I have tried both the TCP using localhost:9090, and the named pipe.

If I install Houdini through the launcher, then it can connect to the Houdini Engine from there, but then I can't sync viewports with Houdini Indie. (That is, I can use digital assets and cook them, but it isn't using my actual running Houdini Indie, so I can't sync viewports or anything else)

I have tried setting the custom Houdini location, but the only location it accepts is "steamapps/common/Houdini Indie/Frameworks/Houdini.framework/Versions/20.0/Libraries" as it contains the required lib, the bin dir, or other dirs are not accepted since it errors with missing libHAPIL.dylib

I cannot connect to an existing session, start one, or launch Houdini with session sync enabled.

I have verified in Houdini Indie that SessionSync is on and started using TCP port 9090 (also attempted named pipe)

When attempting to connect I get: "LogHoudiniEngine: Error: Failed to connect to the Houdini Engine Session"

If I attempt to create a session I get: "LogHoudiniEngine: Error: Failed to start the Houdini Engine Session"

If I attempt to open Houdini session sync, I get: "LogHoudiniEngineEditor: Error: Failed to start Session Sync - HAPI Not initialized"

I can get it to work on my Windows PC, but it seems something specific with the MacOS version that will not allow me to configure the plugin to properly link up with the Houdini Indie Steam version.

I am utilizing the latest version of Houdini Indie on steam (20.0.751), the latest version of Unreal (5.4.2), latest version of the Houdini Engine plugin.

The houdini installation settings in unreal shows:

Plugin was built with: Houdini: 20.0.751.0 HoudiniEngine: 6.2.0

Plugin is running with: Houdini: Unknown HoudiniEngine:

Houdini Executable Type: houdini HoudiniEngine Library Location: Not Found

License Type Acquired: No License Acquired Current Session Status: NotStarted

Angus8496 commented 2 days ago

I got the same issue, Steam Indie can't use HE on MacOS,Only Houdini Launcher version + HE works