Hi,
We encountered some issues while using the ChaosCaching plugin and tried to resolve them.
We hope to use ChaosCacheManager to pre-record the destruction and then control its playback in the LevelSequence. We want to use CacheMode as StaticPose and StartTimed as Timed, so that we can directly set the current destructed state by controlling the StartTime.
Our tests found that in the packaged version (in editor that works), recording for models with Nanite enabled can only be triggered with CacheMode set to Play and StartMode set to Triggered. We have no way to control the playback speed or start time. However, we have requirements for both the recorded start time and playback speed, and we hope to fully control it through the sequence.
May I ask why a model with Nanite enabled cannot be controlled in the build using CacheMode as StaticPose and StartTimed as Timed, while it works in the editor?
Thank you.
重现步骤
Plugin enable: ChaosCaching
Model: 30000 trangle
- turn off nanite enable
- use it create a Geometry Collection
- record with chaos cache manager
- set up in level sequence, CacheMode as StaticPose and StartTimed as Timed
- turn on nanite enable
- use it create a Geometry Collection
- record with chaos cache manager
- set up in level sequence, CacheMode as StaticPose and StartTimed as Timed
- play in editor, both works well
- package, the nanite enable one doesn’t work
[Content removed]
I have identified a potential solution to this issue. I intend to integrate commit 99efe5b447dce73e3c17237c605ba7a0ae3f643a from the repository to validate its efficacy within our source engine.
Hello 文枭 王,
I am reaching out to see if the commit you referenced solved your issue.
I noticed several other tickets on the public issue tracker that seem relevant to this case, most of which seem to be fixes targeted for 5.6 and 5.7 (though the solution you linked seems to be the closest match available):
If the commit you mentioned did not solve your issue, would you be able to provide an example project exhibiting this behavior so I may do further tests?
Please let me know!
Thanks,
Kyle B.
Hello Kyle,
Thanks for your reply. The commit I referenced solved my issue.
Thanks
Hello,
Thank you for confirming this! If you have any other questions please don’t hesitate to reach out here.
I will close this case now.
Thanks!