1 / 37

A Very Brief Overview of Non-Photorealistic Rendering

A Very Brief Overview of Non-Photorealistic Rendering. Conrad Albrecht-Buehler Graduate Thesis Seminar September 24, 2001. What is Non-Photorealistic Rendering (NPR)?. Rendering of an image to mimic media other than a photograph Gooch: provide info not readily apparent in a photo.

lee-alston
Télécharger la présentation

A Very Brief Overview of Non-Photorealistic Rendering

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. A Very Brief Overview of Non-Photorealistic Rendering Conrad Albrecht-Buehler Graduate Thesis Seminar September 24, 2001

  2. What is Non-Photorealistic Rendering (NPR)? • Rendering of an image to mimic media other than a photograph • Gooch: provide info not readily apparent in a photo

  3. NPR’s Usefulness • New Artistic Tools • Can provide more useful information than a photo might • Lends attractiveness to visualizations • New modes of visualization

  4. NPR Applications • Artist Tool • Architecture • Cinema • Games • Scientific Visualization • Cartography

  5. Types of NPR • Image Space Effects • Perspective Space Effects • Data Mapped Visualization

  6. Image Space Effects • Techniques applied to an output image • Style “filters” mimic a familiar artistic style by modifying the pixel image • Some work has been done in automatic media generation based on an imput image, e.g. watercolor

  7. From Teece

  8. From Teece

  9. From Curtis et al.

  10. Perspective Space Effects • Techniques applied on input models • Much work has been done recreating artistic styles using 3D models as subjects • Toon Shaders typically highlight silhouettes based on the model • Technical and Architectural sketch renderings are created from models as well

  11. From Teece

  12. From Teece

  13. From Teece

  14. From Buchanan and Sousa

  15. From Teece

  16. Data Mapped • Techniques applied to input data and mapped to variables • Cartography • Scientific Visualization

  17. From Agrawala and Stolte

  18. From Healey

  19. Implementing NPR techniques • Pencil and Paper • NPR for gaming • Toon rendering in real-time • NPR Quake

  20. Pencil and Paper Rendering • Simulating the interaction of paper, pencil lead, eraser, and blender based on an observational model

  21. From Buchanan and Sousa

  22. From Buchanan and Sousa

  23. From Buchanan and Sousa

  24. From Buchanan and Sousa

  25. Cartoon Rendering • Most cartoon rendering involves heavy, dark outlines and flat shading. • Some work has been done in stylized cartoon rendering such as Dr. Suess

  26. From Kawalski

  27. From Sega’s Fur Fighters

  28. Creating that Toon Look • The silhouette is the edge between a front and back facing polygon • For every front facing polygon XOR in 1 into the F field • For every back facing polygon XOR in 1 into the B field

  29. The Vertex Hash Table From Buchanan and Sousa

  30. The Vertex Hash Table P[1,2,3] From Buchanan and Sousa

  31. The Vertex Hash Table P[1,3,4] From Buchanan and Sousa

  32. The Vertex Hash Table P[3,4,5] From Buchanan and Sousa

  33. The Vertex Hash Table Silhouette={(1,2),(2,3),(3,4),(1,4)} Note: (3,1) would not be drawn From Buchanan and Sousa

  34. NPR Quake • Intercept OpenGL calls so that the rendering style can be implemented independent of the game engine

More Related