The Visual Computer

, 27:939

Fast and versatile texture-based wireframe rendering

Original Article


This paper revisits the problem of wireframe rendering, which, at first, appears to be an easily solved problem. However, the conventional solution is inefficient and does not result in high-quality images. Recently, graphics hardware programming has been employed to achieve high-quality solid line rendering. In this paper, we present a simpler and faster technique for wireframe rendering based on texture mapping. Our technique does not require (but can benefit from) graphics hardware programming and thus can be easily integrated into existing rendering engines, while resulting in fast, accurate, high-quality, anti-aliased, and still versatile, wireframe drawing. For topologically structured meshes, our approach allows the rendering of wireframe decoupled from the underlying mesh, making possible the rendering of original wireframes on top of decimated meshes.


Wireframe rendering Anti-aliased lines Mipmapping Geometry shader 


  1. 1.
    Akenine-Möller, T., Haines, E., Hoffman, N.: Real-Time Rendering, 3rd edn. AK Peters, Natick (2008) CrossRefGoogle Scholar
  2. 2.
    Bærentzen, J.A., Munk-Lund, S., Gjøl, M., Larsen, B.D.: Two methods for antialiased wireframe drawing with hidden line removal. In: Proceedings of the Spring Conference in Computer Graphics (2008) Google Scholar
  3. 3.
    Bærentzen, J.A., Nielsen, S.L., Gjøl, M., Larsen, B.D., Christensen, N.J.: Single-pass wireframe rendering. In: SIGGRAPH’06: ACM SIGGRAPH 2006 Sketches, p. 149. ACM, New York (2006) CrossRefGoogle Scholar
  4. 4.
    Bærentzen, J.A., Nielsen, S.L., Gjøl, M., Larsen, B.D., Christensen, N.J.: Single-pass wireframe rendering. Movie presentation (2006).
  5. 5.
    Celes, W., Abraham, F.: Texture-based wireframe rendering. In: Graphics, Patterns and Images, 23rd SIBGRAPI Conference (SIBGRAPI), 2010, pp. 149–155 (2010). doi:10.1109/SIBGRAPI.2010.28 CrossRefGoogle Scholar
  6. 6.
    Gateau, S.: Solid wireframe. NVIDIA White Paper (2007) Google Scholar
  7. 7.
    Haeberli, P., Segal, M.: Texture mapping as a fundamental drawing primitive. In: Cohen, M., Puech, C., Sillion, F. (eds.) Fourth EUROGRAPHICS Workshop on Rendering, pp. 259–266 (1993) Google Scholar
  8. 8.
    Herrell, R., Baldwin, J., Wilcox, C.: High-quality polygon edging. IEEE Comput. Graph. Appl. 15(4), 68–74 (1995) CrossRefGoogle Scholar
  9. 9.
    Kuschfeldt, S., Holzner, M., Sommer, O., Ertl, T.: Efficient visualization of crash-worthiness simulations. IEEE Comput. Graph. Appl. 18(4), 60–65 (1998). doi:10.1109/38.689666 CrossRefGoogle Scholar
  10. 10.
    Rose, D., Ertl, T.: Interactive visualization of large finite element models. In: Workshop on Vision, Modelling, and Visualization VMV’03, pp. 585–592. Akad. Verlagsgesellschaft, Berlin (2003) Google Scholar
  11. 11.
    Tang, C., Li, S., Wang, G., Zang, Y.: Stable stylized wireframe rendering. Comput. Animat. Virtual Worlds 21(3–4), 411–421 (2010). doi:10.1002/cav.370 Google Scholar
  12. 12.
    Wang, W., Chen, Y., Wu, E.: A new method for polygon edging on shaded surfaces. J. Graph. Tools 4(1), 1–10 (1999) MathSciNetGoogle Scholar

Copyright information

© Springer-Verlag 2011

Authors and Affiliations

  1. 1.Tecgraf/PUC-Rio—Computer Science DepartmentPontifical Catholic University of Rio de JaneiroRio de JaneiroBrazil

Personalised recommendations