Could you update Houdini Engine for UE5 Preview 2 please?
8862 16 2- johnlilpy
- Member
- 40 posts
- Joined: Oct. 2021
- Offline
- Marcin Sus
- 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]
https://github.com/sideeffects/HoudiniEngineForUnreal/releases/tag/v2.0.8 [github.com]
- Sergey Filin
- 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.susDoes 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.
HE works with Preview-2. You need to download this version:
https://github.com/sideeffects/HoudiniEngineForUnreal/releases/tag/v2.0.8 [github.com]
- Marcin Sus
- 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)
and I've changed version in HoudiniEngine.Build.cs
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.
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")
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
- Bob_Cober
- 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
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
- ajz3d
- Member
- 572 posts
- Joined: Aug. 2014
- Offline
Got an error while compiling UE5 and HoudiniEngineForUnreal:
BTW, I'm compiling the release version of UE5, not the preview. I probably should have started a separate thread, sorry.
[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
- rmagee
- Staff
- 1185 posts
- Joined: July 2005
- Offline
- Fele
- Member
- 36 posts
- Joined: Nov. 2013
- Offline
- AeroAstroArts
- Member
- 6 posts
- Joined: Aug. 2017
- Offline
rmageeThanks 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).
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.
Edited by AeroAstroArts - April 10, 2022 18:14:58
- ajz3d
- Member
- 572 posts
- Joined: Aug. 2014
- Offline
- Fele
- Member
- 36 posts
- Joined: Nov. 2013
- Offline
- nazirull
- 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
- ajz3d
- 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
- Mindark
- 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.
- Bob_Cober
- 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
- alexmont
- Member
- 29 posts
- Joined: March 2017
- Offline
- ajz3d
- Member
- 572 posts
- Joined: Aug. 2014
- Offline
GenerateProjectFiles.sh
completes successfully with Houdini19.0-Unreal5.00
git 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