sideeffects / HoudiniEngineForUnreal

Houdini Engine Plugin for Unreal Engine.
http://www.sidefx.com/unreal
Other
1.31k stars 368 forks source link

Cannot import Packed Level Actors as Reference in UE 5.1 as Outliner Input #234

Open JanLoehr opened 1 year ago

JanLoehr commented 1 year ago

Hello,

Every time I try to import a Packed Level Actor as a Reference via an Outliner Input into an HDA the Houdini Session crashes. Apparently some paths it looks for aren't present on those Actors.

image

LogHoudiniEngineRuntime: Display: [UHoudiniAssetBlueprintComponent::NeedUpdateInputs()] Inputs need update for component: /Game/Blackguard/Maps/Dregs/Sanddesert_A/Map_A_Sanddesert_P.Map_A_Sanddesert_P:PersistentLevel.HoudiniAssetActor_UAID_50EBF63D63BBE16B01_2113099751.HoudiniAssetComponent LogHoudiniEngine: StaticMesh->GetMeshDescription completed in 0.0011 seconds LogHoudiniEngine: FUnrealMeshTranslator::CreateInputNodeForMeshDescription completed in 0.0557 seconds LogHoudiniEngine: Warning: Cook errors when creating node SOP/attribcreate - HDA_Secondary_Rocks_Generator_input0 LogHoudiniEngine: Warning: Failed to upload unreal_level_path attribute for mesh: Invalid argument given: No data found. LogHoudiniEngine: Warning: Failed to upload unreal_actor_path attribute for mesh: Invalid argument given: No data found. LogHoudiniEngine: Error: Houdini Engine Session lost! This could be caused by a crash in HARS. LogHoudiniEngine: Error: Hapi failed: (C:\bg-ue5\Blackguard\Plugins\Developer\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniInputTranslator.cpp:1255) LogHoudiniEngine: Error: Hapi failed: No valid Houdini Engine session. (C:\bg-ue5\Blackguard\Plugins\Developer\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniEngineUtils.cpp:2277)

Unreal 5.1 Houdini 19.5.493.0 HEngine 5.0.5

JanLoehr commented 1 year ago

Adding to this, this also isn't working for regular Blueprints. Seems to only work for StaticMeshActors 🤔