NPR Lenses: Interactive Tools for Non-photorealistic Line Drawings

  • Petra Neumann
  • Tobias Isenberg
  • Sheelagh Carpendale
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4569)

Abstract

NPR Lenses is an interactive technique for producing expressive non-photorealistic renderings. It provides an intuitive visual interaction tool for illustrators, allowing them to seamlessly apply a large variety of emphasis techniques. Advantages of 3D scene manipulation are combined with the capabilities of viewer-aligned lenses by inserting 2D lens controls into the 3D rendering pipeline. By using lenses that are spatially explicit and constrained we enable object-independent adjustments in 3D. Regions of emphasis can be easily created by adjusting lens parameters and any combination of line style, type, shape, and position of computer-generated lines. NPR Lenses support the creation of effects similar to those found in many existing hand-drawn illustrations and allow creative freedom through interactive control at the same time.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Gooch, B., Gooch, A.: Non-Photorealistic Rendering. A K Peters, Natick (2001), http://doi.acm.org/10.1145/558817 MATHGoogle Scholar
  2. 2.
    Strothotte, T., Schlechtweg, S.: Non-Photorealistic Computer Graphics. In: Modelling, Animation, and Rendering, Morgan Kaufmann Publishers, San Francisco (2002), http://doi.acm.org/10.1145/544522 Google Scholar
  3. 3.
    Viega, J., Conway, M.J., Williams, G., Pausch, R.: 3D Magic Lenses. In: Proc. of UIST 96, pp. 51–58. ACM Press, New York (1996), http://doi.acm.org/10.1145/237091.237098 CrossRefGoogle Scholar
  4. 4.
    Isenberg, T., Masuch, M., Strothotte, T.: 3D Illustrative Effects for Animating Line Drawings. In: Proc. of IV 2000, pp. 413–418. IEEE, Los Alamitos (2000), http://doi.ieeecomputersociety.org/10.1109/IV.2000.859790 Google Scholar
  5. 5.
    Kalnins, R.D., Markosian, L., Meier, B.J., Kowalski, M.A., Lee, J.C., Davidson, P.L., Webb, M., Hughes, J.F., Finkelstein, A.: WYSIWYG NPR: Drawing Strokes Directly on 3D Models. ACM Transactions on Graphics 21(3), 755–762 (2002), http://doi.acm.org/10.1145/566654.566648 CrossRefGoogle Scholar
  6. 6.
    Ropinski, T., Hinrichs, K.: Real-Time Rendering of 3D Magic Lenses Having Arbitrary Convex Shapes. Journal of WSCG 12(1–3), 379–386 (2004), http://wscg.zcu.cz/wscg2004/Papers_2004_Full/D03.pdf Google Scholar
  7. 7.
    Parent, R.: Computer Animation Algorithms and Techniques. Morgan Kaufmann Publishers, San Francisco (2002)Google Scholar
  8. 8.
    Rademacher, P.: View-Dependent Geometry. In: Proc. of SIGGRAPH 99, pp. 439–446. ACM Press, New York (1999), http://doi.acm.org/10.1145/311535.311612 CrossRefGoogle Scholar
  9. 9.
    Martín, D., García, S., Torres, J.C.: Observer Dependent Deformations in Illustration. In: Proc. of NPAR 2000, pp. 75–82. ACM Press, New York (2000), http://doi.acm.org/10.1145/340916.340926 CrossRefGoogle Scholar
  10. 10.
    Singh, K.: A Fresh Perspective. In: Proc. of GI 2002, pp. 17–24. A K Peters, Natick (2002), http://www.graphicsinterface.org/proceedings/2002/152/ Google Scholar
  11. 11.
    Coleman, P., Singh, K.: RYAN: Rendering Your Animation Nonlinearly Projected. In: Proc. of NPAR 2004, pp. 129–138. ACM Press, New York (2004), http://doi.acm.org/10.1145/987657.987678 CrossRefGoogle Scholar
  12. 12.
    Foley, J.D., van Dam, A., Feiner, S.K., Hughes, J.F.: Computer Graphics: Principles and Practice in C, 2nd edn. Addison-Wesley, Reading (1990), http://doi.acm.org/10.1145/83821 Google Scholar
  13. 13.
    Strothotte, T., Preim, B., Raab, A., Schumann, J., Forsey, D.R.: How to Render Frames and Influence People. Computer Graphics Forum 13(3), 455–466 (1994), http://dx.doi.org/10.1111/1467-8659.1330455 CrossRefGoogle Scholar
  14. 14.
    Winkenbach, G.A., Salesin, D.H.: Computer-Generated Pen-and-Ink Illustration. In: Proc. of SIGGRAPH 94, pp. 91–100. ACM Press, New York (1994), http://doi.acm.org/10.1145/192161.192184 CrossRefGoogle Scholar
  15. 15.
    Bier, E.A., Stone, M.C., Pier, K., Buxton, W., DeRose, T.D.: Toolglass and Magic Lenses: The See-Through Interface. In: Proc. of SIGGRAPH 93, pp. 73–80. ACM Press, New York (1993), http://doi.acm.org/10.1145/166117.166126 CrossRefGoogle Scholar
  16. 16.
    Halper, N., Isenberg, T., Ritter, F., Freudenberg, B., Meruvia, O., Schlechtweg, S., Strothotte, T.: OpenNPAR: A System for Developing, Programming, and Designing Non-Photorealistic Animation and Rendering. In: Proc. of Pacific Graphics 2003, pp. 424–428. IEEE Computer Society, Los Alamitos (2003), http://doi.ieeecomputersociety.org/10.1109/PCCGA.2003.1238288 Google Scholar
  17. 17.
    Isenberg, T., Brennecke, A.: G-Strokes: A Concept for Simplifying Line Stylization. Computers & Graphics 30(5), 754–766 (2006), http://dx.doi.org/10.1016/j.cag.2006.07.006 CrossRefGoogle Scholar
  18. 18.
    Carpendale, S., Montagnese, C.: A Framework for Unifying Presentation Space. In: Proc. of UIST 2001, pp. 61–70. ACM Press, New York (2001), http://doi.acm.org/10.1145/502348.502358 CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2007

Authors and Affiliations

  • Petra Neumann
    • 1
  • Tobias Isenberg
    • 1
  • Sheelagh Carpendale
    • 1
  1. 1.Department of Computer Science, University of CalgaryCanada

Personalised recommendations