Multithreading vs MFR (SDK)
Hi gang;
I am about to start looking at implementing MFR (Multi Frame Rendering) for my plug-in and I have a question.
My understanding is that MFR allocates system CPU cores to frames. So if your system has 4 cores, it renders 4 frames concurrently for previews, renders, etc.
If this is the case, I assume it's a bad idea to implement multithreading into plugins as they will conflict, no? It sounds like it should be EITHER multithreading OR MFR? A multithreaded plug-in would use the same cores AE would use for MFR, presumably at the same time (not good!).
Am I correct in my assumption? It also sounds like, given a choice between the two, MFR might be the better way to go as it seems not only easier to integrate, but also more compatible with the AE pipelije? I saw that most included plugins are now MFR enabled so it appears to be the new norm.
Please advise.
Thanks,
Richard
