Multifocal rendering
From XVRwiki
Jump to navigationJump to searchMultifocal rendering is the process of rendering to a multifocal display.
It uses Depth-weighted blending.
Simply using a nearest neighbor technique on the depth planes results in noticeable depth quantization, which causes shimmering or visible seams when an object moves between planes. To fix this, most systems use depth antialiasing, where instead of picking just one plane, the pixel is split between the two nearest planes. If a pixel is 70% of the way between Plane A and Plane B, it is rendered on both with a weighted transparency, which creates a smooth transition and tricks the eye into perceiving depth between the physical planes.