The Visual Computer

, Volume 30, Issue 6–8, pp 809–819 | Cite as

Optical illusion shape texturing using repeated asymmetric patterns

  • Ming-Te Chi
  • Chih-Yuan Yao
  • Eugene Zhang
  • Tong-Yee Lee
Original Article


Illusory motions refer to the phenomena in which static images composed of certain colors and patterns lead to the illusion of motions. This paper presents an approach for generating illusory motions on 3D surfaces which can be used for shape illustration as well as artistic visualization of line fields on surfaces. Our method extends previous work on generating illusory motions in the plane, which we adapt to 3D surfaces. In addition, we propose novel volume texture of repeated asymmetric patterns (RAPs) to visualize bidirectional flows, thus enabling the visualization of line fields in the plane and on the surface. We demonstrate the effectiveness of our method with applications in shape illustration as well as line field visualization on surfaces. For the design of optical illusion art, it is a tough case to arrange the distribution of RAP. However, we provide a semi-automatic algorithm to help users design flow direction. Finally, this technique applies to the design of street art and user could easily set the perspective effect and flow motion for illustration.


Illusory motion Line field Repeated asymmetric patterns (RAP) Optical illusion art 



This work is supported by the National Science Council, Taiwan under NSC-102-2221-E-004 -008, NSC-102-2221-E-011-130, NSC-100-2221-E-006-188-MY3 and NSC-100-2628-E-006-031-MY3.

Supplementary material

371_2014_989_MOESM1_ESM.pdf (14.5 mb)
Supplementary material 1 (pdf 14829 KB)


  1. 1.
    Cabral, B., Leedom, L.C.: Imaging vector fields using line integral convolution. In: Proceedings of ACM SIGGRAPH 1993, pp. 263–270. ACM Press / ACM SIGGRAPH, New York (1993)Google Scholar
  2. 2.
    Chi, M.T., Lee, T.Y., Qu, Y., Wong, T.T.: Self-animating images: illusory motion using repeated asymmetric patterns. In: SIGGRAPH ’08: ACM SIGGRAPH 2008 papers, pp. 1–8. ACM, New York (2008)Google Scholar
  3. 3.
    Conway, B.R., Kitaoka, A., Yazdanbakhsh, A., Pack, C.C., Livingstone, M.S.: Neural basis for a powerful static motion illusion. J. Neurosci. 25(23), 5651–5656 (2005)CrossRefGoogle Scholar
  4. 4.
    DeCarlo, D., Finkelstein, A., Rusinkiewicz, S., Santella, A.: Suggestive contours for conveying shape. ACM SIGGRAPH 2003 Papers. SIGGRAPH ’03, pp. 848–855. ACM, New York (2003)Google Scholar
  5. 5.
    Foley, J.D., van Dam, A., Feiner, S.K., Hughes, J.F.: Computer Graphics: Principles and Practice, 2nd edn. Addison-Wesley Longman Publishing Co., Inc., Boston, MA, USA. ISBN 0-201-12110-7 (1990)Google Scholar
  6. 6.
    Garland, M., Heckbert, P.S.: Surface simplification using quadric error metrics. In: SIGGRAPH ’97: Proceedings of the 24th annual conference on Computer graphics and interactive techniques, pp. 209–216. ACM Press/Addison-Wesley Publishing Co., New York (1997)Google Scholar
  7. 7.
    Girshick, A., Interrante, V., Haker, S., Lemoine, T.: Line direction matters: an argument for the use of principal directions in 3d line drawings. In: NPAR ’00: Proceedings of the 1st international symposium on Non-photorealistic animation and rendering, pp. 43–52. ACM, New York (2000)Google Scholar
  8. 8.
    Gooch, A., Gooch, B., Shirley, P., Cohen, E.: A non-photorealistic lighting model for automatic technical illustration. In: SIGGRAPH ’98: Proceedings of the 25th annual conference on Computer graphics and interactive techniques, pp. 447–452. ACM, New York (1998)Google Scholar
  9. 9.
    Gossett, N., Chen, B.: Self-animating line textures. Tech. rep. (2004)Google Scholar
  10. 10.
    Hertzmann, A., Zorin, D.: Illustrating smooth surfaces. In: SIGGRAPH ’00: Proceedings of the 27th annual conference on Computer graphics and interactive techniques, pp. 517–526. ACM Press/Addison-Wesley Publishing Co., New York (2000)Google Scholar
  11. 11.
    Inglis, T.C., Inglis, S., Kaplan, C.S.: Op art rendering with lines and curves. Comput. Graph. 36(6), 607–621 (2012)CrossRefGoogle Scholar
  12. 12.
    Judd, T., Durand, F., Adelson, E.H.: Apparent ridges for line drawing. ACM Trans. Graph. 26(3), 19 (2007)CrossRefGoogle Scholar
  13. 13.
    Kitaoka, A.: Trick eyes graphics. Kanzen, Tokyo (2005)Google Scholar
  14. 14.
    Kitaoka, A.: Anomalous motion illusion and stereopsis. J. Three Dimens. Images (Japan) 20, 9–14 (2006)Google Scholar
  15. 15.
    Kitaoka, A., Ashida, H.: Phenomenal characteristics of the peripheral drift illusion. VISION (J. Vis. Soc. Japan) 15, 261–262 (2003)Google Scholar
  16. 16.
    Kolomenkin, M., Shimshoni, I., Tal, A.: Demarcating curves for shape illustration. In: ACM SIGGRAPH Asia 2008 papers, SIGGRAPH Asia ’08, pp. 157:1–157:9. ACM, New York (2008)Google Scholar
  17. 17.
    Lee, Y., Markosian, L., Lee, S., Hughes, J.F.: Line drawings via abstracted shading. In: ACM SIGGRAPH 2007 papers, SIGGRAPH ’07. ACM, New York (2007)Google Scholar
  18. 18.
    Lefebvre, S., Hoppe, H.: Appearance-space texture synthesis. In: SIGGRAPH ’06: ACM SIGGRAPH 2006 Papers, pp. 541–548. ACM, New York (2006)Google Scholar
  19. 19.
    Li, Y., Bao, F., Zhang, E., Kobayashi, Y., Wonka, P.: Geometry synthesis on surfaces using field-guided shape grammars. IEEE Trans. Vis. Comput. Graph. 17, 231–243 (2011)CrossRefGoogle Scholar
  20. 20.
    Luft, T., Colditz, C., Deussen, O.: Image enhancement by unsharp masking the depth buffer. ACM Trans. Graph. 25(3), 1206–1213 (2006)CrossRefGoogle Scholar
  21. 21.
    Lum, E., Stompel, A., Ma, K.L.: Kinetic visualization. IEEE Trans. Vis. Graph. 9(2), 115–126 (2003)CrossRefGoogle Scholar
  22. 22.
    Palacios, J., Zhang, E.: Rotational symmetry field design on surfaces. ACM Trans. Graph. 26(3), 55:1–55:10 (2007)Google Scholar
  23. 23.
    Palacios, J., Zhang, E.: Interactive visualization of rotational symmetry fields on surfaces. IEEE Trans. Vis. Comput. Graph. 17, 947–955 (2011)CrossRefGoogle Scholar
  24. 24.
    Potmesil, M., Chakravarty, I.: Modeling motion blur in computer-generated images. SIGGRAPH Comput. Graph. 17(3), 389–399 (1983)CrossRefGoogle Scholar
  25. 25.
    Ray, N., Li, W.C., Lévy, B., Sheffer, A., Alliez, P.: Periodic global parameterization. ACM Trans. Graph. 25(4), 1460–1485 (2006)CrossRefGoogle Scholar
  26. 26.
    Turk, G.: Texture synthesis on surfaces. Proceedings of the 28th annual conference on Computer graphics and interactive techniques. SIGGRAPH ’01, pp. 347–354. ACM, New York (2001)Google Scholar
  27. 27.
    Wei, L.Y.: Visualizing flow fields by perceptual motion. Tech. Rep. MSR-TR-2006-82, Microsoft Research (2006)Google Scholar
  28. 28.
    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. ACM, New York (2001)Google Scholar
  29. 29.
    van Wijk, J.J.: Image based flow visualization for curved surfaces. In: VIS ’03: Proceedings of the 14th IEEE Visualization 2003 (VIS’03), p. 17. IEEE Computer Society, Washington (2003)Google Scholar
  30. 30.
    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. ACM, New York (2002)Google Scholar
  31. 31.
    Yoshizawa, S., Belyaev, A., Seidel, H.P.: Fast and robust detection of crest lines on meshes. In: SPM ’05: Proceedings of the 2005 ACM symposium on Solid and physical modeling, pp. 227–232. ACM, New York (2005)Google Scholar
  32. 32.
    Zhang, E., Hays, J., Turk, G.: Interactive tensor field design and visualization on surfaces. IEEE Trans. Vis. Comput. Graph. 13(1), 94–107 (2007)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2014

Authors and Affiliations

  • Ming-Te Chi
    • 1
  • Chih-Yuan Yao
    • 2
  • Eugene Zhang
    • 3
  • Tong-Yee Lee
    • 4
  1. 1.National Chengchi UniversityTaipeiTaiwan, ROC
  2. 2.National Taiwan University of Science and TechnologyTaipeiTaiwan, ROC
  3. 3.Oregon State UniversityCorvallisUSA
  4. 4.National Cheng-Kung UniversityTainanTaiwan, ROC

Personalised recommendations