• DocumentCode
    748075
  • Title

    Texturing Fluids

  • Author

    Kwatra, Vivek ; Adalsteinsson, David ; Kim, Theodore ; Kwatra, Nipun ; Carlson, Mark ; Lin, Ming C.

  • Author_Institution
    Univ. of North Carolina Chapel Hill, Chapel Hill
  • Volume
    13
  • Issue
    5
  • fYear
    2007
  • Firstpage
    939
  • Lastpage
    952
  • Abstract
    We present a novel technique for synthesizing textures over dynamically changing fluid surfaces. We use both image textures, as well as bump maps as example inputs. Image textures can enhance the rendering of the fluid by either imparting a realistic appearance to it or by stylizing it, whereas bump maps enable the generation of complex microstructures on the surface of the fluid that may be very difficult to synthesize using simulation. To generate temporally coherent textures over a fluid sequence, we transport texture information, that is, color and local orientation, between free surfaces of the fluid from one time step to the next. This is accomplished by extending the texture information from the first fluid surface to the 3D fluid domain, advecting this information within the fluid domain along the fluid velocity field for one time step and interpolating it back onto the second surface-this operation, in part, uses a novel vector advection technique for transporting orientation vectors. We then refine the transported texture by performing texture synthesis over the second surface using our "surface texture optimization" algorithm, which keeps the synthesized texture visually similar to the input texture and temporally coherent with the transported one. We demonstrate our novel algorithm for texture synthesis on dynamically evolving fluid surfaces in several challenging scenarios.
  • Keywords
    computer graphics; image texture; optimisation; coherent textures; complex microstructures; fluid surfaces; fluid velocity field; image textures; surface texture optimization algorithm; texture information; texture synthesis; vector advection technique; Fluid Simulation; Surfaces; Texture Synthesis; Vector Advection; Algorithms; Computer Graphics; Computer Simulation; Image Enhancement; Image Interpretation, Computer-Assisted; Imaging, Three-Dimensional; Information Storage and Retrieval; Models, Theoretical; Rheology;
  • fLanguage
    English
  • Journal_Title
    Visualization and Computer Graphics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1077-2626
  • Type

    jour

  • DOI
    10.1109/TVCG.2007.1044
  • Filename
    4135665