A runtime cache for interactive procedural modeling
Tim Reiner, Sylvain Lefebvre, Lorenz Diener, Ismael García, Bruno Jobard, Carsten Dachsbacher
In Computers & Graphics, 36(5), 2012.
Abstract: We present an efficient 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 efficient 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 different procedural noise functions to displace implicit base shapes, during typical modeling operations.
Keyword(s): Interactive shape modeling, Implicit surface rendering, Procedural textures, Runtime cache, Parallel hashing
Article URL: http://dx.doi.org/10.1016/j.cag.2012.03.031
BibTeX format:
@article{Reiner:2012:ARC,
  author = {Tim Reiner and Sylvain Lefebvre and Lorenz Diener and Ismael García and Bruno Jobard and Carsten Dachsbacher},
  title = {A runtime cache for interactive procedural modeling},
  journal = {Computers & Graphics},
  volume = {36},
  number = {5},
  pages = {366--375},
  year = {2012},
}
Search for more articles by Tim Reiner.
Search for more articles by Sylvain Lefebvre.
Search for more articles by Lorenz Diener.
Search for more articles by Ismael García.
Search for more articles by Bruno Jobard.
Search for more articles by Carsten Dachsbacher.

Return to the search page.


graphbib: Powered by "bibsql" and "SQLite3."