Abstract
We synthesize and animate general texture patterns over arbitrary 3D mesh surfaces. The animation is controlled by flow fields over the target mesh, and the texture can be arbitrary user input as long it satisfies the Markov-Random-Field assumptions. We achieve this by extending the texture optimization framework over 3D mesh surfaces. We propose an efficient discrete solver inspired by k-coherence search, allowing interactive flow texture animation while avoiding the blurry blending problem for the least square solver in previous work. Our technique has potential applications ranging from simulation, visualization, and special effects.
Similar content being viewed by others
References
Cabral, B., Leedom, L.C.: Imaging vector fields using line integral convolution. In: SIGGRAPH ’93: Proceedings of the 20th annual conference on Computer graphics and interactive techniques, pp. 263–270 (1993)
Efros, A.A., Leung, T.K.: Texture synthesis by non-parametric sampling. In: ICCV ’99: Proceedings of the International Conference on Computer Vision-Volume 2, p. 1033 (1999)
Interrante, V., Grosch, C.: Visualizing 3d flow. IEEE Comput. Graph. Appl. 18(4), 49–53 (1998)
Kwatra, V., Essa, I., Bobick, A., Kwatra, N.: Texture optimization for example-based synthesis. ACM Trans. Graph. 24(3), 795–802 (2005)
Lefebvre, S., Hoppe, H.: Parallel controllable texture synthesis. ACM Trans. Graph. 24(3), 777–786 (2005)
Lefebvre, S., Hoppe, H.: Appearance space texture synthesis. ACM Trans. Graph. (2006). To appear
Mount, D.M., Arya, S.: ANN: A Library for Approximate Nearest Neighbor Searching. http://www.cs.umd.edu/∼mount/ANN/ (2005)
Praun, E., Finkelstein, A., Hoppe, H.: Lapped textures. In: SIGGRAPH ’00: Proceedings of the 27th annual conference on Computer graphics and interactive techniques, pp. 465–470 (2000)
Soler, C., Cani, M.P., Angelidis, A.: Hierarchical pattern mapping. In: SIGGRAPH ’02: Proceedings of the 29th annual conference on Computer graphics and interactive techniques, pp. 673–680 (2002)
Stam, J.: Flows on surfaces of arbitrary topology. ACM Trans. Graph. 22(3), 724–731 (2003)
Tong, X., Zhang, J., Liu, L., Wang, X., Guo, B., Shum, H.Y.: Synthesis of bidirectional texture functions on arbitrary surfaces. In: SIGGRAPH ’02: Proceedings of the 29th annual conference on Computer graphics and interactive techniques, pp. 665–672 (2002)
Tong, Y., Lombeyda, S., Hirani, A.N., Desbrun, M.: Discrete multiscale vector field decomposition. ACM Trans. Graph. 22(3), 445–452 (2003)
Turk, G.: Re-tiling polygonal surfaces. In: SIGGRAPH ’92: Proceedings of the 19th annual conference on Computer graphics and interactive techniques, pp. 55–64 (1992)
Turk, G.: Texture synthesis on surfaces. In: SIGGRAPH ’01: Proceedings of the 28th annual conference on Computer graphics and interactive techniques, pp. 347–354 (2001)
Wei, L.Y., Levoy, M.: Order-independent texture synthesis. http://graphics.stanford.edu/papers/texture-synthesis-sig03/. (Earlier version is Stanford University Computer Science TR-2002-01.)
Wei, L.Y., Levoy, M.: Fast texture synthesis using tree-structured vector quantization. In: SIGGRAPH ’00: Proceedings of the 27th annual conference on Computer graphics and interactive techniques, pp. 479–488 (2000)
Wei, L.Y., Levoy, M.: Texture synthesis over arbitrary manifold surfaces. In: SIGGRAPH ’01: Proceedings of the 28th annual conference on Computer graphics and interactive techniques, pp. 355–360 (2001)
van Wijk, J.J.: Image based flow visualization. In: SIGGRAPH ’02: Proceedings of the 29th annual conference on Computer graphics and interactive techniques, pp. 745–754 (2002)
Zhang, J., Zhou, K., Velho, L., Guo, B., Shum, H.Y.: Synthesis of progressively-variant textures on arbitrary surfaces. ACM Trans. Graph. 22(3), 295–302 (2003)
Zhou, K., Du, P., Wang, L., Shi, J., Guo, B., Shum, H.Y.: Decorating surfaces with bidirectional texture functions. IEEE Trans. Visual. Comput. Graph. 11(5), 519–528 (2005)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Han, J., Zhou, K., Wei, LY. et al. Fast example-based surface texture synthesis via discrete optimization . Visual Comput 22, 918–925 (2006). https://doi.org/10.1007/s00371-006-0078-3
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00371-006-0078-3