rtx-remix icon indicating copy to clipboard operation
rtx-remix copied to clipboard

[Toolkit feature]: Layers Panel Performance Improvements

Open BinqAdams opened this issue 8 months ago • 1 comments

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.

Image

Version

1.0.0 | 106.5.0+release.d02c707b.gl

BinqAdams avatar Apr 23 '25 11:04 BinqAdams

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!

BinqAdams avatar Apr 24 '25 10:04 BinqAdams

REMIX-4186 for internal tracking

NV-LL avatar May 08 '25 20:05 NV-LL

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?

BinqAdams avatar Aug 24 '25 12:08 BinqAdams

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!

NV-LL avatar Aug 26 '25 16:08 NV-LL

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"

BinqAdams avatar Sep 11 '25 21:09 BinqAdams

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.

NV-LL avatar Sep 22 '25 20:09 NV-LL

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?

BinqAdams avatar Sep 23 '25 08:09 BinqAdams

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.

NV-LL avatar Sep 25 '25 15:09 NV-LL