skip to main content
10.5555/1218064.1218111acmconferencesArticle/Chapter ViewAbstractPublication PagesscaConference Proceedingsconference-collections
Article

A texture synthesis method for liquid animations

Published: 02 September 2006 Publication History

Abstract

In this paper we present a method for synthesizing textures on animated liquid surfaces generated by a physically based fluid simulation system. Rather than advecting texture coordinates on the surface, our algorithm synthesizes a new texture for every frame using an optimization procedure which attempts to match the surface texture to an input sample texture. By synthesizing a new texture for every frame, our method is able to overcome the discontinuities and distortions of an advected parameterization. We achieve temporal coherence by initializing the surface texture with color values advected from the surface at the previous frame and including these colors in the energy function used during optimization.

References

[1]
{BGOS06} Bargteil A. W., Goktekin T. G., O'Brien J. F., Strain J. A.: A semi-Lagrangian contouring method for fluid simulation. ACM Trans. Graph. 25, 1 (2006). 3, 4
[2]
{Bon97} Bonet J. S. D.: Multiresolution sampling procedure for analysis and synthesis of texture images. In the Proceedings of ACM SIGGRAPH 1997 (1997), pp. 361--368. 3
[3]
{BVI91} Bennis C., Vézien J.-M., Iglésias G.: Piecewise surface flattening for non-distorted texture mapping. In the Proceedings of ACM SIGGRAPH 1991 (1991), pp. 237--246. 3
[4]
{EF01} Efros A. A., Freeman W. T.: Image quilting for texture synthesis and transfer. In the Proceedings of ACM SIGGRAPH 2001 (2001), pp. 341--346. 3
[5]
{EL99} Efros A. A., Leung T. K.: Texture synthesis by nonparametric sampling. In Proceedings of the International Conference on Computer Vision-Volume 2 (September 1999), pp. 1033--1038. 3
[6]
{EMF02} Enright D. P., Marschner S. R., Fedkiw R. P.: Animation and rendering of complex water surfaces. In the Proceedings of ACM SIGGRAPH 2002 (July 2002), pp. 736--744. 4
[7]
{EMP*02} Ebert D. S., Musgrave K. F., Peachey D., Perlin K., Worley S.: Texturing & Modeling: A Procedural Approach, Third Edition. Morgan Kaufmann, December 2002. 6
[8]
{FM96} Foster N., Metaxas D.: Realistic animation of liquids. In Graphics Interface 1996 (May 1996), pp. 204--212. 4
[9]
{GBO04} Goktekin T. G., Bargteil A. W., O'Brien J. F.: A method for animating viscoelastic fluids. In Proceedings of ACM SIGGRAPH 2004 (Aug. 2004), pp. 463--468. 4
[10]
{HB95} Heeger D. J., Bergen J. R.: Pyramid-based texture analysis/synthesis. In the Proceedings of ACM SIGGRAPH 1995 (1995), pp. 229--238. 3
[11]
{HNB*06} Houston B., Nielsen M. B., Batty C., Nilsson O., Museth K.: Hierarchical RLE level set: A compact and versatile deformable surface representation. ACM Trans. Graph. 25, 1 (2006), 151--175. 3
[12]
{KAK*06a} Kwatra V., Adalsteinsson D., Kwatra N., Carlson M., Lin M.: Texturing fluids. Tech. rep., University of North Carolina at Chapel Hill, 2006. 6
[13]
{KAK*06b} Kwatra V., Adalsteinsson D., Kwatra N., Carlson M., Lin M.: Texturing fluids. In the Proceeding of ACM SIGGRAPH 2006 Sketches & Applications (2006). 6
[14]
{KEBK05} Kwatra V., Essa I., Bobick A., Kwatra N.: Texture optimization for example-based synthesis. ACM Trans. Graph. 24, 3 (2005), 795--802. 3, 4, 5
[15]
{MK03} Magda S., Kriegman D.: Fast texture synthesis on arbitrary meshes. In Proceedings of the 14th Eurographics workshop on Rendering (2003), pp. 82--89. 6
[16]
{MYV93} Maillot J., Yahia H., Verroust A.: Interactive texture mapping. In the Proceedings of ACM SIGGRAPH 1993 (1993), pp. 27--34. 3
[17]
{Ney03} Neyret F.: Advected textures. In ACM SIGGRAPH/Eurographics symposium on Computer animation (2003), pp. 147--153. 2
[18]
{PFH00} Praun E., Finkelstein A., Hoppe H.: Lapped textures. In the Proceeding of ACM SIGGRAPH 2000 (2000), pp. 465--470. 3, 4
[19]
{REN*04} Rasmussen N., Enright D., Nguyen D., Marino S., Sumner N., Geiger W., Hoon S., Fedkiw R.: Directable photorealistic liquids. In ACM SIGGRAPH/Eurographics symposium on Computer animation (2004), pp. 193--202. 4
[20]
{RNGF03} Rasmussen N., Nguyen D. Q., Geiger W., Fedkiw R. P.: Smoke simulation for large-scale phenomena. In the Proceedings of ACM SIGGRAPH 2003 (July 2003), pp. 703--707. 3
[21]
{SCOGL02} Sorkine O., Cohen-Or D., Goldenthal R., Lischinski D.: Bounded-distortion piecewise mesh parameterization. In the Proceedings of IEEE Visualization '02 (2002), pp. 355--362. 4
[22]
{SSGH01} Sander P. V., Snyder J., Gortler S. J., Hoppe H.: Texture mapping progressive meshes. In the Proceedings of ACM SIGGRAPH 2001 (2001), pp. 409--416. 4
[23]
{Sta99} Stam J.: Stable fluids. In the Proceedings of ACM SIGGRAPH 99 (Aug. 1999), pp. 121--128. 2, 4
[24]
{Tur91} Turk G.: Generating textures on arbitrary surfaces using reaction-diffusion. In the Proceedings of ACM SIGGRAPH 1991 (1991), pp. 289--298. 3
[25]
{Tur92} Turk G.: Re-tiling polygonal surfaces. In the Proceedings of ACM SIGGRAPH 1992 (1992), pp. 55--64. 4
[26]
{Tur01} Turk G.: Texture synthesis on surfaces. In the Proceedings of ACM SIGGRAPH 2001 (2001), pp. 347--354. 4, 6
[27]
{WH04} Wiebe M., Houston B.: The tar monster: Creating a character with fluid simulation. In the Proceedings of ACM SIGGRAPH 2004 Sketches & Applications (2004). 3
[28]
{Wit99} Witting P.: Computational fluid dynamics in a traditional animation environment. In the Proceedings of ACM SIGGRAPH 1999 (1999), pp. 129--136. 2
[29]
{WK91} Witkin A., Kass M.: Reaction-diffusion textures. In the Proceedings of ACM SIGGRAPH 1991 (1991), pp. 299--308. 3
[30]
{WL00} Wei L.-Y., Levoy M.: Fast texture synthesis using tree-structured vector quantization. In the Proceedings of ACM SIGGRAPH 2000 (2000), pp. 479--488. 3, 4
[31]
{WL01} Wei L.-Y., Levoy M.: Texture synthesis over arbitrary manifold surfaces. In the Proceedings of ACM SIGGRAPH 2001 (2001), pp. 355--360. 4

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SCA '06: Proceedings of the 2006 ACM SIGGRAPH/Eurographics symposium on Computer animation
September 2006
370 pages
ISBN:3905673347

Sponsors

Publisher

Eurographics Association

Goslar, Germany

Publication History

Published: 02 September 2006

Check for updates

Author Tags

  1. fluid simulation
  2. natural phenomena
  3. physically based animation
  4. semi-Lagrangian contouring
  5. surface modeling
  6. surface texturing
  7. surface tracking
  8. texture mapping
  9. texture synthesis

Qualifiers

  • Article

Conference

SCA06
Sponsor:

Acceptance Rates

Overall Acceptance Rate 183 of 487 submissions, 38%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)3
  • Downloads (Last 6 weeks)0
Reflects downloads up to 05 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2019)Transport-based neural style transfer for smoke simulationsACM Transactions on Graphics10.1145/3355089.335656038:6(1-11)Online publication date: 8-Nov-2019
  • (2018)Procedural fluid texturesACM SIGGRAPH 2018 Talks10.1145/3214745.3214767(1-2)Online publication date: 12-Aug-2018
  • (2016)Dynamic lapped texture for fluid simulationsThe Visual Computer: International Journal of Computer Graphics10.1007/s00371-016-1262-832:6-8(901-909)Online publication date: 1-Jun-2016
  • (2015)LazyFluidsACM Transactions on Graphics10.1145/276698334:4(1-10)Online publication date: 27-Jul-2015
  • (2015)Texture advection on discontinuous flowsThe Visual Computer: International Journal of Computer Graphics10.1007/s00371-015-1118-731:6-8(1033-1043)Online publication date: 1-Jun-2015
  • (2014)Comparative visualization of molecular surfaces using deformable modelsProceedings of the 16th Eurographics Conference on Visualization10.5555/2854210.2854237(191-200)Online publication date: 9-Jun-2014
  • (2013)Stylizing animation by exampleACM Transactions on Graphics10.1145/2461912.246192932:4(1-12)Online publication date: 21-Jul-2013
  • (2013)Closest point turbulence for liquid surfacesACM Transactions on Graphics10.1145/2451236.245124132:2(1-13)Online publication date: 30-Apr-2013
  • (2012)Tracking surfaces with evolving topologyACM Transactions on Graphics10.1145/2185520.218554931:4(1-10)Online publication date: 1-Jul-2012
  • (2011)Liquid simulation with mesh-based surface trackingACM SIGGRAPH 2011 Courses10.1145/2037636.2037644(1-84)Online publication date: 7-Aug-2011
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media