A Runtime Cache for Interactive Procedural Modeling

Abstract : We present an e cient runtime cache to accelerate the display of procedurally displaced and textured implicit surfaces, exploiting spatio-temporal coherence between consecutive frames. We cache evaluations of implicit textures covering a conceptually infinite space. Rotating objects, zooming onto surfaces, and locally deforming shapes now requires minor cache updates per frame and benefits from mostly cached values, avoiding expensive re-evaluations. A novel parallel hashing scheme supports arbitrarily large data records and allows for an automated deletion policy: new information may evict information no longer required from the cache, resulting in an e cient usage. This sets our solution apart from previous caching techniques, which do not dynamically adapt to view changes and interactive shape modifications. We provide a thorough analysis on cache behavior for di erent procedural noise functions to displace implicit base shapes, during typical modeling operations.
Type de document :
Article dans une revue
Computers and Graphics, Elsevier, 2012, 36 (5), pp.366-375. 〈10.1016/j.cag.2012.03.031〉
Liste complète des métadonnées

Contributeur : Sylvain Lefebvre <>
Soumis le : lundi 5 novembre 2012 - 14:34:59
Dernière modification le : samedi 10 mars 2018 - 10:02:02



Tim Reiner, Sylvain Lefebvre, Lorenz Diener, Ismael García, Bruno Jobard, et al.. A Runtime Cache for Interactive Procedural Modeling. Computers and Graphics, Elsevier, 2012, 36 (5), pp.366-375. 〈10.1016/j.cag.2012.03.031〉. 〈hal-00748542〉



Consultations de la notice