Diffusion curve textures for resolution independent texture mapping

  • Authors:
  • Xin Sun;Guofu Xie;Yue Dong;Stephen Lin;Weiwei Xu;Wencheng Wang;Xin Tong;Baining Guo

  • Affiliations:
  • Microsoft Research Asia;State Key Laboratory of Computer Science, ISCAS and GUCAS;Microsoft Research Asia;Microsoft Research Asia;Microsoft Research Asia;State Key Laboratory of Computer Science, ISCAS;Microsoft Research Asia;Microsoft Research Asia

  • Venue:
  • ACM Transactions on Graphics (TOG) - SIGGRAPH 2012 Conference Proceedings
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

We introduce a vector representation called diffusion curve textures for mapping diffusion curve images (DCI) onto arbitrary surfaces. In contrast to the original implicit representation of DCIs [Orzan et al. 2008], where determining a single texture value requires iterative computation of the entire DCI via the Poisson equation, diffusion curve textures provide an explicit representation from which the texture value at any point can be solved directly, while preserving the compactness and resolution independence of diffusion curves. This is achieved through a formulation of the DCI diffusion process in terms of Green's functions. This formulation furthermore allows the texture value of any rectangular region (e.g. pixel area) to be solved in closed form, which facilitates anti-aliasing. We develop a GPU algorithm that renders anti-aliased diffusion curve textures in real time, and demonstrate the effectiveness of this method through high quality renderings with detailed control curves and color variations.