Andersson, MagnusMunkberg, JacobAkenine-Möller, TomasI. Navazo, P. Poulin2015-02-282015-02-2820131467-8659https://doi.org/10.1111/cgf.12030In this paper, we derive compact representations of the depth function for a triangle undergoing motion or defocus blur. Unlike a static primitive, where the depth function is planar, the depth function is a rational function in time and the lens parameters. Furthermore, we show how these compact depth functions can be used to design an efficient depth buffer compressor/decompressor, which significantly lowers total depth buffer bandwidth usage for a range of test scenes. In addition, our compressor/decompressor is simpler in the number of operations needed to execute, which makes our algorithm more amenable for hardware implementation than previous methodsE.4 [Coding and Information Theory]Data compaction and compressionI.3.1 [Computer Graphics]Hardware ArchitectureGraphics processorsI.3.7 [Computer Graphics]Three Dimensional Graphics and RealismColorshadingshadowingand textureStochastic Depth Buffer Compression using Generalized Plane Encoding