v_chernobay
June 20, 2019 04:34:05
Hi!
HDA interactivity in Unity with complex UI which include tens parameters are very slow.
The performance was significantly increased, when I removed a huge part of the parameters from the type properties.
How can I improve performance with complex UI?
seelan
June 28, 2019 10:20:56
This has been an ongoing problem, mainly due to the serialization mechanism in Unity for undo. But I can take a look at it again to see if there are any areas for improvement. Could you tell me what type of parms were causing the slow down? Any reproducible HDAs that you can provide?
Also which Unity version.
v_chernobay
July 1, 2019 02:00:38
The slowest parameter is ramp. But performance also depends heavily on the number of other parameters.
Attached files have two simple assets.
The first is just a sphere with one parameter for adjust scale.
In the second, the same sphere with the same parameter, but also added parameters for complicating the interface, which are not involved within the asset itself.
And they still reduce the performance of the interface.
Houdini version - 17.5.258
Unity version - 2018.4.0f1
But this problem was also in earlier versions.
seelan
July 2, 2019 09:31:16
Thanks for the details. I'll investigate further.
Bill_Sansky
Jan. 20, 2020 17:24:56
Hi, I am bumping this thread because I am having problems with performance too, Unity ends up freezing for a few seconds whenever I update one parameter, but the network is really not that heavy. The same thing happens when updating a point of a curve that is used by an HDA, it cooks for a few seconds at least wherein Houdini it's instant.
Any idea how to solve this issue?
WebblePR
Sept. 22, 2024 18:28:14
Hi all, I am hitting this issue as well, any clue or fix for this ?
Cheers \m/