Assets (not objects) used as inputs for HDA

   961   3   0
User Avatar
Member
12 posts
Joined: 2月 2021
Offline
So, i was under the impression that assets like blueprints can be used as inputs for hdas so, for example do a simple scatter of unreal blueprints.

Since the change in the type of inputs for newer engine versions, there is no more 'assets' option but the documentation says it could be done with the 'world item' input. However you cannot select an item from the Content browser, only objects from the world.
if you do select a blueprint from the world, the output acts like a static mesh not as a blueprint (i.e: it gathers the static meshes from the blueprint like the merge actors functionality).

i haven't tried an object level HDA but i doubt it makes any difference.

Am i missing something or does anyone have any info on this?
Edited by staicu.teodor.23 - 2024年5月23日 09:50:46
User Avatar
スタッフ
23 posts
Joined: 1月 2023
Offline
If you want to select assets from your content browser, change the hdas input from 'world input' to 'geometry input'. object level HDA would make no difference, you're right.

Also, to touch on the other point, while there is more you can do within blueprints and houdini api, by default the hda inputs will take the actors of the blueprint results.
User Avatar
Member
12 posts
Joined: 2月 2021
Offline
Thanks for the help Cody

it seems to work if i set the 'use as reference' option.

if not i get this error in the unreal output log:
LogHoudiniEngine: Error: Hapi failed: Invalid argument given: Invalid id. (D:\Nightly20.0CMake\dev\engine\unreal\5.3\Engine\Plugins\Runtime\HoudiniEngine\Source\HoudiniEngine\Private\HoudiniInputTranslator.cpp:1033)

maybe it helps with something, dunno

im using 20.0.653 and ue5.3
User Avatar
Member
12 posts
Joined: 10月 2019
Offline
There is a high chance that your error is a reference to an Object Redirector. Just fixed one as I was searching for that error in 5.4 with 20.5.370
  • Quick Links