Hi Charles,
Thank you for your feedback.
Initially, I implemented recreating all components as you suggested, but decided to track only those needing recreation for performance optimization and to minimize potential stalling on the game thread during groom initializations.
I’m seeking a solution that allows rendering resources to be initialized fully when the component is streamed in, while deferring rendering until r.HairStrands.Enable (or any other cvar) is set to 1.
This approach aims to balance performance and flexibility without impacting the game thread significantly.
If there’s an alternative method or cvar that could facilitate this selective rendering control, I would greatly appreciate any insights.
Thanks again for your assistance.
Best,
Yann