How to take 6 target2D captures and write to disk w/o frame hitch

Hi Everyone, I’m using ue5 for a robotics project and I am shooting 6 frame captures and writing them to disk per second. It stalls out both my i5 and i8 machine. I tried to move it off the game thread, but it seems like you can’t capture outside of a game thread. Any other ideas how I can take these captures and write to disk without a hitch? I’m open to weird ideas, bc I’ve tried a lot. Should I try some kind of cloud beast machine? We need this kind of data, ideally more for our company robotics project. The images are jpgs 256x256.

Maybe look into the Pixel Streaming feature’s implementation… might be something there for you to use.

Otherwise, consider capturing on main thread without compressing… just use bitmap format, then pass the data to an async save task.