Hardware Support for Non-photorealistic Rendering

Ramesh Raskar
Mitsubishi Electric Research Labs, Cambridge, MA

Siggraph Graphics Hardware, 2001
August, 2001, Los Angeles, CA, USA  

Special features such as ridges, valleys and silhouettes, of a polygonal scene are usually displayed by explicitly identifying and then rendering edges for the corresponding geometry. The candidate edges are identified using the connectivity information, which requires preprocessing of the data. We present a non-obvious but surprisingly simple to implement technique to render such features without connectivity information or preprocessing. At the hardware level, based only on the vertices of a given flat polygon, we introduce new polygons, with appropriate color, shape and orientation, so that they eventually appear as special features.

Paper as Tech Report
PDF copy of Paper

Download Source Code for Older Version

Related older paper
Image Precision Silhouette Edges
Ramesh Raskar, Michael F Cohen
Symposium on Interactive 3D Graphics, Atlanta GA, April 1999 

Other Papers and Projects

Cartoon Diorama in Motion
R Raskar, R Ziegler, T Willwacher

NPAR, Annecy, France
A Self Correcting Projector
R Raskar, P Beardsley

IEEE CVPR, Lihue, 2001
Shader Lamps
R Raskar, G Welch, K Low, D Bandyopadhyay

Eurographics Workshop on Rendering, London, 2001
Hardware Support for Non-photorealistic Rendering
R Raskar

Siggraph/Eurographics Graphics Hardware, LA, 2001
A Low Cost Projector Mosaic
R Raskar, J vanBaar, J Chai

Interacting with Spatially Augmented Reality
R Raskar, K Low

ACM Afrigraph, 2001
Dynamic Shader Lamps: Painting on Real Objects
D Badyopadhyay, R Raskar, H Fuchs

IEEE ACM Int. Symp. on Augmented Reality (ISAR), New York, 2001
Image Based Visual Hulls
McMillan, Gortler, Raskar and others 
ACM SIGGRAPH 2000, New Orleans, July 2000
Projected Imagery in Your Office of the Future
G Welch, H Fuchs, R Raskar, M Brown, H Towles
IEEE Computer Graphics and Applications, November 2000 
Immersive Planar Displays using Roughly Aligned Projectors

R Raskar   
IEEE VR 2000, March 2000, NJ

Multi-Projector Displays using Camera-Based Registration
R Raskar, M Brown, R Yang, W Chen, G Welch, H Towles, B Seales, H Fuchs
IEEE Visualization 99, Oct 1999, San Francisco, CA

Tabletop Spatially Augmented Reality: Bringing Physical Models to Life using Projected Imagery
R Raskar, G Welch, W Chen
Second Int Workshop on Augmented Reality (IWAR'99), October 1999, San Francisco, CA  
Oblique Projector Rendering on Planar Surfaces
R Raskar
ACM Siggraph 99 Sketch 
Image Precision Silhouette Edges
R Raskar, Michael Cohen
Symposium on Interactive 3D Graphics, Atlanta GA, April 1999 
Efficient Image Generation for Multiprojector and Multisurface Displays
R Raskar, Matt Cutts, Greg Welch, Wolfgang Stuerzlinger
Ninth EuroGraphics Rendering Workshop,(Appeared in Drettakis, G., Max, N. (eds.), Rendering Techniques '98. Proceedings of the Eurographics Workshop in Vienna, Austria, June 1998
Seamless Projection Overlaps Using Image Warping and Intensity Blending
R Raskar, G Welch, Henry Fuchs
Fourth International Conference on Virtual Systems and Multimedia, Gifu, Japan. Nov 1998. 
Spatially Augmented Reality
R Raskar, G Welch, H Fuchs
First International Workshop on Augmented Reality, San Francisco CA, Nov 1998. 
The Office of the Future: Unification of Image-Based Modeling and Immersive Displays
R Raskar,G Welch, M Cutts, A Lake, L Stesin, H Fuchs,
ACM SIGGRAPH, Orlando FL, July 1998 
Augmented Reality Visualization for Laparoscopic Surgery
H Fuchs, M Livingston, R Raskar and others
First International Conference on Medical Image Computing and Computer-Assisted Intervention 1998. 
Simulation, Animation and Analysis of Design Disassembly for Maintainability Analysis
R Vujosevic, R Raskar, N Yetukuri
International Journal of Production Research, November 1995 
Incremental Path Generation for 6-DOF Robots
Ninth International Congress of Cybernetics and Systems, New Delhi, January 1993.