
Vincent Fillion
Sobschack
About Me
EXPERTISE
Freelancer
Connect
LOCATION
Le Monastier sur Gazeille,
France
WEBSITE
Houdini Skills
ADVANCED
Procedural Modeling | Environments | Digital Assets
INTERMEDIATE
Character Rigging | VEX | Python
Availability
Not Specified
Recent Forum Posts
Write in a n exiting Datatable Jan. 30, 2025, 6:24 a.m.
Hi,
I’m trying to limit my use of JSON for round trips between Houdini > UE > Houdini.
I’ve validated the Datatable output, which will allow me to work in 90% of my cases, so that's great.
My issue: I can’t write to an existing Datatable.
My test prototype: a struct called "primitive_attributes", and a datatable called "primitives_data".
If I don’t specify a Datatable object and just provide a path, it works fine, but I don’t have control over the name of the datatable (s@unreal_object_name doesn’t work).
If I try to use an existing object, the engine tries to create a Datatable in a directory that doesn’t exist (screenshot of the error attached).
I've tried manipulating the path to point to the correct location, but when I get it right, it still tries to create a DataTable with an uncontrolled name.
I’m in a Point Wrangler, I tried using primitive, but nothing happens. (The documentation doesn't specify the type to use)
What am I missing?
Doc : https://www.sidefx.com/docs/houdini/unreal/outputs.html [www.sidefx.com]
I’m trying to limit my use of JSON for round trips between Houdini > UE > Houdini.
I’ve validated the Datatable output, which will allow me to work in 90% of my cases, so that's great.
My issue: I can’t write to an existing Datatable.
My test prototype: a struct called "primitive_attributes", and a datatable called "primitives_data".
If I don’t specify a Datatable object and just provide a path, it works fine, but I don’t have control over the name of the datatable (s@unreal_object_name doesn’t work).
If I try to use an existing object, the engine tries to create a Datatable in a directory that doesn’t exist (screenshot of the error attached).
// Example of ID for each point int id = i@id; // Define the structure of the DataTable row s@unreal_data_table_rowstruct = "/Script/Engine.UserDefinedStruct'/vincent_sandbox/datatable_tests/primitive_attributes.primitive_attributes'"; // Format the ID as a string for the DataTable row name s@unreal_data_table_rowname = sprintf("%d", id); // Specify the DataTable path s@unreal_object_path = "/Script/Engine.DataTable'/vincent_sandbox/datatable_tests/primitives_data.primitives_data'"; // Desired location without the .osm_data suffix // Specify the name of the DataTable // s@unreal_object_name = "osm_data"; // Never works.
I've tried manipulating the path to point to the correct location, but when I get it right, it still tries to create a DataTable with an uncontrolled name.
I’m in a Point Wrangler, I tried using primitive, but nothing happens. (The documentation doesn't specify the type to use)
What am I missing?
Doc : https://www.sidefx.com/docs/houdini/unreal/outputs.html [www.sidefx.com]
Bake static mesh from instantiated HDA in Blueprint Utility Oct. 20, 2023, 10:13 a.m.
Finaly got it ! With the priceless help of "Seb", from Think Procedural Discord.

Bake static mesh from instantiated HDA in Blueprint Utility Oct. 20, 2023, 6 a.m.
Well, I've moved on a bit.
So, it seems that despite the fact that the doc says the delegate is optional, it doesn't work without it. The Blueprint goes faster than the cook... So, nothing was executed afterwards.
I can get everything to work except the bake:


Strange thing is, "Bake All Outputs with setting" return value is "True" :

For now, I don't understand how to bake from Blueprint Utility. Keep pushing.
Vincent
So, it seems that despite the fact that the doc says the delegate is optional, it doesn't work without it. The Blueprint goes faster than the cook... So, nothing was executed afterwards.
I can get everything to work except the bake:


Strange thing is, "Bake All Outputs with setting" return value is "True" :

For now, I don't understand how to bake from Blueprint Utility. Keep pushing.
Vincent