Sandy Sutherland
sandmeister
About Me
Houdini Skills
Availability
Not Specified
Recent Forum Posts
Understanding World Partition streaming proxies Feb. 12, 2024, 2:52 p.m.
To follow this up, I think my assumption that 1 tile == 1 proxy was the issue, Unreal determines how many proxies to create based on world partition grid size I think.
When I import the above terrain as a single "tile", unreal generates the full area as a set of streaming proxies.
When I import the above terrain as a single "tile", unreal generates the full area as a set of streaming proxies.
Understanding World Partition streaming proxies Feb. 11, 2024, 9:28 p.m.
I'm working on a landscape, and I'm trying to understand a few things, mainly the relationship between terrain tiles and streaming proxies.
I'm using tile split in combination with LabsWorldcompositionPrepare.
Ultimately I'm wanting a single landscape actor, cut into 16 streaming proxies, so:
on tileSplit I set tile count to 4 x 4, and set "extract single tile" to off.
Then on the worldCompPrepare node I tick on proxies and leave everything else as default.
lastly i set a custom name for the landscape actor by setting s@unreal_landscape_shared_actor_name
I write the generated geo to disk as a single bgeo, and then load the result in unreal via houding engine.
I get a single landscape actor, with the correct custom name, but it only ever has 4 streaming proxies, and only brings in 1 of the tiles.
Is my assumption that 1 tile is equal to 1 streaming proxy incorrect?
The landscape and proxies I actually get in unreal are equivalent to this single tile I see in Houdini (attached image #3), which again makes me think I'm not understanding the tile/proxy relationship because I dont understand why I would be getting 4 proxies for a single tile.
Any help would be great, cheers.
I'm using tile split in combination with LabsWorldcompositionPrepare.
Ultimately I'm wanting a single landscape actor, cut into 16 streaming proxies, so:
on tileSplit I set tile count to 4 x 4, and set "extract single tile" to off.
Then on the worldCompPrepare node I tick on proxies and leave everything else as default.
lastly i set a custom name for the landscape actor by setting s@unreal_landscape_shared_actor_name
I write the generated geo to disk as a single bgeo, and then load the result in unreal via houding engine.
I get a single landscape actor, with the correct custom name, but it only ever has 4 streaming proxies, and only brings in 1 of the tiles.
Is my assumption that 1 tile is equal to 1 streaming proxy incorrect?
The landscape and proxies I actually get in unreal are equivalent to this single tile I see in Houdini (attached image #3), which again makes me think I'm not understanding the tile/proxy relationship because I dont understand why I would be getting 4 proxies for a single tile.
Any help would be great, cheers.
Houdini Engine for Unreal - Version 2 Dec. 13, 2021, 10:34 p.m.
Ah cool thanks Matt, I guess that makes sense. It's trivial to delete the created BPs after the fact of course.