Unreal Engine 5.2 support

   7540   15   2
User Avatar
Member
1 posts
Joined: Feb. 2023
Offline
Is there a date available for upgrading the Houdini Unreal plugin to 5.2? There are a bunch of errors when I try to compile it myself.
User Avatar
Staff
7 posts
Joined: May 2019
Offline
Hello,

In Houdini 19.5.614 we added support for Unreal Engine 5.2
Build 614 and newer should include 4.27, 5.1 and 5.2 plugin binaries.

-Matt
User Avatar
Member
1 posts
Joined: April 2017
Offline
Hello, Matt. Is there any chance to have that version in github repo?
User Avatar
Staff
7 posts
Joined: May 2019
Offline
plechugan
Hello, Matt. Is there any chance to have that version in github repo?
Are you not seeing it in commits for 19.5.614 and later?
User Avatar
Member
40 posts
Joined: March 2018
Offline
Matt_B
plechugan
Hello, Matt. Is there any chance to have that version in github repo?
Are you not seeing it in commits for 19.5.614 and later?
It's there, but does not work!!!

The same error will occur if I dropped another version 5.1 or 4.27.
So this 5.2 does not work!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Image Not Found

Attachments:
HOU.png (199.6 KB)

User Avatar
Member
609 posts
Joined: July 2013
Offline
I came here looking for the same.

I copied:
C:\Program Files\Side Effects Software\Houdini Engine\Unreal\19.5.605\5.1\HoudiniEngine

To:
C:\Program Files\Epic Games\UE_5.2\Engine\Plugins

..and received the same plugin loading failure message as the OP and UnrealEngine does not finish loading.

edit: I'm trying to answer the question if Houdini assets come in with their attributes into the new UE5.2 PCG Blueprints. Thanks.
Edited by TwinSnakes007 - May 22, 2023 14:35:48
Houdini Indie
Karma/Redshift 3D
User Avatar
Member
219 posts
Joined: Oct. 2015
Offline
TwinSnakes007
I copied:
C:\Program Files\Side Effects Software\Houdini Engine\Unreal\19.5.605\5.1\HoudiniEngine

To:
C:\Program Files\Epic Games\UE_5.2\Engine\Plugins
Hello,
I still havn't try to update to 5.2 but from the doc it says :
"For Unreal Engine 5, you must use Unreal's project directory."

cf. getting_started.html [www.sidefx.com]

Hope that help !
User Avatar
Member
609 posts
Joined: July 2013
Offline
julca
TwinSnakes007
I copied:
C:\Program Files\Side Effects Software\Houdini Engine\Unreal\19.5.605\5.1\HoudiniEngine

To:
C:\Program Files\Epic Games\UE_5.2\Engine\Plugins
Hello,
I still havn't try to update to 5.2 but from the doc it says :
"For Unreal Engine 5, you must use Unreal's project directory."

cf. getting_started.html [www.sidefx.com]

Hope that help !

The "To:" directory above is literally the UE project directory - which attempts to load its Plugins folder each time UE starts up.

SOLUTION - I created a ticket with SideFX support and they responded that UE5.2 support was not added until H19.5.614

I just installed H19.5.624 and the HE5.2 plugin now loads successfully in UE5.2
Edited by TwinSnakes007 - May 23, 2023 07:56:23
Houdini Indie
Karma/Redshift 3D
User Avatar
Member
1 posts
Joined: May 2023
Offline
We're builing our game & engine from source, and integrating the latest (19.5.625) still leaves a lot of compile errors. At first glance this may be related to the header include changes they've been making in the engine? Any ETA on these being fixed?

proto_1\Plugins\HoudiniEngine\Source\HoudiniEngineEditor\Private\HoudiniEngineEditorPrivatePCH.h(155): error C4668: 'ENGINE_MINOR_VERSION' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngineEditor\Private\HoudiniEngineEditorPrivatePCH.h(156): error C2653: 'FEditorStyle': is not a class or namespace name
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngineEditor\Private\HoudiniEngineEditorPrivatePCH.h(156): error C3861: 'Get': identifier not found
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngineRuntime\Private\HoudiniAssetComponent.cpp(3056): error C2504: 'FPrimitiveSceneProxy': base class undefined
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngineRuntime\Private\HoudiniAssetComponent.cpp(3058): error C3668: 'UHoudiniAssetComponent::CreateSceneProxy::FHoudiniAssetSceneProxy::GetTypeHash': method with override specifier 'override' did not override any base class methods
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngineRuntime\Private\HoudiniAssetComponent.cpp(3069): error C3668: 'UHoudiniAssetComponent::CreateSceneProxy::FHoudiniAssetSceneProxy::GetViewRelevance': method with override specifier 'override' did not override any base class methods
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngineRuntime\Private\HoudiniAssetComponent.cpp(3076): error C3668: 'UHoudiniAssetComponent::CreateSceneProxy::FHoudiniAssetSceneProxy::GetMemoryFootprint': method with override specifier 'override' did not override any base class methods
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngineRuntime\Private\HoudiniAssetComponent.cpp(3065): error C2614: 'UHoudiniAssetComponent::CreateSceneProxy::FHoudiniAssetSceneProxy': illegal member initialization: 'FPrimitiveSceneProxy' is not a base or member
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngineRuntime\Private\HoudiniAssetComponent.cpp(3072): error C2664: 'bool UPrimitiveComponent::IsShown(const FEngineShowFlags &) const': cannot convert argument 1 from 'const FSceneView *' to 'const FEngineShowFlags &'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngineRuntime\Private\HoudiniAssetComponent.cpp(3072): note: Reason: cannot convert from 'const FSceneView *' to 'const FEngineShowFlags'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngineRuntime\Private\HoudiniAssetComponent.cpp(3072): note: use of undefined type 'FEngineShowFlags'
Engine\Source\Runtime\Engine\Public\SceneManagement.h(71): note: see declaration of 'FEngineShowFlags'
Engine\Source\Runtime\Engine\Classes\Components\PrimitiveComponent.h(2256): note: see declaration of 'UPrimitiveComponent::IsShown'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngineRuntime\Private\HoudiniAssetComponent.cpp(3077): error C2027: use of undefined type 'FPrimitiveSceneProxy'
Engine\Source\Runtime\Engine\Public\SceneManagement.h(48): note: see declaration of 'FPrimitiveSceneProxy'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngineRuntime\Private\HoudiniAssetComponent.cpp(3080): error C2440: 'return': cannot convert from 'UHoudiniAssetComponent::CreateSceneProxy::FHoudiniAssetSceneProxy *' to 'FPrimitiveSceneProxy *'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngineRuntime\Private\HoudiniAssetComponent.cpp(3080): note: Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or parenthesized function-style cast
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniMaterialTranslator.cpp(92): error C2079: 'MaterialUpdateContext' uses undefined class 'FMaterialUpdateContext'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniMaterialTranslator.cpp(400): error C2079: 'MaterialUpdateContext' uses undefined class 'FMaterialUpdateContext'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniMeshTranslator.cpp(301): error C2079: 'SkeletalMaterial' uses undefined struct 'FSkeletalMaterial'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniMeshTranslator.cpp(303): error C2665: 'TArray<FSkeletalMaterial,FDefaultAllocator>::Add': none of the 2 overloads could convert all the argument types
Engine\Source\Runtime\Core\Public\Containers\Array.h(2172): note: could be 'int TArray<FSkeletalMaterial,FDefaultAllocator>::Add(const FSkeletalMaterial &)'
Engine\Source\Runtime\Core\Public\Containers\Array.h(2159): note: or       'int TArray<FSkeletalMaterial,FDefaultAllocator>::Add(FSkeletalMaterial &&)'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniMeshTranslator.cpp(303): note: 'int TArray<FSkeletalMaterial,FDefaultAllocator>::Add(FSkeletalMaterial &&)': cannot convert argument 1 from 'int' to 'FSkeletalMaterial &&'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniMeshTranslator.cpp(303): note: Reason: cannot convert from 'int' to 'FSkeletalMaterial'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniMeshTranslator.cpp(303): note: use of undefined type 'FSkeletalMaterial'
Engine\Source\Runtime\Engine\Classes\Engine\SkeletalMesh.h(66): note: see declaration of 'FSkeletalMaterial'
Engine\Source\Runtime\Core\Public\Containers\Array.h(2159): note: see declaration of 'TArray<FSkeletalMaterial,FDefaultAllocator>::Add'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniMeshTranslator.cpp(303): note: while trying to match the argument list '(int)'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniMeshTranslator.cpp(311): error C2027: use of undefined type 'FSkeletalMeshLODInfo'
Engine\Source\Runtime\Engine\Classes\Engine\SkinnedAsset.h(24): note: see declaration of 'FSkeletalMeshLODInfo'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniMeshTranslator.cpp(312): error C2027: use of undefined type 'FSkeletalMeshLODInfo'
Engine\Source\Runtime\Engine\Classes\Engine\SkinnedAsset.h(24): note: see declaration of 'FSkeletalMeshLODInfo'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniMeshTranslator.cpp(313): error C2027: use of undefined type 'FSkeletalMeshLODInfo'
Engine\Source\Runtime\Engine\Classes\Engine\SkinnedAsset.h(24): note: see declaration of 'FSkeletalMeshLODInfo'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniMeshTranslator.cpp(314): error C2027: use of undefined type 'FSkeletalMeshLODInfo'
Engine\Source\Runtime\Engine\Classes\Engine\SkinnedAsset.h(24): note: see declaration of 'FSkeletalMeshLODInfo'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniMeshTranslator.cpp(349): error C2027: use of undefined type 'FSkeletalMeshLODInfo'
Engine\Source\Runtime\Engine\Classes\Engine\SkinnedAsset.h(24): note: see declaration of 'FSkeletalMeshLODInfo'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniMeshTranslator.cpp(436): error C2079: 'Mat' uses undefined struct 'FSkeletalMaterial'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniMeshTranslator.cpp(437): error C2665: 'TArray<FSkeletalMaterial,FDefaultAllocator>::Add': none of the 2 overloads could convert all the argument types
Engine\Source\Runtime\Core\Public\Containers\Array.h(2172): note: could be 'int TArray<FSkeletalMaterial,FDefaultAllocator>::Add(const FSkeletalMaterial &)'
Engine\Source\Runtime\Core\Public\Containers\Array.h(2159): note: or       'int TArray<FSkeletalMaterial,FDefaultAllocator>::Add(FSkeletalMaterial &&)'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniMeshTranslator.cpp(437): note: 'int TArray<FSkeletalMaterial,FDefaultAllocator>::Add(FSkeletalMaterial &&)': cannot convert argument 1 from 'int' to 'FSkeletalMaterial &&'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniMeshTranslator.cpp(437): note: Reason: cannot convert from 'int' to 'FSkeletalMaterial'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniMeshTranslator.cpp(437): note: use of undefined type 'FSkeletalMaterial'
Engine\Source\Runtime\Engine\Classes\Engine\SkeletalMesh.h(66): note: see declaration of 'FSkeletalMaterial'
Engine\Source\Runtime\Core\Public\Containers\Array.h(2159): note: see declaration of 'TArray<FSkeletalMaterial,FDefaultAllocator>::Add'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniMeshTranslator.cpp(437): note: while trying to match the argument list '(int)'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniMeshTranslator.cpp(438): error C2665: 'TArray<FSkeletalMaterial,FDefaultAllocator>::Add': none of the 2 overloads could convert all the argument types
Engine\Source\Runtime\Core\Public\Containers\Array.h(2172): note: could be 'int TArray<FSkeletalMaterial,FDefaultAllocator>::Add(const FSkeletalMaterial &)'
Engine\Source\Runtime\Core\Public\Containers\Array.h(2159): note: or       'int TArray<FSkeletalMaterial,FDefaultAllocator>::Add(FSkeletalMaterial &&)'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniMeshTranslator.cpp(438): note: 'int TArray<FSkeletalMaterial,FDefaultAllocator>::Add(FSkeletalMaterial &&)': cannot convert argument 1 from 'int' to 'FSkeletalMaterial &&'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniMeshTranslator.cpp(438): note: Reason: cannot convert from 'int' to 'FSkeletalMaterial'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniMeshTranslator.cpp(438): note: use of undefined type 'FSkeletalMaterial'
Engine\Source\Runtime\Engine\Classes\Engine\SkeletalMesh.h(66): note: see declaration of 'FSkeletalMaterial'
Engine\Source\Runtime\Core\Public\Containers\Array.h(2159): note: see declaration of 'TArray<FSkeletalMaterial,FDefaultAllocator>::Add'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniMeshTranslator.cpp(438): note: while trying to match the argument list '(int)'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniMeshTranslator.cpp(2933): error C2079: 'Mat' uses undefined struct 'FSkeletalMaterial'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniMeshTranslator.cpp(2934): error C2665: 'TArray<FSkeletalMaterial,FDefaultAllocator>::Add': none of the 2 overloads could convert all the argument types
Engine\Source\Runtime\Core\Public\Containers\Array.h(2172): note: could be 'int TArray<FSkeletalMaterial,FDefaultAllocator>::Add(const FSkeletalMaterial &)'
Engine\Source\Runtime\Core\Public\Containers\Array.h(2159): note: or       'int TArray<FSkeletalMaterial,FDefaultAllocator>::Add(FSkeletalMaterial &&)'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniMeshTranslator.cpp(2934): note: 'int TArray<FSkeletalMaterial,FDefaultAllocator>::Add(FSkeletalMaterial &&)': cannot convert argument 1 from 'int' to 'FSkeletalMaterial &&'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniMeshTranslator.cpp(2934): note: Reason: cannot convert from 'int' to 'FSkeletalMaterial'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniMeshTranslator.cpp(2934): note: use of undefined type 'FSkeletalMaterial'
Engine\Source\Runtime\Engine\Classes\Engine\SkeletalMesh.h(66): note: see declaration of 'FSkeletalMaterial'
Engine\Source\Runtime\Core\Public\Containers\Array.h(2159): note: see declaration of 'TArray<FSkeletalMaterial,FDefaultAllocator>::Add'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniMeshTranslator.cpp(2934): note: while trying to match the argument list '(int)'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniMeshTranslator.cpp(2935): error C2665: 'TArray<FSkeletalMaterial,FDefaultAllocator>::Add': none of the 2 overloads could convert all the argument types
Engine\Source\Runtime\Core\Public\Containers\Array.h(2172): note: could be 'int TArray<FSkeletalMaterial,FDefaultAllocator>::Add(const FSkeletalMaterial &)'
Engine\Source\Runtime\Core\Public\Containers\Array.h(2159): note: or       'int TArray<FSkeletalMaterial,FDefaultAllocator>::Add(FSkeletalMaterial &&)'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniMeshTranslator.cpp(2935): note: 'int TArray<FSkeletalMaterial,FDefaultAllocator>::Add(FSkeletalMaterial &&)': cannot convert argument 1 from 'int' to 'FSkeletalMaterial &&'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniMeshTranslator.cpp(2935): note: Reason: cannot convert from 'int' to 'FSkeletalMaterial'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniMeshTranslator.cpp(2935): note: use of undefined type 'FSkeletalMaterial'
Engine\Source\Runtime\Engine\Classes\Engine\SkeletalMesh.h(66): note: see declaration of 'FSkeletalMaterial'
Engine\Source\Runtime\Core\Public\Containers\Array.h(2159): note: see declaration of 'TArray<FSkeletalMaterial,FDefaultAllocator>::Add'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniMeshTranslator.cpp(2935): note: while trying to match the argument list '(int)'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniEngine.cpp(164): error C2027: use of undefined type 'FSlateApplication'
Engine\Source\Runtime\ApplicationCore\Public\GenericPlatform\GenericApplication.h(26): note: see declaration of 'FSlateApplication'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniEngine.cpp(167): error C2027: use of undefined type 'FSlateApplication'
Engine\Source\Runtime\ApplicationCore\Public\GenericPlatform\GenericApplication.h(26): note: see declaration of 'FSlateApplication'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniEngine.cpp(167): error C2039: 'GetRenderer': is not a member of 'FHoudiniEngine'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniEngine.h(62): note: see declaration of 'FHoudiniEngine'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniEngine.cpp(167): error C2737: 'Size': const object must be initialized
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniEngine.cpp(178): error C2027: use of undefined type 'FSlateApplication'
Engine\Source\Runtime\ApplicationCore\Public\GenericPlatform\GenericApplication.h(26): note: see declaration of 'FSlateApplication'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniEngine.cpp(181): error C2027: use of undefined type 'FSlateApplication'
Engine\Source\Runtime\ApplicationCore\Public\GenericPlatform\GenericApplication.h(26): note: see declaration of 'FSlateApplication'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniEngine.cpp(181): error C2039: 'GetRenderer': is not a member of 'FHoudiniEngine'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniEngine.h(62): note: see declaration of 'FHoudiniEngine'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniEngine.cpp(181): error C2737: 'Size': const object must be initialized
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniEngineUtils.cpp(1923): error C2027: use of undefined type 'FSlateApplication'
Engine\Source\Runtime\ApplicationCore\Public\GenericPlatform\GenericApplication.h(26): note: see declaration of 'FSlateApplication'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniEngineUtils.cpp(1923): error C3861: 'Get': identifier not found
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngineRuntime\Private\HoudiniStaticMeshComponent.cpp(88): error C2027: use of undefined type 'FSceneInterface'
Engine\Source\Runtime\RenderCore\Public\RendererInterface.h(24): note: see declaration of 'FSceneInterface'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngineRuntime\Private\HoudiniStaticMeshComponent.cpp(88): error C2665: 'FHoudiniStaticMeshSceneProxy::FHoudiniStaticMeshSceneProxy': none of the 2 overloads could convert all the argument types
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngineRuntime\Private\HoudiniStaticMeshSceneProxy.h(173): note: could be 'FHoudiniStaticMeshSceneProxy::FHoudiniStaticMeshSceneProxy(const FHoudiniStaticMeshSceneProxy &)'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngineRuntime\Private\HoudiniStaticMeshComponent.cpp(88): note: 'FHoudiniStaticMeshSceneProxy::FHoudiniStaticMeshSceneProxy(const FHoudiniStaticMeshSceneProxy &)': cannot convert argument 1 from 'UHoudiniStaticMeshComponent *' to 'const FHoudiniStaticMeshSceneProxy &'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngineRuntime\Private\HoudiniStaticMeshComponent.cpp(88): note: Reason: cannot convert from 'UHoudiniStaticMeshComponent *' to 'const FHoudiniStaticMeshSceneProxy'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngineRuntime\Private\HoudiniStaticMeshComponent.cpp(88): note: No constructor could take the source type, or constructor overload resolution was ambiguous
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngineRuntime\Private\HoudiniStaticMeshSceneProxy.h(173): note: see declaration of 'FHoudiniStaticMeshSceneProxy::FHoudiniStaticMeshSceneProxy'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngineRuntime\Private\HoudiniStaticMeshComponent.cpp(88): note: while trying to match the argument list '(UHoudiniStaticMeshComponent *)'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngineRuntime\Private\HoudiniStaticMeshSceneProxy.cpp(153): error C2065: 'MD_Surface': undeclared identifier
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngineRuntime\Private\HoudiniStaticMeshSceneProxy.cpp(199): error C2065: 'MD_Surface': undeclared identifier
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngineRuntime\Private\HoudiniStaticMeshSceneProxy.cpp(259): error C2027: use of undefined type 'FSceneInterface'
Engine\Source\Runtime\RenderCore\Public\RendererInterface.h(24): note: see declaration of 'FSceneInterface'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngineRuntime\Private\HoudiniStaticMeshSceneProxy.cpp(551): error C2065: 'MD_Surface': undeclared identifier
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngineRuntime\Private\HoudiniStaticMeshSceneProxy.cpp(553): error C2065: 'MD_Surface': undeclared identifier
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniGeometryCollectionTranslator.cpp(169): error C2027: use of undefined type 'FGeometryCollection'
Engine\Source\Runtime\Experimental\GeometryCollectionEngine\Public\GeometryCollection\GeometryCollectionObject.h(18): note: see declaration of 'FGeometryCollection'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniGeometryCollectionTranslator.cpp(169): error C2065: 'TransformGroup': undeclared identifier
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniGeometryCollectionTranslator.cpp(1250): error C2027: use of undefined type 'FGeometryCollection'
Engine\Source\Runtime\Experimental\GeometryCollectionEngine\Public\GeometryCollection\GeometryCollectionObject.h(18): note: see declaration of 'FGeometryCollection'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniGeometryCollectionTranslator.cpp(1250): error C2530: 'TargetVertex': references must be initialized
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniGeometryCollectionTranslator.cpp(1251): error C2027: use of undefined type 'FGeometryCollection'
Engine\Source\Runtime\Experimental\GeometryCollectionEngine\Public\GeometryCollection\GeometryCollectionObject.h(18): note: see declaration of 'FGeometryCollection'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniGeometryCollectionTranslator.cpp(1251): error C2530: 'TargetTangentU': references must be initialized
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniGeometryCollectionTranslator.cpp(1252): error C2027: use of undefined type 'FGeometryCollection'
Engine\Source\Runtime\Experimental\GeometryCollectionEngine\Public\GeometryCollection\GeometryCollectionObject.h(18): note: see declaration of 'FGeometryCollection'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniGeometryCollectionTranslator.cpp(1252): error C2530: 'TargetTangentV': references must be initialized
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniGeometryCollectionTranslator.cpp(1253): error C2027: use of undefined type 'FGeometryCollection'
Engine\Source\Runtime\Experimental\GeometryCollectionEngine\Public\GeometryCollection\GeometryCollectionObject.h(18): note: see declaration of 'FGeometryCollection'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniGeometryCollectionTranslator.cpp(1253): error C2530: 'TargetNormal': references must be initialized
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniGeometryCollectionTranslator.cpp(1260): error C2027: use of undefined type 'FGeometryCollection'
Engine\Source\Runtime\Experimental\GeometryCollectionEngine\Public\GeometryCollection\GeometryCollectionObject.h(18): note: see declaration of 'FGeometryCollection'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniGeometryCollectionTranslator.cpp(1260): error C2530: 'TargetColor': references must be initialized
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniGeometryCollectionTranslator.cpp(1261): error C2027: use of undefined type 'FGeometryCollection'
Engine\Source\Runtime\Experimental\GeometryCollectionEngine\Public\GeometryCollection\GeometryCollectionObject.h(18): note: see declaration of 'FGeometryCollection'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniGeometryCollectionTranslator.cpp(1261): error C2530: 'TargetBoneMap': references must be initialized
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniGeometryCollectionTranslator.cpp(1262): error C2027: use of undefined type 'FGeometryCollection'
Engine\Source\Runtime\Experimental\GeometryCollectionEngine\Public\GeometryCollection\GeometryCollectionObject.h(18): note: see declaration of 'FGeometryCollection'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniGeometryCollectionTranslator.cpp(1262): error C2530: 'TargetBoneColor': references must be initialized
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniGeometryCollectionTranslator.cpp(1263): error C2027: use of undefined type 'FGeometryCollection'
Engine\Source\Runtime\Experimental\GeometryCollectionEngine\Public\GeometryCollection\GeometryCollectionObject.h(18): note: see declaration of 'FGeometryCollection'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniGeometryCollectionTranslator.cpp(1263): error C2530: 'TargetBoneName': references must be initialized
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniGeometryCollectionTranslator.cpp(1265): error C2027: use of undefined type 'FGeometryCollection'
Engine\Source\Runtime\Experimental\GeometryCollectionEngine\Public\GeometryCollection\GeometryCollectionObject.h(18): note: see declaration of 'FGeometryCollection'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniGeometryCollectionTranslator.cpp(1265): error C2027: use of undefined type 'FGeometryCollection'
Engine\Source\Runtime\Experimental\GeometryCollectionEngine\Public\GeometryCollection\GeometryCollectionObject.h(18): note: see declaration of 'FGeometryCollection'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniGeometryCollectionTranslator.cpp(1265): error C2065: 'VerticesGroup': undeclared identifier
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniGeometryCollectionTranslator.cpp(1265): error C2737: 'VertexStart': const object must be initialized
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniGeometryCollectionTranslator.cpp(1295): error C2027: use of undefined type 'FGeometryCollection'
Engine\Source\Runtime\Experimental\GeometryCollectionEngine\Public\GeometryCollection\GeometryCollectionObject.h(18): note: see declaration of 'FGeometryCollection'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniGeometryCollectionTranslator.cpp(1295): error C2027: use of undefined type 'FGeometryCollection'
Engine\Source\Runtime\Experimental\GeometryCollectionEngine\Public\GeometryCollection\GeometryCollectionObject.h(18): note: see declaration of 'FGeometryCollection'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniGeometryCollectionTranslator.cpp(1295): error C2065: 'VerticesGroup': undeclared identifier
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniGeometryCollectionTranslator.cpp(1304): error C2027: use of undefined type 'FGeometryCollection'
Engine\Source\Runtime\Experimental\GeometryCollectionEngine\Public\GeometryCollection\GeometryCollectionObject.h(18): note: see declaration of 'FGeometryCollection'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniGeometryCollectionTranslator.cpp(1304): error C2027: use of undefined type 'FGeometryCollection'
Engine\Source\Runtime\Experimental\GeometryCollectionEngine\Public\GeometryCollection\GeometryCollectionObject.h(18): note: see declaration of 'FGeometryCollection'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniGeometryCollectionTranslator.cpp(1304): error C2065: 'TransformGroup': undeclared identifier
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniGeometryCollectionTranslator.cpp(1315): error C2027: use of undefined type 'FGeometryCollection'
Engine\Source\Runtime\Experimental\GeometryCollectionEngine\Public\GeometryCollection\GeometryCollectionObject.h(18): note: see declaration of 'FGeometryCollection'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniGeometryCollectionTranslator.cpp(1351): error C2065: 'MD_Surface': undeclared identifier
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniGeometryCollectionTranslator.cpp(1360): error C2027: use of undefined type 'FGeometryCollection'
Engine\Source\Runtime\Experimental\GeometryCollectionEngine\Public\GeometryCollection\GeometryCollectionObject.h(18): note: see declaration of 'FGeometryCollection'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniGeometryCollectionTranslator.cpp(1360): error C2530: 'TargetIndices': references must be initialized
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniGeometryCollectionTranslator.cpp(1361): error C2027: use of undefined type 'FGeometryCollection'
Engine\Source\Runtime\Experimental\GeometryCollectionEngine\Public\GeometryCollection\GeometryCollectionObject.h(18): note: see declaration of 'FGeometryCollection'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniGeometryCollectionTranslator.cpp(1361): error C2530: 'TargetVisible': references must be initialized
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniGeometryCollectionTranslator.cpp(1362): error C2027: use of undefined type 'FGeometryCollection'
Engine\Source\Runtime\Experimental\GeometryCollectionEngine\Public\GeometryCollection\GeometryCollectionObject.h(18): note: see declaration of 'FGeometryCollection'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniGeometryCollectionTranslator.cpp(1362): error C2530: 'TargetMaterialID': references must be initialized
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniGeometryCollectionTranslator.cpp(1363): error C2027: use of undefined type 'FGeometryCollection'
Engine\Source\Runtime\Experimental\GeometryCollectionEngine\Public\GeometryCollection\GeometryCollectionObject.h(18): note: see declaration of 'FGeometryCollection'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniGeometryCollectionTranslator.cpp(1363): error C2530: 'TargetMaterialIndex': references must be initialized
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniGeometryCollectionTranslator.cpp(1366): error C2027: use of undefined type 'FGeometryCollection'
Engine\Source\Runtime\Experimental\GeometryCollectionEngine\Public\GeometryCollection\GeometryCollectionObject.h(18): note: see declaration of 'FGeometryCollection'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniGeometryCollectionTranslator.cpp(1366): error C2027: use of undefined type 'FGeometryCollection'
Engine\Source\Runtime\Experimental\GeometryCollectionEngine\Public\GeometryCollection\GeometryCollectionObject.h(18): note: see declaration of 'FGeometryCollection'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniGeometryCollectionTranslator.cpp(1366): error C2065: 'FacesGroup': undeclared identifier
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniGeometryCollectionTranslator.cpp(1366): error C2737: 'InitialNumIndices': const object must be initialized
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniGeometryCollectionTranslator.cpp(1367): error C2027: use of undefined type 'FGeometryCollection'
Engine\Source\Runtime\Experimental\GeometryCollectionEngine\Public\GeometryCollection\GeometryCollectionObject.h(18): note: see declaration of 'FGeometryCollection'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniGeometryCollectionTranslator.cpp(1367): error C2027: use of undefined type 'FGeometryCollection'
Engine\Source\Runtime\Experimental\GeometryCollectionEngine\Public\GeometryCollection\GeometryCollectionObject.h(18): note: see declaration of 'FGeometryCollection'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniGeometryCollectionTranslator.cpp(1367): error C2065: 'FacesGroup': undeclared identifier
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniGeometryCollectionTranslator.cpp(1367): error C2737: 'IndicesStart': const object must be initialized
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniGeometryCollectionTranslator.cpp(1391): error C2027: use of undefined type 'FGeometryCollection'
Engine\Source\Runtime\Experimental\GeometryCollectionEngine\Public\GeometryCollection\GeometryCollectionObject.h(18): note: see declaration of 'FGeometryCollection'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniGeometryCollectionTranslator.cpp(1391): error C2530: 'Transform': references must be initialized
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniGeometryCollectionTranslator.cpp(1393): error C2027: use of undefined type 'FGeometryCollection'
Engine\Source\Runtime\Experimental\GeometryCollectionEngine\Public\GeometryCollection\GeometryCollectionObject.h(18): note: see declaration of 'FGeometryCollection'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniGeometryCollectionTranslator.cpp(1393): error C2027: use of undefined type 'FGeometryCollection'
Engine\Source\Runtime\Experimental\GeometryCollectionEngine\Public\GeometryCollection\GeometryCollectionObject.h(18): note: see declaration of 'FGeometryCollection'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniGeometryCollectionTranslator.cpp(1393): error C2065: 'TransformGroup': undeclared identifier
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniGeometryCollectionTranslator.cpp(1398): error C2027: use of undefined type 'FGeometryCollection'
Engine\Source\Runtime\Experimental\GeometryCollectionEngine\Public\GeometryCollection\GeometryCollectionObject.h(18): note: see declaration of 'FGeometryCollection'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniGeometryCollectionTranslator.cpp(1398): error C2530: 'Parent': references must be initialized
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniGeometryCollectionTranslator.cpp(1399): error C2027: use of undefined type 'FGeometryCollection'
Engine\Source\Runtime\Experimental\GeometryCollectionEngine\Public\GeometryCollection\GeometryCollectionObject.h(18): note: see declaration of 'FGeometryCollection'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniGeometryCollectionTranslator.cpp(1399): error C2530: 'SimulationType': references must be initialized
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniGeometryCollectionTranslator.cpp(1400): error C2027: use of undefined type 'FGeometryCollection'
Engine\Source\Runtime\Experimental\GeometryCollectionEngine\Public\GeometryCollection\GeometryCollectionObject.h(18): note: see declaration of 'FGeometryCollection'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniGeometryCollectionTranslator.cpp(1401): error C2027: use of undefined type 'FGeometryCollection'
Engine\Source\Runtime\Experimental\GeometryCollectionEngine\Public\GeometryCollection\GeometryCollectionObject.h(18): note: see declaration of 'FGeometryCollection'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniGeometryCollectionTranslator.cpp(1401): error C2065: 'FST_Rigid': undeclared identifier
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniGeometryCollectionTranslator.cpp(1408): error C2027: use of undefined type 'FGeometryCollection'
Engine\Source\Runtime\Experimental\GeometryCollectionEngine\Public\GeometryCollection\GeometryCollectionObject.h(18): note: see declaration of 'FGeometryCollection'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniGeometryCollectionTranslator.cpp(1408): error C2027: use of undefined type 'FGeometryCollection'
Engine\Source\Runtime\Experimental\GeometryCollectionEngine\Public\GeometryCollection\GeometryCollectionObject.h(18): note: see declaration of 'FGeometryCollection'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniGeometryCollectionTranslator.cpp(1408): error C2065: 'GeometryGroup': undeclared identifier
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniGeometryCollectionTranslator.cpp(1410): error C2027: use of undefined type 'FGeometryCollection'
Engine\Source\Runtime\Experimental\GeometryCollectionEngine\Public\GeometryCollection\GeometryCollectionObject.h(18): note: see declaration of 'FGeometryCollection'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniGeometryCollectionTranslator.cpp(1410): error C2530: 'TransformIndex': references must be initialized
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniGeometryCollectionTranslator.cpp(1411): error C2027: use of undefined type 'FGeometryCollection'
Engine\Source\Runtime\Experimental\GeometryCollectionEngine\Public\GeometryCollection\GeometryCollectionObject.h(18): note: see declaration of 'FGeometryCollection'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniGeometryCollectionTranslator.cpp(1411): error C2530: 'BoundingBox': references must be initialized
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniGeometryCollectionTranslator.cpp(1412): error C2027: use of undefined type 'FGeometryCollection'
Engine\Source\Runtime\Experimental\GeometryCollectionEngine\Public\GeometryCollection\GeometryCollectionObject.h(18): note: see declaration of 'FGeometryCollection'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniGeometryCollectionTranslator.cpp(1412): error C2530: 'InnerRadius': references must be initialized
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniGeometryCollectionTranslator.cpp(1413): error C2027: use of undefined type 'FGeometryCollection'
Engine\Source\Runtime\Experimental\GeometryCollectionEngine\Public\GeometryCollection\GeometryCollectionObject.h(18): note: see declaration of 'FGeometryCollection'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniGeometryCollectionTranslator.cpp(1413): error C2530: 'OuterRadius': references must be initialized
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniGeometryCollectionTranslator.cpp(1414): error C2027: use of undefined type 'FGeometryCollection'
Engine\Source\Runtime\Experimental\GeometryCollectionEngine\Public\GeometryCollection\GeometryCollectionObject.h(18): note: see declaration of 'FGeometryCollection'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniGeometryCollectionTranslator.cpp(1414): error C2530: 'VertexStartArray': references must be initialized
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniGeometryCollectionTranslator.cpp(1415): error C2027: use of undefined type 'FGeometryCollection'
Engine\Source\Runtime\Experimental\GeometryCollectionEngine\Public\GeometryCollection\GeometryCollectionObject.h(18): note: see declaration of 'FGeometryCollection'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniGeometryCollectionTranslator.cpp(1415): error C2530: 'VertexCountArray': references must be initialized
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniGeometryCollectionTranslator.cpp(1416): error C2027: use of undefined type 'FGeometryCollection'
Engine\Source\Runtime\Experimental\GeometryCollectionEngine\Public\GeometryCollection\GeometryCollectionObject.h(18): note: see declaration of 'FGeometryCollection'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniGeometryCollectionTranslator.cpp(1416): error C2530: 'FaceStartArray': references must be initialized
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniGeometryCollectionTranslator.cpp(1417): error C2027: use of undefined type 'FGeometryCollection'
Engine\Source\Runtime\Experimental\GeometryCollectionEngine\Public\GeometryCollection\GeometryCollectionObject.h(18): note: see declaration of 'FGeometryCollection'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniGeometryCollectionTranslator.cpp(1417): error C2530: 'FaceCountArray': references must be initialized
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniGeometryCollectionTranslator.cpp(1426): error C2027: use of undefined type 'FGeometryCollection'
Engine\Source\Runtime\Experimental\GeometryCollectionEngine\Public\GeometryCollection\GeometryCollectionObject.h(18): note: see declaration of 'FGeometryCollection'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniGeometryCollectionTranslator.cpp(1426): error C2530: 'TransformToGeometryIndexArray': references must be initialized
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniGeometryCollectionTranslator.cpp(1478): error C2027: use of undefined type 'FGeometryCollection'
Engine\Source\Runtime\Experimental\GeometryCollectionEngine\Public\GeometryCollection\GeometryCollectionObject.h(18): note: see declaration of 'FGeometryCollection'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniInputTranslator.cpp(2584): error C2027: use of undefined type 'FGeometryCollection'
Engine\Source\Runtime\Experimental\GeometryCollectionEngine\Public\GeometryCollection\GeometryCollectionObject.h(18): note: see declaration of 'FGeometryCollection'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniInputTranslator.cpp(2584): error C2039: 'BoundingBox': is not a member of 'TSharedPtr<FGeometryCollection,ESPMode::ThreadSafe>'
Engine\Source\Runtime\Experimental\GeometryCollectionEngine\Public\GeometryCollection\GeometryCollectionObject.h(356): note: see declaration of 'TSharedPtr<FGeometryCollection,ESPMode::ThreadSafe>'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniInputTranslator.cpp(2584): error C2530: 'BboxArray': references must be initialized
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniInputTranslator.cpp(2716): error C2027: use of undefined type 'FGeometryCollection'
Engine\Source\Runtime\Experimental\GeometryCollectionEngine\Public\GeometryCollection\GeometryCollectionObject.h(18): note: see declaration of 'FGeometryCollection'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniInputTranslator.cpp(2716): error C2039: 'BoundingBox': is not a member of 'TSharedPtr<FGeometryCollection,ESPMode::ThreadSafe>'
Engine\Source\Runtime\Experimental\GeometryCollectionEngine\Public\GeometryCollection\GeometryCollectionObject.h(356): note: see declaration of 'TSharedPtr<FGeometryCollection,ESPMode::ThreadSafe>'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniInputTranslator.cpp(2716): error C2530: 'BboxArray': references must be initialized
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HBSPOps.cpp(655): error C2065: 'MD_Surface': undeclared identifier
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\HCsgUtils.cpp(985): error C2065: 'MD_Surface': undeclared identifier
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngineRuntime\Private\HoudiniInputObject.cpp(1025): error C2027: use of undefined type 'FSkeletalMaterial'
Engine\Source\Runtime\Engine\Classes\Engine\SkeletalMesh.h(66): note: see declaration of 'FSkeletalMaterial'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\UnrealGeometryCollectionTranslator.cpp(267): error C2027: use of undefined type 'FGeometryCollection'
Engine\Source\Runtime\Experimental\GeometryCollectionEngine\Public\GeometryCollection\GeometryCollectionObject.h(18): note: see declaration of 'FGeometryCollection'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\UnrealGeometryCollectionTranslator.cpp(267): error C2530: 'Vertex': references must be initialized
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\UnrealGeometryCollectionTranslator.cpp(268): error C2027: use of undefined type 'FGeometryCollection'
Engine\Source\Runtime\Experimental\GeometryCollectionEngine\Public\GeometryCollection\GeometryCollectionObject.h(18): note: see declaration of 'FGeometryCollection'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\UnrealGeometryCollectionTranslator.cpp(268): error C2530: 'TangentU': references must be initialized
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\UnrealGeometryCollectionTranslator.cpp(269): error C2027: use of undefined type 'FGeometryCollection'
Engine\Source\Runtime\Experimental\GeometryCollectionEngine\Public\GeometryCollection\GeometryCollectionObject.h(18): note: see declaration of 'FGeometryCollection'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\UnrealGeometryCollectionTranslator.cpp(269): error C2530: 'TangentV': references must be initialized
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\UnrealGeometryCollectionTranslator.cpp(270): error C2027: use of undefined type 'FGeometryCollection'
Engine\Source\Runtime\Experimental\GeometryCollectionEngine\Public\GeometryCollection\GeometryCollectionObject.h(18): note: see declaration of 'FGeometryCollection'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\UnrealGeometryCollectionTranslator.cpp(270): error C2530: 'Normal': references must be initialized
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\UnrealGeometryCollectionTranslator.cpp(276): error C2027: use of undefined type 'FGeometryCollection'
Engine\Source\Runtime\Experimental\GeometryCollectionEngine\Public\GeometryCollection\GeometryCollectionObject.h(18): note: see declaration of 'FGeometryCollection'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\UnrealGeometryCollectionTranslator.cpp(276): error C2530: 'Color': references must be initialized
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\UnrealGeometryCollectionTranslator.cpp(277): error C2027: use of undefined type 'FGeometryCollection'
Engine\Source\Runtime\Experimental\GeometryCollectionEngine\Public\GeometryCollection\GeometryCollectionObject.h(18): note: see declaration of 'FGeometryCollection'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\UnrealGeometryCollectionTranslator.cpp(277): error C2530: 'BoneMap': references must be initialized
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\UnrealGeometryCollectionTranslator.cpp(278): error C2027: use of undefined type 'FGeometryCollection'
Engine\Source\Runtime\Experimental\GeometryCollectionEngine\Public\GeometryCollection\GeometryCollectionObject.h(18): note: see declaration of 'FGeometryCollection'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\UnrealGeometryCollectionTranslator.cpp(278): error C2530: 'BoneColor': references must be initialized
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\UnrealGeometryCollectionTranslator.cpp(279): error C2027: use of undefined type 'FGeometryCollection'
Engine\Source\Runtime\Experimental\GeometryCollectionEngine\Public\GeometryCollection\GeometryCollectionObject.h(18): note: see declaration of 'FGeometryCollection'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\UnrealGeometryCollectionTranslator.cpp(279): error C2530: 'BoneName': references must be initialized
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\UnrealGeometryCollectionTranslator.cpp(281): error C2027: use of undefined type 'FGeometryCollection'
Engine\Source\Runtime\Experimental\GeometryCollectionEngine\Public\GeometryCollection\GeometryCollectionObject.h(18): note: see declaration of 'FGeometryCollection'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\UnrealGeometryCollectionTranslator.cpp(281): error C2530: 'Indices': references must be initialized
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\UnrealGeometryCollectionTranslator.cpp(282): error C2027: use of undefined type 'FGeometryCollection'
Engine\Source\Runtime\Experimental\GeometryCollectionEngine\Public\GeometryCollection\GeometryCollectionObject.h(18): note: see declaration of 'FGeometryCollection'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\UnrealGeometryCollectionTranslator.cpp(282): error C2530: 'Visible': references must be initialized
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\UnrealGeometryCollectionTranslator.cpp(283): error C2027: use of undefined type 'FGeometryCollection'
Engine\Source\Runtime\Experimental\GeometryCollectionEngine\Public\GeometryCollection\GeometryCollectionObject.h(18): note: see declaration of 'FGeometryCollection'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\UnrealGeometryCollectionTranslator.cpp(283): error C2530: 'MaterialID': references must be initialized
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\UnrealGeometryCollectionTranslator.cpp(284): error C2027: use of undefined type 'FGeometryCollection'
Engine\Source\Runtime\Experimental\GeometryCollectionEngine\Public\GeometryCollection\GeometryCollectionObject.h(18): note: see declaration of 'FGeometryCollection'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\UnrealGeometryCollectionTranslator.cpp(284): error C2530: 'MaterialIndex': references must be initialized
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\UnrealGeometryCollectionTranslator.cpp(286): error C2027: use of undefined type 'FGeometryCollection'
Engine\Source\Runtime\Experimental\GeometryCollectionEngine\Public\GeometryCollection\GeometryCollectionObject.h(18): note: see declaration of 'FGeometryCollection'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\UnrealGeometryCollectionTranslator.cpp(286): error C2530: 'Transform': references must be initialized
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\UnrealGeometryCollectionTranslator.cpp(287): error C2027: use of undefined type 'FGeometryCollection'
Engine\Source\Runtime\Experimental\GeometryCollectionEngine\Public\GeometryCollection\GeometryCollectionObject.h(18): note: see declaration of 'FGeometryCollection'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\UnrealGeometryCollectionTranslator.cpp(287): error C2530: 'Parent': references must be initialized
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\UnrealGeometryCollectionTranslator.cpp(288): error C2027: use of undefined type 'FGeometryCollection'
Engine\Source\Runtime\Experimental\GeometryCollectionEngine\Public\GeometryCollection\GeometryCollectionObject.h(18): note: see declaration of 'FGeometryCollection'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\UnrealGeometryCollectionTranslator.cpp(288): error C2530: 'SimulationType': references must be initialized
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\UnrealGeometryCollectionTranslator.cpp(290): error C2027: use of undefined type 'FGeometryCollection'
Engine\Source\Runtime\Experimental\GeometryCollectionEngine\Public\GeometryCollection\GeometryCollectionObject.h(18): note: see declaration of 'FGeometryCollection'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\UnrealGeometryCollectionTranslator.cpp(290): error C2530: 'TransformIndex': references must be initialized
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\UnrealGeometryCollectionTranslator.cpp(291): error C2027: use of undefined type 'FGeometryCollection'
Engine\Source\Runtime\Experimental\GeometryCollectionEngine\Public\GeometryCollection\GeometryCollectionObject.h(18): note: see declaration of 'FGeometryCollection'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\UnrealGeometryCollectionTranslator.cpp(291): error C2530: 'BoundingBox': references must be initialized
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\UnrealGeometryCollectionTranslator.cpp(292): error C2027: use of undefined type 'FGeometryCollection'
Engine\Source\Runtime\Experimental\GeometryCollectionEngine\Public\GeometryCollection\GeometryCollectionObject.h(18): note: see declaration of 'FGeometryCollection'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\UnrealGeometryCollectionTranslator.cpp(292): error C2530: 'InnerRadius': references must be initialized
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\UnrealGeometryCollectionTranslator.cpp(293): error C2027: use of undefined type 'FGeometryCollection'
Engine\Source\Runtime\Experimental\GeometryCollectionEngine\Public\GeometryCollection\GeometryCollectionObject.h(18): note: see declaration of 'FGeometryCollection'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\UnrealGeometryCollectionTranslator.cpp(293): error C2530: 'OuterRadius': references must be initialized
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\UnrealGeometryCollectionTranslator.cpp(294): error C2027: use of undefined type 'FGeometryCollection'
Engine\Source\Runtime\Experimental\GeometryCollectionEngine\Public\GeometryCollection\GeometryCollectionObject.h(18): note: see declaration of 'FGeometryCollection'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\UnrealGeometryCollectionTranslator.cpp(294): error C2530: 'VertexStartArray': references must be initialized
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\UnrealGeometryCollectionTranslator.cpp(295): error C2027: use of undefined type 'FGeometryCollection'
Engine\Source\Runtime\Experimental\GeometryCollectionEngine\Public\GeometryCollection\GeometryCollectionObject.h(18): note: see declaration of 'FGeometryCollection'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\UnrealGeometryCollectionTranslator.cpp(295): error C2530: 'VertexCountArray': references must be initialized
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\UnrealGeometryCollectionTranslator.cpp(296): error C2027: use of undefined type 'FGeometryCollection'
Engine\Source\Runtime\Experimental\GeometryCollectionEngine\Public\GeometryCollection\GeometryCollectionObject.h(18): note: see declaration of 'FGeometryCollection'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\UnrealGeometryCollectionTranslator.cpp(296): error C2530: 'FaceStartArray': references must be initialized
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\UnrealGeometryCollectionTranslator.cpp(297): error C2027: use of undefined type 'FGeometryCollection'
Engine\Source\Runtime\Experimental\GeometryCollectionEngine\Public\GeometryCollection\GeometryCollectionObject.h(18): note: see declaration of 'FGeometryCollection'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\UnrealGeometryCollectionTranslator.cpp(297): error C2530: 'FaceCountArray': references must be initialized
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\UnrealGeometryCollectionTranslator.cpp(299): error C2027: use of undefined type 'FGeometryCollection'
Engine\Source\Runtime\Experimental\GeometryCollectionEngine\Public\GeometryCollection\GeometryCollectionObject.h(18): note: see declaration of 'FGeometryCollection'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\UnrealGeometryCollectionTranslator.cpp(299): error C2530: 'TransformToGeometryIndexArray': references must be initialized
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\UnrealGeometryCollectionTranslator.cpp(301): error C2027: use of undefined type 'FGeometryCollection'
Engine\Source\Runtime\Experimental\GeometryCollectionEngine\Public\GeometryCollection\GeometryCollectionObject.h(18): note: see declaration of 'FGeometryCollection'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\UnrealGeometryCollectionTranslator.cpp(301): error C2530: 'Sections': references must be initialized
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\UnrealGeometryCollectionTranslator.cpp(313): error C2027: use of undefined type 'FGeometryCollection'
Engine\Source\Runtime\Experimental\GeometryCollectionEngine\Public\GeometryCollection\GeometryCollectionObject.h(18): note: see declaration of 'FGeometryCollection'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\UnrealGeometryCollectionTranslator.cpp(402): error C2065: 'MD_Surface': undeclared identifier
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\UnrealGeometryCollectionTranslator.cpp(418): error C2027: use of undefined type 'FGeometryCollection'
Engine\Source\Runtime\Experimental\GeometryCollectionEngine\Public\GeometryCollection\GeometryCollectionObject.h(18): note: see declaration of 'FGeometryCollection'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\UnrealGeometryCollectionTranslator.cpp(418): error C2737: 'HasUVs': const object must be initialized
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\UnrealGeometryCollectionTranslator.cpp(476): error C2027: use of undefined type 'FGeometryCollection'
Engine\Source\Runtime\Experimental\GeometryCollectionEngine\Public\GeometryCollection\GeometryCollectionObject.h(18): note: see declaration of 'FGeometryCollection'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\UnrealGeometryCollectionTranslator.cpp(776): error C2027: use of undefined type 'FGeometryCollection'
Engine\Source\Runtime\Experimental\GeometryCollectionEngine\Public\GeometryCollection\GeometryCollectionObject.h(18): note: see declaration of 'FGeometryCollection'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\UnrealGeometryCollectionTranslator.cpp(776): error C2027: use of undefined type 'FGeometryCollection'
Engine\Source\Runtime\Experimental\GeometryCollectionEngine\Public\GeometryCollection\GeometryCollectionObject.h(18): note: see declaration of 'FGeometryCollection'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\UnrealGeometryCollectionTranslator.cpp(776): error C2065: 'TransformGroup': undeclared identifier
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\UnrealGeometryCollectionTranslator.cpp(778): error C2027: use of undefined type 'FGeometryCollection'
Engine\Source\Runtime\Experimental\GeometryCollectionEngine\Public\GeometryCollection\GeometryCollectionObject.h(18): note: see declaration of 'FGeometryCollection'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\UnrealGeometryCollectionTranslator.cpp(778): error C2027: use of undefined type 'FGeometryCollection'
Engine\Source\Runtime\Experimental\GeometryCollectionEngine\Public\GeometryCollection\GeometryCollectionObject.h(18): note: see declaration of 'FGeometryCollection'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\UnrealGeometryCollectionTranslator.cpp(778): error C2065: 'TransformGroup': undeclared identifier
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\UnrealGeometryCollectionTranslator.cpp(778): error C2530: 'Levels': references must be initialized
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\UnrealGeometryCollectionTranslator.cpp(783): error C2027: use of undefined type 'FGeometryCollection'
Engine\Source\Runtime\Experimental\GeometryCollectionEngine\Public\GeometryCollection\GeometryCollectionObject.h(18): note: see declaration of 'FGeometryCollection'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\UnrealGeometryCollectionTranslator.cpp(783): error C2065: 'FST_None': undeclared identifier
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\UnrealGeometryCollectionTranslator.cpp(812): error C2027: use of undefined type 'FGeometryCollection'
Engine\Source\Runtime\Experimental\GeometryCollectionEngine\Public\GeometryCollection\GeometryCollectionObject.h(18): note: see declaration of 'FGeometryCollection'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\UnrealGeometryCollectionTranslator.cpp(812): error C2065: 'Invalid': undeclared identifier
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\UnrealMeshTranslator.cpp(531): error C2079: 'SkeletalMaterial' uses undefined struct 'FSkeletalMaterial'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\UnrealMeshTranslator.cpp(531): error C2027: use of undefined type 'FSkeletalMaterial'
Engine\Source\Runtime\Engine\Classes\Engine\SkeletalMesh.h(66): note: see declaration of 'FSkeletalMaterial'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\UnrealMeshTranslator.cpp(2590): error C2027: use of undefined type 'EMaterialDomain'
Engine\Source\Runtime\Engine\Classes\Materials\Material.h(35): note: see declaration of 'EMaterialDomain'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\UnrealMeshTranslator.cpp(2590): error C2065: 'MD_Surface': undeclared identifier
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\UnrealMeshTranslator.cpp(2616): error C2027: use of undefined type 'EMaterialDomain'
Engine\Source\Runtime\Engine\Classes\Materials\Material.h(35): note: see declaration of 'EMaterialDomain'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\UnrealMeshTranslator.cpp(2616): error C2065: 'MD_Surface': undeclared identifier
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\UnrealMeshTranslator.cpp(3440): error C2027: use of undefined type 'EMaterialDomain'
Engine\Source\Runtime\Engine\Classes\Materials\Material.h(35): note: see declaration of 'EMaterialDomain'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\UnrealMeshTranslator.cpp(3440): error C2065: 'MD_Surface': undeclared identifier
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\UnrealMeshTranslator.cpp(3494): error C2027: use of undefined type 'EMaterialDomain'
Engine\Source\Runtime\Engine\Classes\Materials\Material.h(35): note: see declaration of 'EMaterialDomain'
proto_1\Plugins\HoudiniEngine\Source\HoudiniEngine\Private\UnrealMeshTranslator.cpp(3494): error C2065: 'MD_Surface': undeclared identifier
User Avatar
Staff
7 posts
Joined: May 2019
Offline
Support for UE5.2 was, as previously mentioned, added in 19.5.614.
That source code indeed builds with UE5.2, since that's the one we're using on our build machines to provide binaries with the 19.5 installer.

However, Epic has made changes to some headers/includes in 5.2, that added build errors when building the plugin from source with different build settings than the one we use
(mainly for non unity, or non pch builds). This causes the build errors some of you are getting as you're likely building unreal with different settings than us.

Our developers have committed a set of fixes today that should fix those build errors, they are available in today's daily build(19.5.627) of the plugin.

You need to grab it from today's daily build:
https://www.sidefx.com/download/daily-builds/?daily=true&python3=true [www.sidefx.com]

The plugin needs to run against the corresponding version of Houdini (so you will need to download the build). You should be prompted to install the Unreal plugin during installation.

Here's a quick recap if building the plugin:

- Get the plugin (either source from git or binaries)
Our developers recommend actually recommend getting the plugin binaries from the Houdini installer, as it's the easiest way to be sure your plugin/houdini version match. In this instance it is the only choice as the github has not been updated yet.
(after installing Houdini, the plugin can be found in the Houdini Install directory's engine/unreal/5.1 folder.

- Copy the HoudiniEngine folder to your unreal project's Plugins/Runtime folder (create it if it doesn't exist)
The path should be: PROJECT_DIR/Plugins/Runtime/HoudiniEngine

- If using the plugin's binaries, delete the intermediate and binaries folder (since we're going to rebuild them)

- Right click on your project's uproject file, and select "generate visual studio project file"

- Open the .sln file, and build the project.

After the project builds and unreal opens, you should see a "Houdini Engine" menu. this will confirm that the plugin is functional.

-Matt
Edited by Matt_B - May 26, 2023 15:08:23
User Avatar
Member
2 posts
Joined: Nov. 2018
Offline
I managed to fix that by adding a forward declaration in the header:

class USimpleConstructionScript;

And include in cpp
 #include "Engine/SimpleConstructionScript.h"
User Avatar
Member
6 posts
Joined: June 2015
Offline
I have Houdini 19.5698, and I only see 5.0 folder in the Labs folder.
I's not giving me errors but the tools aren't displaying my VAT correctly.
User Avatar
Member
6 posts
Joined: June 2015
Offline
I have watch all the tutorials regarding VAT, and did the process million times and my mesh is still not looking right.

I'm using the Dynamic Remeshing(fluid) settings and made sure the textures are configured correctly, but it's still not working.

I was able to make softbody work though, I tested a vellum cloth ripping sim and I was able to bring it in correctly, but not the fluid sim.

Attachments:
Screenshot 2023-08-05 115050.jpg (180.5 KB)

User Avatar
Member
2 posts
Joined: Aug. 2013
Offline
Hi there,
we are experiencing the same issues like Mahmoud:
While working through the fantastic VAT series by Simon Verstraete, we were able to produce everything in Unreal 5.2 (with Houdini 19.5.640 and the SideFxLabs19.5/unreal/5.0-package) up until the fluids section.
While we are not seeing the Scripted Actions provided with the SideFx-Labs-PlugIn inside UE that Simon is using in its videos, we were able to set the texture settings manually so far. This is what we are looking at so far:

Attachments:
houToUE5.2_VAT_Fluids.jpg (432.5 KB)

User Avatar
Member
1 posts
Joined: Jan. 2023
Offline
Yes, so Houdini Engine doesn't work with Unreal Engine 5.2.1
It only work in Unreal Engine 5.0 but Houdini Niagara works with 5.2 which is very weird.

I had the same issue that Unreal was breaking after I was loading Houdini Engine in Unreal Directory in "plugin\Runtime\"
Then I downgraded Unreal engine to 5.0 to test Houdini 19.5.303 and copy pasted the Unreal folder in Houdini directory to Unreal Directory "\Epic Games\UE5.0\Engine\Plugins\Runtime\HoudiniEngine"

And for UE 5.2 It will ask you build it using TextEditor or copy Paste it in your Project folder. Which break your project projectName.ueporject
User Avatar
Member
6 posts
Joined: June 2015
Offline
Is there a way to export rigid bodies with multiple materials using VAT?
  • Quick Links