Hi there, I’m looking to learn and multi-thread some portions of the render process in Cycles. I thought I’d ask if anyone else had looked at this or had any suggestions. From what I can tell, one part of the render process is the object syncing part, seen here:
On the face of it, this loop could be parallelized with something like TBB (which we already include it looks like), though obviously there would need to be some re-work of underlying data structures (like in the syncObject(…) method). I was just wondering if anyone’s looked at this before, or had any thoughts/suggestions about the endeavour. I realize that in most renders this is a small amount of time, though in some renders like the Barbershop, it seems to take much longer, but I think it’s a useful exercise to try out.
Thanks in advance