Unreal Engine 5.2 support
7939 15 2- jonba88959c8d00543b7
- Member
- 1 posts
- Joined: Feb. 2023
- Offline
- Matt_B
- Staff
- 7 posts
- Joined: May 2019
- Offline
- plechugan
- Member
- 1 posts
- Joined: April 2017
- Offline
- Matt_B
- Staff
- 7 posts
- Joined: May 2019
- Offline
- Beka
- Member
- 42 posts
- Joined: March 2018
- Offline
Matt_BIt's there, but does not work!!!plechuganAre you not seeing it in commits for 19.5.614 and later?
Hello, Matt. Is there any chance to have that version in github repo?
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
- TwinSnakes007
- Member
- 611 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.
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
Karma/Redshift 3D
- julca
- Member
- 219 posts
- Joined: Oct. 2015
- Offline
TwinSnakes007Hello,
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
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 !
- TwinSnakes007
- Member
- 611 posts
- Joined: July 2013
- Offline
julcaTwinSnakes007Hello,
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
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
Karma/Redshift 3D
- BorutPfeifer
- 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
- Matt_B
- 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
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
- Vitaliia1b0deab96574822
- Member
- 2 posts
- Joined: Nov. 2018
- Offline
- MAHMOUD ELRAGHEB
- Member
- 7 posts
- Joined: June 2015
- Offline
- MAHMOUD ELRAGHEB
- Member
- 7 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.
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.
- gottesgerl
- 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:
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:
- harray20
- 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
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
- MAHMOUD ELRAGHEB
- Member
- 7 posts
- Joined: June 2015
- Offline
-
- Quick Links