2 ms·
The tiling concept is similar, but the overall algorithm is a bit different, in that with REYES micropolygons are shaded first before being visibility tested: t
by berkut 11y ago
The tiling concept is similar, but the overall algorithm is a bit different, in that with REYES micropolygons are shaded first before being visibility tested: that's why REYES is so amazing at doing displacement.
It does means however that REYES can suffer from huge overdrawing issues when objects are small on screen however (unless shading rate is set appropriately).
You can still cull objects that aren't on screen ahead of time though, so you make a saving here.
Pretty much all rasterisers can suffer from this issue to some degree, which is why using raytracing for initial visibility testing scales far better (assuming acceleration structures are used) with bigger scenes (hundreds of millions of triangles). And it's one of the reasons why almost all offline renders used for VFX have moved to raytracing.