View-Dependent Projective Atlases

This paper introduces View-dependent Projective Atlases (VPAs), a new algorithm for rendering height field and dynamic vector primitives in a uniform way. VPAs create projective region based on the intersections of view frustum with height field bounding boxes. This projective region is split with a dynamical and view-dependent algorithm to calculate the viewports of atlases. As an intermediate data structure, atlases are compatible with existed rasterizing based method or ray-casting method to render height field. Dynamic vector primitives can be rendered in a texture-based like way. Experiment results demonstrate that both height field and dynamic vector primitives can be rendered with high quality and efficiency.