On this page |
The Houdini Engine is officially supported on Windows and macOS. You can unoficially install Houdini Engine using Linux and Source.
You can find older versions for Windows, macOS, and Apple Silicon on the Houdini Engine for Unreal Github repository.
Installing Houdini Engine ¶
Windows
-
Install the launcher if not already installed.
-
Open the launcher.
-
Click Houdini ▸ Install. If you are not already logged in the web browser will pop open asking you to login to your SideFX account. The launcher will move to the front once the login process has completed.
-
In the
Choose a Version to Install
select either Production Build or Daily Build depending on your desired build version. If you need to select a specific version then selectChoose Another Version
and install the version desired. -
In the Preferences pop-up window, turn on Unreal Plug-in and click install.
-
Locate the Houdini Engine directory. The default location is \Side Effects Software\Houdini Engine\Unreal\X.Y.Z.
-
X.Y.Z means your Houdini Version.
-
-
Copy the Houdini Engine folder to the Plugins folder of your Unreal directory. You can either copy it to Unreal’s engine version directory or your Unreal project directory.
-
Unreal’s directory location is \Epic Games\UE5.0\Engine\Plugins\Runtime\HoudiniEngine and the project directory is \Unreal Projects\MyGameProject\Plugins\HoudiniEngine.
-
Note
For Unreal Engine 5.0 and 5.1, you must use Unreal’s project directory.
Mac
-
Download the
HoudiniEngine-vX.X.X-Y.Y.Y-UEZ.Z-MacOS.zip
from the Houdini Engine for Unreal Github repository whereX.X.X
is the Houdini Engine plugin version,Y.Y.Y
is the Houdini version andZ.Z
is the Unreal Engine version.For macOS Apple Silicon, download
HoudiniEngine-vX.X.X-Y.Y.Y-UEZ.Z-M1.zip
instead. -
Unpack the downloaded .zip package. This will extract a HoudiniEngine folder.
-
Copy the extracted HoudiniEngine folder to the Plugins/Runtime folder of your Unreal directory. You can either copy the directory to the Unreal Engine installation (
/Users/Shared/Epic Games/UE_Z.Z/Engine/Plugins/Runtime
) or to your Unreal project directory (~/Documents/Unreal Projects/<MyProject>/Plugins/Runtime
).
Note
For Unreal Engine 5.0 and 5.1, you must use Unreal’s project directory.
Linux
Houdini Engine is not officially supported on Linux. However, you can follow the Install plug-in from source instructions and use the source code.
Install plug-in from source ¶
-
Follow the instructions for downloading Unreal Engine source code
-
Make sure to complete all the steps so you have Unreal project files.
-
-
Download the
Source Code.zip
from the Houdini Engine for Unreal Github repository. -
Create a folder named Houdini Engine in Unreal’s directory or project directory.
-
Unreal’s directory location is \Epic Games\UE5.0\Engine\Plugins\Runtime\HoudiniEngine and the project directory is \Unreal Projects\MyGameProject\Plugins\HoudiniEngine.
-
-
Extract the
Source Code.zip
content into the Houdini Engine folder.
Note
For Unreal Engine 5, you must use Unreal’s project directory.
Verify plug-in in Unreal ¶
Once you install the Houdini Engine, verify the plug-in is loaded properly.
-
Open a new or existing Unreal project.
-
In the main menu, you can see Houdini Engine as a new item.
-
In the Houdini Engine menu, click Start Session.
-
A Houdini Engine session connected confirmation appears on the bottom right.
Troubleshooting ¶
If you get a failed to start session or errors of Houdini Engine not connecting, your Houdini version may be incorrect.
-
In the Unreal Engine main menu, click Edit then Plugins.
-
For Houdini Engine, check if the X.Y.Z version number matches your Houdini version.
To change the connected Houdini version:
-
In the main menu, select Houdini Engine then PluginSettings.
-
In Houdini Location, select the checkbox next to Use Custom Houdini location.
-
In Custom Houdini location, click the three dots and select the path to your Houdini version’s bin folder. The default location is \Side Effects Software\Houdini X.Y.Z\bin.
-
In Houdini Executable, select your Houdini License type.
-
Restart Unreal Engine.