4 ms·
If I understand this correctly, he renders the whole scene in batches to reduce the memory requirements. Since this is path tracing, how does this work in term
by TomVDB 6y ago
If I understand this correctly, he renders the whole scene in batches to reduce the memory requirements.
Since this is path tracing, how does this work in terms of instances from one batch influencing the lighting of a different batch?
- dahart 6y ago(Also if I understand correctly) there are two kinds of batches here - the instances and the path segments (or path "depth"). Path segment batches are the outer loop, and instance batches are the inner loop. So in terms of path tracing, the instances being batched is a detail that is hidden from the rendering algorithm. Each launch (or batch of instances) performs partial updates to the render buffers (tmax, normal, etc.), until all the instances have been processed, and then the tracing of the next path segment begins, which loops through the instance batches again.