|
Our renderer is broken into two separate programs. A rasterizer generates
a "deep" file that is passed to the shading program. The deep file contains
all the geometry visible from the camera's viewpoint.
This is a test which shows what happens when you render a deep file
from a different camera view. In this test, the camera tracks in front
of the scene. Black regions are unknown.
The first image is complete, the second and third images are from
different camera positions. Notice how the hidden regions are revealed
and the patterns which result from the pixel boundaries.
I think this sort of technique would be great to use for motion blur.
You can rerender only the unknown regions after rendering the scene
at a set of inter-frame times.
|