Could you update Houdini Engine for UE5 Preview 2 please?

   8861   16   2
User Avatar
Member
40 posts
Joined: Oct. 2021
Offline
UE5 Preview 2 has been release and Houdini Engine for Preview 1 does not work with UE5 Preview 2. Could you update https://github.com/sideeffects/HoudiniEngineForUnreal [github.com] for the Preview 2 version? Thanks a lot.
User Avatar
Member
2 posts
Joined: Dec. 2020
Offline
HE works with Preview-2. You need to download this version:
https://github.com/sideeffects/HoudiniEngineForUnreal/releases/tag/v2.0.8 [github.com]
User Avatar
Member
17 posts
Joined: Feb. 2019
Offline
johnlilpy
UE5 Preview 2 has been release and Houdini Engine for Preview 1 does not work with UE5 Preview 2. Could you update https://github.com/sideeffects/HoudiniEngineForUnreal [github.com] for the Preview 2 version? Thanks a lot.
marcin.sus
HE works with Preview-2. You need to download this version:
https://github.com/sideeffects/HoudiniEngineForUnreal/releases/tag/v2.0.8 [github.com]
Does HE for UE P2 works fine for you guys? As I am facing with the "Failed to start the Houdini session..." warning while my HE 2.0.8 plugin, Houdini 19.0.531, UE P2 and licenses are installed properly. However everything works fine with the same version of HE plugin 2.0.8 for UE EA2 on the same PC.
User Avatar
Member
2 posts
Joined: Dec. 2020
Offline
I forgot to mention that I'm using engine compiled from source and actual plugin has different version inside source code which is 19.0.554
I have modified DefaultEngine.ini (you can change also from HoudiniEngine -> Plugin Settings)
[/Script/HoudiniEngineRuntime.HoudiniRuntimeSettings]
HoudiniExecutable=HRSHE_HoudiniIndie
CustomHoudiniLocation=(Path="C:/Program Files/Side Effects Software/Houdini 19.0.531/bin")
and I've changed version in HoudiniEngine.Build.cs
string HoudiniVersion = "19.0.531";

Version mismatch might be the reason why UE5 is not able do discover matching HE.
If setting Houdini Location won't help and you are using engine from launcher you will need plugin binaries for 19.0.531.
I'm not sure why plugin HoudiniEngine-v2.0.8-H19.0.531-UE5.00-preview2.zip is changed to 554 version.

I hope this will help.
Cheers.
Edited by Marcin Sus - March 14, 2022 15:28:53
User Avatar
Member
17 posts
Joined: May 2021
Offline
Release binaries on github have been updated to support 19.0.531

https://github.com/sideeffects/HoudiniEngineForUnreal/releases/download/v2.0.8/HoudiniEngine-v2.0.8-H19.0.531-UE5.00-preview2.zip [github.com]

Thanks
Bob
Edited by Bob_Cober - March 17, 2022 11:47:29
User Avatar
Member
572 posts
Joined: Aug. 2014
Offline
Got an error while compiling UE5 and HoudiniEngineForUnreal:
[2697/4024] Compile Module.HoudiniEngineEditor.1_of_4.cpp
In file included from /opt/UnrealEngine/Engine/Plugins/Runtime/HoudiniEngine/Intermediate/Build/Linux/B4D820EA/UnrealEditor/Development/HoudiniEngineEditor/Module.HoudiniEngineEditor.1_of_4.cpp:9:
/opt/UnrealEngine/Engine/Plugins/Runtime/HoudiniEngine/Source/HoudiniEngineEditor/Private/HoudiniEngineDetails.cpp:1130:3: error: misleading indentation; statement is not part of the previous 'if' [-Werror,-Wmisleading-indentation]
return MainHAC->bCookOnParameterChange ? ECheckBoxState::Checked : ECheckBoxState::Unchecked;
^
/opt/UnrealEngine/Engine/Plugins/Runtime/HoudiniEngine/Source/HoudiniEngineEditor/Private/HoudiniEngineDetails.cpp:1127:8: note: previous statement is here
if (!IsValidWeakPointer(MainHAC))
^
1 error generated.

BTW, I'm compiling the release version of UE5, not the preview. I probably should have started a separate thread, sorry.
Edited by ajz3d - April 7, 2022 19:04:10
User Avatar
Staff
1185 posts
Joined: July 2005
Offline
The Houdini Engine for Unreal Engine 5 plug-in will be available with the daily builds of Houdini starting with build 19.0.581 which includes the new plug-in as part of the Houdini installation package.
Robert Magee
Senior Product Marketing Manager
SideFX
User Avatar
Member
36 posts
Joined: Nov. 2013
Offline
Hi,
I just tried launching UE5 with the daily build engine plugin from 585 and below but I keep getting this error...

Anything I need to adjust? Worked always fine with 4.2x..

Thanks
Felix

Attachments:
hengine.jpg (246.3 KB)

User Avatar
Member
6 posts
Joined: Aug. 2017
Offline
rmagee
The Houdini Engine for Unreal Engine 5 plug-in will be available with the daily builds of Houdini starting with build 19.0.581 which includes the new plug-in as part of the Houdini installation package.
Thanks but when I installed it through the launcher it doesn't appear on the top menu like you would expect and didn't show up in the Plugins direcory. I have 19.0.585 installed. Unreal 4.27 and the latest 5.0 (I don't think this is Preview 2 any more as I got the same error message as the fella above when I tried to install the github version using 19.0.561).
Edited by AeroAstroArts - April 10, 2022 18:14:58
User Avatar
Member
572 posts
Joined: Aug. 2014
Offline
rmagee
The Houdini Engine for Unreal Engine 5 plug-in will be available with the daily builds of Houdini starting with build 19.0.581 which includes the new plug-in as part of the Houdini installation package.
Thanks. I'll give it another try once the next production build comes out.
User Avatar
Member
36 posts
Joined: Nov. 2013
Offline
AeroAstroArts
I got the same error message as the fella above

As of today, it looks like with the daily built 19.0.587 my problem which I mentioned in my last post is gone.
User Avatar
Member
1 posts
Joined: April 2022
Offline
Fele
Hi,
I just tried launching UE5 with the daily build engine plugin from 585 and below but I keep getting this error...

Anything I need to adjust? Worked always fine with 4.2x..

Thanks
Felix

Only copy and paste the 'HoudiniEngine' folder in the '5.0' folder into '\Epic Games\UE_5.0\Engine\Plugins\Runtime\' folder and it worked for me.

But now I am getting the 'failed to start unreal engine houdini' in Unreal 5 too. Havent tried any fix yet
User Avatar
Member
572 posts
Joined: Aug. 2014
Offline
With 19.0.589 GenerateProjectFiles.sh throws a lot of errors:
/opt/UnrealEngine/Engine/Plugins/Runtime/HoudiniEngine/Source/HoudiniEngine/HoudiniEngine.Build.cs(44,7): error CS0246: The type or namespace name 'Tools' could not be found (are you missing a using directive or an assembly reference?)
/opt/UnrealEngine/Engine/Plugins/Runtime/HoudiniEngine/Source/HoudiniEngineRuntime/HoudiniEngineRuntime.Build.cs(44,44): error CS0117: 'UnrealTargetPlatform' does not contain a definition for 'Switch'
/opt/UnrealEngine/Engine/Plugins/Runtime/HoudiniEngine/Source/HoudiniEngine/HoudiniEngine.Build.cs(60,13): error CS0103: The name 'Log' does not exist in the current context
/opt/UnrealEngine/Engine/Plugins/Runtime/HoudiniEngine/Source/HoudiniEngine/HoudiniEngine.Build.cs(74,17): error CS0103: The name 'Log' does not exist in the current context
/opt/UnrealEngine/Engine/Plugins/Runtime/HoudiniEngine/Source/HoudiniEngine/HoudiniEngine.Build.cs(84,17): error CS0103: The name 'Log' does not exist in the current context
/opt/UnrealEngine/Engine/Plugins/Runtime/HoudiniEngine/Source/HoudiniEngine/HoudiniEngine.Build.cs(94,17): error CS0103: The name 'Log' does not exist in the current context
/opt/UnrealEngine/Engine/Plugins/Runtime/HoudiniEngine/Source/HoudiniEngine/HoudiniEngine.Build.cs(105,17): error CS0103: The name 'Log' does not exist in the current context
/opt/UnrealEngine/Engine/Plugins/Runtime/HoudiniEngine/Source/HoudiniEngine/HoudiniEngine.Build.cs(116,17): error CS0103: The name 'Log' does not exist in the current context
/opt/UnrealEngine/Engine/Plugins/Runtime/HoudiniEngine/Source/HoudiniEngine/HoudiniEngine.Build.cs(126,17): error CS0103: The name 'Log' does not exist in the current context
/opt/UnrealEngine/Engine/Plugins/Runtime/HoudiniEngine/Source/HoudiniEngine/HoudiniEngine.Build.cs(136,13): error CS0103: The name 'Log' does not exist in the current context
/opt/UnrealEngine/Engine/Plugins/Runtime/HoudiniEngine/Source/HoudiniEngine/HoudiniEngine.Build.cs(150,21): error CS0103: The name 'Log' does not exist in the current context
/opt/UnrealEngine/Engine/Plugins/Runtime/HoudiniEngine/Source/HoudiniEngine/HoudiniEngine.Build.cs(160,25): error CS0103: The name 'Log' does not exist in the current context
/opt/UnrealEngine/Engine/Plugins/Runtime/HoudiniEngine/Source/HoudiniEngine/HoudiniEngine.Build.cs(179,21): error CS0103: The name 'Log' does not exist in the current context
/opt/UnrealEngine/Engine/Plugins/Runtime/HoudiniEngine/Source/HoudiniEngine/HoudiniEngine.Build.cs(186,25): error CS0103: The name 'Log' does not exist in the current context
/opt/UnrealEngine/Engine/Plugins/Runtime/HoudiniEngine/Source/HoudiniEngine/HoudiniEngine.Build.cs(214,17): error CS0103: The name 'Log' does not exist in the current context
/opt/UnrealEngine/Engine/Plugins/Runtime/HoudiniEngine/Source/HoudiniEngine/HoudiniEngine.Build.cs(220,13): error CS0103: The name 'Log' does not exist in the current context
/opt/UnrealEngine/Engine/Plugins/Runtime/HoudiniEngine/Source/HoudiniEngine/HoudiniEngine.Build.cs(224,9): error CS0103: The name 'Log' does not exist in the current context
/opt/UnrealEngine/Engine/Plugins/Runtime/HoudiniEngine/Source/HoudiniEngine/HoudiniEngine.Build.cs(241,13): error CS0103: The name 'Log' does not exist in the current context
/opt/UnrealEngine/Engine/Plugins/Runtime/HoudiniEngine/Source/HoudiniEngine/HoudiniEngine.Build.cs(249,13): error CS0103: The name 'Log' does not exist in the current context
/opt/UnrealEngine/Engine/Plugins/Runtime/HoudiniEngine/Source/HoudiniEngine/HoudiniEngine.Build.cs(260,13): error CS0103: The name 'Log' does not exist in the current context
ERROR: Unhandled exception: System.NullReferenceException: Object reference not set to an instance of an object.
at EpicGames.Core.FileSystemReference.CombineStrings(DirectoryReference BaseDirectory, String[] Fragments) in /opt/UnrealEngine/Engine/Source/Programs/Shared/EpicGames.Core/FileSystemReference.cs:line 65
at EpicGames.Core.DirectoryReference.Combine(DirectoryReference BaseDirectory, String[] Fragments) in /opt/UnrealEngine/Engine/Source/Programs/Shared/EpicGames.Core/DirectoryReference.cs:line 147
at UnrealBuildTool.ProjectFileGenerator.CreateRulesAssemblyProject(RulesAssembly RulesAssembly, DirectoryReference FSPathBase) in /opt/UnrealEngine/Engine/Source/Programs/UnrealBuildTool/ProjectFiles/ProjectFileGenerator.cs:line 605
at UnrealBuildTool.ProjectFileGenerator.GenerateProjectFiles(PlatformProjectGeneratorCollection PlatformProjectGenerators, String[] Arguments) in /opt/UnrealEngine/Engine/Source/Programs/UnrealBuildTool/ProjectFiles/ProjectFileGenerator.cs:line 1081
at UnrealBuildTool.GenerateProjectFilesMode.Execute(CommandLineArguments Arguments) in /opt/UnrealEngine/Engine/Source/Programs/UnrealBuildTool/Modes/GenerateProjectFilesMode.cs:line 234
at UnrealBuildTool.UnrealBuildTool.Main(String[] ArgumentsArray) in /opt/UnrealEngine/Engine/Source/Programs/UnrealBuildTool/UnrealBuildTool.cs:line 593
User Avatar
Member
3 posts
Joined: Aug. 2020
Offline
ajz3d
With 19.0.589 GenerateProjectFiles.sh throws a lot of errors:
/opt/UnrealEngine/Engine/Plugins/Runtime/HoudiniEngine/Source/HoudiniEngine/HoudiniEngine.Build.cs(44,7): error CS0246: The type or namespace name 'Tools' could not be found (are you missing a using directive or an assembly reference?)
/opt/UnrealEngine/Engine/Plugins/Runtime/HoudiniEngine/Source/HoudiniEngineRuntime/HoudiniEngineRuntime.Build.cs(44,44): error CS0117: 'UnrealTargetPlatform' does not contain a definition for 'Switch'
/opt/UnrealEngine/Engine/Plugins/Runtime/HoudiniEngine/Source/HoudiniEngine/HoudiniEngine.Build.cs(60,13): error CS0103: The name 'Log' does not exist in the current context
/opt/UnrealEngine/Engine/Plugins/Runtime/HoudiniEngine/Source/HoudiniEngine/HoudiniEngine.Build.cs(74,17): error CS0103: The name 'Log' does not exist in the current context
/opt/UnrealEngine/Engine/Plugins/Runtime/HoudiniEngine/Source/HoudiniEngine/HoudiniEngine.Build.cs(84,17): error CS0103: The name 'Log' does not exist in the current context
/opt/UnrealEngine/Engine/Plugins/Runtime/HoudiniEngine/Source/HoudiniEngine/HoudiniEngine.Build.cs(94,17): error CS0103: The name 'Log' does not exist in the current context
/opt/UnrealEngine/Engine/Plugins/Runtime/HoudiniEngine/Source/HoudiniEngine/HoudiniEngine.Build.cs(105,17): error CS0103: The name 'Log' does not exist in the current context
/opt/UnrealEngine/Engine/Plugins/Runtime/HoudiniEngine/Source/HoudiniEngine/HoudiniEngine.Build.cs(116,17): error CS0103: The name 'Log' does not exist in the current context
/opt/UnrealEngine/Engine/Plugins/Runtime/HoudiniEngine/Source/HoudiniEngine/HoudiniEngine.Build.cs(126,17): error CS0103: The name 'Log' does not exist in the current context
/opt/UnrealEngine/Engine/Plugins/Runtime/HoudiniEngine/Source/HoudiniEngine/HoudiniEngine.Build.cs(136,13): error CS0103: The name 'Log' does not exist in the current context
/opt/UnrealEngine/Engine/Plugins/Runtime/HoudiniEngine/Source/HoudiniEngine/HoudiniEngine.Build.cs(150,21): error CS0103: The name 'Log' does not exist in the current context
/opt/UnrealEngine/Engine/Plugins/Runtime/HoudiniEngine/Source/HoudiniEngine/HoudiniEngine.Build.cs(160,25): error CS0103: The name 'Log' does not exist in the current context
/opt/UnrealEngine/Engine/Plugins/Runtime/HoudiniEngine/Source/HoudiniEngine/HoudiniEngine.Build.cs(179,21): error CS0103: The name 'Log' does not exist in the current context
/opt/UnrealEngine/Engine/Plugins/Runtime/HoudiniEngine/Source/HoudiniEngine/HoudiniEngine.Build.cs(186,25): error CS0103: The name 'Log' does not exist in the current context
/opt/UnrealEngine/Engine/Plugins/Runtime/HoudiniEngine/Source/HoudiniEngine/HoudiniEngine.Build.cs(214,17): error CS0103: The name 'Log' does not exist in the current context
/opt/UnrealEngine/Engine/Plugins/Runtime/HoudiniEngine/Source/HoudiniEngine/HoudiniEngine.Build.cs(220,13): error CS0103: The name 'Log' does not exist in the current context
/opt/UnrealEngine/Engine/Plugins/Runtime/HoudiniEngine/Source/HoudiniEngine/HoudiniEngine.Build.cs(224,9): error CS0103: The name 'Log' does not exist in the current context
/opt/UnrealEngine/Engine/Plugins/Runtime/HoudiniEngine/Source/HoudiniEngine/HoudiniEngine.Build.cs(241,13): error CS0103: The name 'Log' does not exist in the current context
/opt/UnrealEngine/Engine/Plugins/Runtime/HoudiniEngine/Source/HoudiniEngine/HoudiniEngine.Build.cs(249,13): error CS0103: The name 'Log' does not exist in the current context
/opt/UnrealEngine/Engine/Plugins/Runtime/HoudiniEngine/Source/HoudiniEngine/HoudiniEngine.Build.cs(260,13): error CS0103: The name 'Log' does not exist in the current context
ERROR: Unhandled exception: System.NullReferenceException: Object reference not set to an instance of an object.
at EpicGames.Core.FileSystemReference.CombineStrings(DirectoryReference BaseDirectory, String[] Fragments) in /opt/UnrealEngine/Engine/Source/Programs/Shared/EpicGames.Core/FileSystemReference.cs:line 65
at EpicGames.Core.DirectoryReference.Combine(DirectoryReference BaseDirectory, String[] Fragments) in /opt/UnrealEngine/Engine/Source/Programs/Shared/EpicGames.Core/DirectoryReference.cs:line 147
at UnrealBuildTool.ProjectFileGenerator.CreateRulesAssemblyProject(RulesAssembly RulesAssembly, DirectoryReference FSPathBase) in /opt/UnrealEngine/Engine/Source/Programs/UnrealBuildTool/ProjectFiles/ProjectFileGenerator.cs:line 605
at UnrealBuildTool.ProjectFileGenerator.GenerateProjectFiles(PlatformProjectGeneratorCollection PlatformProjectGenerators, String[] Arguments) in /opt/UnrealEngine/Engine/Source/Programs/UnrealBuildTool/ProjectFiles/ProjectFileGenerator.cs:line 1081
at UnrealBuildTool.GenerateProjectFilesMode.Execute(CommandLineArguments Arguments) in /opt/UnrealEngine/Engine/Source/Programs/UnrealBuildTool/Modes/GenerateProjectFilesMode.cs:line 234
at UnrealBuildTool.UnrealBuildTool.Main(String[] ArgumentsArray) in /opt/UnrealEngine/Engine/Source/Programs/UnrealBuildTool/UnrealBuildTool.cs:line 593

This problem happened to us when we cloned the Github repo.
We solved this issue by installing Houdini on the computer, browsing the folder where the UE5 plugin is located, and manually copying the plugin code to our codebase. After this everything worked for us.
User Avatar
Member
17 posts
Joined: May 2021
Offline
Mindark
This problem happened to us when we cloned the Github repo.
We solved this issue by installing Houdini on the computer, browsing the folder where the UE5 plugin is located, and manually copying the plugin code to our codebase. After this everything worked for us.

When you cloned on github, which branch did you select? (The 4.27 branch is still selected by default - we will update the default branch to 5.0)

Thanks
Bob
User Avatar
Member
29 posts
Joined: March 2017
Offline
I am looking for Houdini Engine version to work with Houdini 18.5.759 and UE5.0.1. Where can I find that?

Thanks
Alex
As always thank you!

Alex
User Avatar
Member
572 posts
Joined: Aug. 2014
Offline
GenerateProjectFiles.shcompletes successfully with Houdini19.0-Unreal5.00git branch (last commit: 0ae9a590001eaf01a75db0573b4add04d173b7e3). That's for production build 19.0.610, so it doesn't even require changing of version number in HoudiniEngine.Build.cs.

I'll see if I can compile the engine now.

EDIT: Okay, it compiled perfectly fine. No errors, no warnings.
Edited by ajz3d - May 6, 2022 15:59:30
  • Quick Links