Least Squares Vertex Baking

dc.contributor.authorKavan, Ladislaven_US
dc.contributor.authorBargteil, Adam W.en_US
dc.contributor.authorSloan, Peter-Pikeen_US
dc.contributor.editorRavi Ramamoorthi and Erik Reinharden_US
dc.date.accessioned2015-02-27T14:45:41Z
dc.date.available2015-02-27T14:45:41Z
dc.date.issued2011en_US
dc.description.abstractWe investigate the representation of signals defined on triangle meshes using linearly interpolated vertex attributes. Compared to texture mapping, storing data only at vertices yields significantly lower memory overhead and less expensive runtime reconstruction. However, standard approaches to determine vertex values such as point sampling or averaging triangle samples lead to suboptimal approximations. We discuss how an optimal solution can be efficiently calculated using continuous least-squares. In addition, we propose a regularization term that allows us to minimize gradient discontinuities and mach banding artifacts while staying close to the optimum. Our method has been integrated in a game production lighting tool and we present examples of representing signals such as ambient occlusion and precomputed radiance transfer in real game scenes, where vertex baking was used to free up resources for other game components.en_US
dc.description.seriesinformationComputer Graphics Forumen_US
dc.identifier.issn1467-8659en_US
dc.identifier.urihttps://doi.org/10.1111/j.1467-8659.2011.01991.xen_US
dc.publisherThe Eurographics Association and Blackwell Publishing Ltd.en_US
dc.titleLeast Squares Vertex Bakingen_US
Files