[Toolkit feature]: Layers Panel Performance Improvements
The layers panel takes over 2 minutes to update after any interaction, making working on projects near impossible. https://www.youtube.com/watch?v=EeIBaSspoQA
This seems to be an issue on projects over a certain number of layers, after which each additional layer seems to make everything exponentially slower.
Version
1.0.0 | 106.5.0+release.d02c707b.gl
As a temporary workaround, I'm deleting lines from the mod.usda before loading the project so that there are fewer layers :) If anyone has any other suggestions, I'd love to hear them!
REMIX-4186 for internal tracking
There have been massive improvements on this front thanks to Pete's recent commits, the layers panel is much, much faster. The challenge with selection / prims and lights gizmo interactions remains I believe?
Glad to hear it, @BinqAdams!
Can you please clarify the issue with prims & light gizmos that you're referring to, if it's in your original ticket above? I see multiple mentions of them above, but want to be sure what exactly you're still encountering - if it's moving, selecting, adding; perf drop or lag, etc. Thanks!
Glad to hear it, @BinqAdams!
Can you please clarify the issue with prims & light gizmos that you're referring to, if it's in your original ticket above? I see multiple mentions of them above, but want to be sure what exactly you're still encountering - if it's moving, selecting, adding; perf drop or lag, etc. Thanks!
Hey! It's this one:
One particularly noticeable effect on performance when many layers (or lights?) exist is that transforming lights or replacement geometry using the viewport gizmos is much slower in heavy scenes, and selecting objects incurs a UI hitch which can last a few seconds."
Interesting observation from discord member @happysufigee : https://discord.com/channels/1028444667789967381/1028444668918235197/1402693104850440282 "i found out something related to laggy toolkit, if you try to move lights when you're in captures its butter smooth, only lags in replacements tab"
Thanks for the clarification! Since we already addressed the layers panel perf issue on an internal ticket, would you please open a new ticket for the light movement issue? That way we can have a clean paper trail of what's done and what still needs to be worked on.
Thanks for the clarification! Since we already addressed the layers panel perf issue on an internal ticket, would you please open a new ticket for the light movement issue? That way we can have a clean paper trail of what's done and what still needs to be worked on.
Hey, no problem :)
I've split this off to a new ticket here: https://github.com/NVIDIAGameWorks/rtx-remix/issues/915
Hmm.. actually, reading through this ticket again, all of the information in it seems related to this same general issue of performance in projects with some complexity. Perhaps it should remain?
Thanks @BinqAdams! While it is generally under the umbrella of perf issues in large projects, it's better for engineering to tackle the issues more discretely. Having tickets for individual behaviors/bugs is helpful for managing workloads on our end. :) So thanks for understanding and filing another ticket for us! If it's alright with you, we'll follow up on #915 and close this ticket for the layers panel perf improvements.