0

Any free paper/tutorial defining this term would be appreciated (google hasn't been much help on the free part).

andandandand
  • 21,946
  • 60
  • 170
  • 271

1 Answers1

3

In volume ray casting, "ray coherence" is the degree to which all rays in a volume hit the same geometry.

If a volume of rays is not coherent, then rays in the volume may hit different objects, which usually means that you will need to test individual rays for this. On the other hand, if your volume is fully coherent, you only need to do geometry computations for the volume as a whole, and individual ray computations for that volume can be completely vectorized.

Coherence is important to the performance of any group-based graphics operation. Even conventional rasterization, on modern GPU's, relies on coherence to efficiently evaluate pixel shaders with conditional branches...

comingstorm
  • 25,557
  • 3
  • 43
  • 67