I’ve spotted a serious problem with Chameleon - it freezes any game for ~0.5 seconds, every 60s, due to garbage collection. Here is how to reproduce the issue:
- Create a new project, for example with Third Person Template
- Add Chameleon Post Process Library to this project and place the Chameleon object in scene
- Play, after 60s (and every next 60s) game will freeze for ~0.5s.
- Remove the Chameleon, and the freezes are gone.
I’ve tracked this down via Profiler, after having regular performance hiccups here: Regular hiccups - how to hunt down the cause? - Content Creation - Unreal Engine Forums
Please fix this.
PS. Your library is really good, keep it up!