TeachingPublicationsThesisOther Projects
Maneesh Agrawala
 
Professor
University of California, Berkeley
EECS Department
Visualization Lab

535 Soda Hall, Mail Code #1776
Berkeley, CA 94720-1776
Phone: (510) 643-8220
maneesh (at) cs.berkeley.edu
twitter: @magrawala


Travel
Oct 1-3,      2014   ISTC-VC Retreat, Monterey, CA  
Oct 5-10,    2014   UIST, Honolulu, HI  
Oct 21-22,  2014   Northwestern, Evanston, IL  
Nov 4-6,     2014   UMass Amherst, Amherst, MA  

Maneesh Agrawala is a Professor of Electrical Engineering and Computer Science at the University of California, Berkeley. He works on visualization, computer graphics and human computer interaction. His focus is on investigating how cognitive design principles can be used to improve the effectiveness of visual displays. The goals of this work are to discover the design principles and then instantiate them in both interactive and automated design tools. He received an Okawa Foundation Research Grant in 2006, an Alfred P. Sloan Foundation Fellowship and an NSF CAREER Award in 2007, a SIGGRAPH Significant New Researcher Award in 2008, and a MacArthur Foundation Fellowship in 2009.

Perspective Warp added as a new feature in Adobe Photoshop CC.
Source code for our 3D Puppetry system is now available.
• We've released the source code for our Proton/Proton++ framework for declaratively specifying multitouch gestures as regular expressions.
• Check out the online demo of our UnderScore system for adding musical underlays to audio stories.
Content-Preserving Projections available in Adobe Photoshop CS6 as Adaptive Wide Angle feature.
Photo Manipulation Tutorials serve as the basis for Adobe's Photoshop Tutorial Builder.
Destination Maps are available at Bing Maps if you are using Silverlight, Windows and Internet Explorer.
LineDrive maps are no longer available at MSN Maps and Directions.

Teaching

Fall 2014    CS 294-10: Visualization, University of California, Berkeley     Fa 13, Sp 11, Sp 10, Fa 08, Fa 07, Sp 06, Wi 05, Sp 02  
Spring 2014    CS 160: User Interface Design, University of California, Berkeley     Sp 12, Sp 10, Sp 09, Sp 08, Fa 06  
Fall 2011    CS 294-69: Image Manipulation and Computational Photography, University of California, Berkeley  
Fall 2010    CS 184: Computer Graphics, University of California, Berkeley      
August 13, 2008    Computation and Journalism, SIGGRAPH Course  
July 26-27, 2004    Automating the Design of Visualizations, AAAI Conference Tutorial  
July 21, 2002    Perceptual and Artistic Principles for Effective Computer Depiction, SIGGRAPH Course #13  

Publications   (in reverse chronological order)

City Forensics: Using Visual Elements to Predict Non-Visual City Attributes
Sean Arietta, Alexei A. Efros Ravi Ramamoorthi and Maneesh Agrawala
IEEE Transactions on Visualization and Computer Graphics, November 2014. To Appear.
 
Deconstructing and Restyling D3 Visualizations
Jonathan Harper and Maneesh Agrawala
UIST 2014, October 2014. To Appear.
 
Generating Emotionally Relevant Musical Scores for Audio Stories
Steve Rubin and Maneesh Agrawala
UIST 2014, October 2014. To Appear.
 
Video Digests: A Browsable, Skimmable Format for Informational Lecture Videos
Amy Pavel Colorado Reed Björn Hartmann and Maneesh Agrawala
UIST 2014, October 2014. To Appear.
 
Vectorising Bitmaps into Semi-Transparent Gradient Layers
Christian Richardt, Jorge Lopez-Moreno, Adrien Bousseau, Maneesh Agrawala and George Drettakis
Eurographics Symposium on Rendering 2014, June 2014. pp. 11-19.
 
User-Assisted Video Stabilization
Jiamin Bai, Aseem Agarwala, Maneesh Agrawala and Ravi Ramamoorthi
Eurographics Symposium on Rendering 2014, June 2014. pp 61-70.
 
Extracting References Between Text and Charts via Crowdsourcing
Nicholas Kong, Marti Hearst and Maneesh Agrawala
CHI 2014, April 2014. pp. 31-40.
 
MotionMontage: A System to Annotate and Composite Motion Takes for 3D Animations
Ankit Gupta, Maneesh Agrawala Brian Curless and Michael Cohen
CHI 2014, April 2014. pp. 2017-2026.
 
History Assisted View Authoring for 3D Models
Hsiang-Ting (Tim) Chen, Tovi Grossman, Li-Yi Wei, Ryan Schmidt, Björn Hartmann George Fitzmaurice and Maneesh Agrawala
CHI 2014, April 2014. pp. 2027--2036.
 
Designing and Fabricating Mechanical Automata from Mocap Sequences
Duygu Ceylan, Wilmot Li, Niloy J. Mitra, Maneesh Agrawala and Mark Pauly
SIGGRAPH Asia 2013, November 2013. pp. 186:1-186:11.
 
Identifying Redundancy and Exposing Provenance in Crowdsourced Data Analysis
Wesley Willett, Shiry Ginosar, Avital Steinitz, Björn Hartmann and Maneesh Agrawala
VAST 2013, October 2013. pp. 2198-2206.
 
Content-Based Tools for Editing Audio Stories
Steve Rubin, Floraine Berthouzoz, Gautham Mysore, Wilmot Li and Maneesh Agrawala
UIST 2013, Octoboer 2013. pp. 113-122.
 
Authoring Multi-Stage Code Examples with Editable Code Histories
Shiry Ginosar, Luis Fernando De Pombo, Maneesh Agrawala and Björn Hartmann
UIST 2013, October 2013. pp. 485-494.
 
Parsing Sewing Patterns into 3D Garment Models
Floraine Berthouzoz, Akash Garg, Danny Kaufman, Eitan Grinspun and Maneesh Agrawala
SIGGRAPH 2013, July 2013. pp. 85:1-85:12.
 
Depicting Stylized Materials With Vector Shade Trees
Jorge Lopez-Moreno, Stefan Popov, Adrien Bousseau, Maneesh Agrawala and George Drettakis
SIGGRAPH 2013, July 2013. pp. 118:1-118:10.
 
Automatic Cinemagraph Portraits
Jiamin Bai, Aseem Agarwala, Maneesh Agrawala and Ravi Ramamoorthi
Eurographics Symposium on Rendering 2013, June 2013. pp 17-25.
 
Gloss Perception in Painterly and Cartoon Rendering
Adrien Bousseau, James P. O'Shea, Fredo Durand, Ravi Ramamoorthi and Maneesh Agrawala
ACM Transactions on Graphics 2013, April 2013. Volume 32, Issue 2, pp 18:1-18:13.
 
Illustrating How Mechanical Assemblies Work
Niloy J. Mitra, Yong-Liang Yang, Dong-Ming Yan, Wilmot Li and Maneesh Agrawala
CACM Research Highlight 2013, January 2013. pp. 106-114.
 
Technical Perspective by Doug DeCarlo and Matthew Stone
Graphical Overlays: Using Layered Elements to Aid Chart Reading
Nicholas Kong and Maneesh Agrawala
IEEE Information Visualization 2012, October 2012. pp. 2631-2638.
3D Puppetry: A Kinect-based Interface for 3D Animation
Robert T. Held, Ankit Gupta, Brian Curless and Maneesh Agrawala
UIST 2012, October 2012. pp. 423-434.
 
Source code available.
UnderScore: Musical Underlays for Audio Stories
Steve Rubin, Floraine Berthouzoz, Gautham Mysore, Wilmot Li and Maneesh Agrawala
UIST 2012, October 2012. pp. 359-366.
 
• Try our online demo of UnderScore
Proton++: A Customizable Declarative Multitouch Framework
Kenrick Kin, Björn Hartmann, Tony DeRose and Maneesh Agrawala
UIST 2012, October 2012. pp. 477-486.
 
Source code available.
Tools for Placing Cuts and Transitions in Interview Video
Floraine Berthouzoz, Wilmot Li and Maneesh Agrawala
SIGGRAPH 2012, August 2012. pp. 67:1-67:8.
 
Selectively De-Animating Video
Jiamin Bai, Aseem Agarwala, Maneesh Agrawala and Ravi Ramamoorthi
SIGGRAPH 2012, August 2012. pp. 66:1-66:10.
 
Proton: Multitouch Gestures as Regular Expressions
Kenrick Kin, Björn Hartmann, Tony DeRose and Maneesh Agrawala
CHI 2012, May 2012. pp. 2885-2894.
 
Source code available.
Strategies for Crowdsourcing Social Data Analysis
Wesley Willett, Jeffrey Heer and Maneesh Agrawala
CHI 2012, May 2012. pp. 227-236.
 
Delta: A Tool For Representing and Comparing Workflows
Nicholas Kong, Tovi Grossman, Björn Hartmann George Fitzmaurice and Maneesh Agrawala
CHI 2012, May 2012. pp. 1027-1036.
 
ReVision: Automated Classification, Analysis and Redesign of Chart Images
Manolis Savva, Nicholas Kong, Arti Chhajta, Li Fei-Fei, Maneesh Agrawala and Jeffrey Heer
UIST 2011, October 2011. pp. 393-402.
 
• Notable paper award
ShowMeHow: Translating User Interface Instructions Between Similar Applications
Vidya Ramesh, Charlie Hsu, Maneesh Agrawala and Björn Hartmann
UIST 2011, October 2011. pp. 127-134.
 
A Framework for Content-Adaptive Photo Manipulation Macros: Application to Face, Landscape, and Global Manipulations
Floraine Berthouzoz, Wilmot Li Mira Dontcheva and Maneesh Agrawala
ACM Transactions on Graphics 2011, October 2011, Volume 30, Issue 5, 120:1-120:14.
 
Two-Handed Marking Menus for Multitouch Devices
Kenrick Kin, Björn Hartmann and Maneesh Agrawala
ACM Transactions on Computer-Human Interaction, July 2011. 18(3), pp. 16:1-16:23.
 
Illumination Decomposition for Material Recoloring with Consistent Interreflections
Robert Carroll, Ravi Ramamoorthi and Maneesh Agrawala
SIGGRAPH 2011, August 2011. pp. 43:1-43:10.
 
Interactive Furniture Layout Using Interior Design Guidelines
Paul Merrell Eric Schkufza, Zeyang Li, Maneesh Agrawala and Vladlen Koltun
SIGGRAPH 2011, August 2011. pp. 87:1-87:10.
 
Optimizing Environment Maps for Material Depiction
Adrien Bousseau Emmanuelle Chapoulie, Ravi Ramamoorthi and Maneesh Agrawala
Eurographics Symposium on Rendering 2011, June 2011. pp. 1171-1180.
 
CommentSpace: Structured Support for Collaborative Visual Analysis
Wesley Willett, Jeffrey Heer, Joseph Hellerstein and Maneesh Agrawala
CHI 2011, May 2011. pp. 3131-3140.
 
• Honorable mention for best paper
Eden: A Professional Multitouch Tool for Constructing Virtual Organic Environments
Kenrick Kin, Tom Miller, Björn Bollensdorff, Tony DeRose, Björn Hartmann and Maneesh Agrawala
CHI 2011, May 2011. pp. 1343-1352.
 
• Honorable mention for best paper
FingerGlass: Efficient Multiscale Interaction on Multitouch Screens
Dominik Käser, Maneesh Agrawala and Mark Pauly
CHI 2011, May 2011. pp. 1601-1610.
 
Design Principles for Visual Communication
Maneesh Agrawala, Wilmot Li and Floraine Berthouzoz
Communications of the ACM, April 2011, 54(4), pp. 60-69.
 
Automatic Generation of Destination Maps
Johannes Kopf, Maneesh Agrawala, David Bargeron, David Salesin and Michael F. Cohen
SIGGRAPH Asia 2010, December 2010. pp. 158:1-158:12.
 
• Try Destination Maps at Bing Maps. (Requires Silverlight, Windows and Internet Explorer)
Perceptual Guidelines for Creating Rectangular Treemaps
Nicholas Kong, Jeffrey Heer and Maneesh Agrawala
IEEE Information Visualization 2010, October 2010. pp. 990-998.
• Honorable mention for best paper
Exploded View Diagrams of Mathematical Objects
Olga Karpenko, Wilmot Li, Niloy J. Mitra and Maneesh Agrawala
IEEE Visualization 2010, October 2010. pp. 1311-1318.
The Influence of Shape Cues on the Perception of Lighting Direction
James P. O'Shea, Maneesh Agrawala and Martin S. Banks
Journal of Vision, October 2010. 10(12):21, pp. 1-20.
Image Warps for Artistic Perspective Manipulation
Robert Carroll Aseem Agarwala and Maneesh Agrawala
SIGGRAPH 2010, July 2010. 127:1-127:9.
Illustrating How Mechanical Assemblies Work
Niloy J. Mitra, Yong-Liang Yang, Dong-Ming Yan, Wilmot Li and Maneesh Agrawala
SIGGRAPH 2010, July 2010. 58:1-58:12.
Edge-Based Image Coarsening
Raanan Fattal, Robert Carroll and Maneesh Agrawala
ACM Transactions on Graphics 2009, December 2009. Volume 29, Issue 1. 6:1-6:11.
Perceptual Interpretation of Ink Annotations on Line Charts
Nicholas Kong and Maneesh Agrawala
UIST 2009, October 2009. pp. 233-236.
Generating Photo Manipulation Tutorials by Demonstration
Floraine Grabler, Maneesh Agrawala, Wilmot Li, Mira Dontcheva and Takeo Igarashi
SIGGRAPH 2009, August 2009. 66:1-66:9.
Optimizing Content-Preserving Projections for Wide-Angle Images
Robert Carroll, Maneesh Agrawala and Aseem Agarwala
SIGGRAPH 2009, August 2009. 43:1-43:9.
Determining the Benefits of Direct-Touch, Bimanual, and Multifinger Input on a Multitouch Workstation
Kenrick Kin, Maneesh Agrawala and Tony DeRose
Graphics Interface 2009, May 2009. pp. 119-124.
 
• Michael AJ Sweeney best student paper award
Parallax Photography: Creating 3D Cinematic Effects from Stills
Ke Colin Zheng, Alex Colburn, Aseem Agarwala, Maneesh Agrawala, Brian Curless, David Salesin and Michael Cohen
Graphics Interface 2009, May 2009. pp. 111-118.
 
• Michael AJ Sweeney best student paper award
Sizing the Horizon: The Effects of Chart Size and Layering on the Graphical Perception of Time Series Visualizations
Jeffrey Heer, Nicholas Kong and Maneesh Agrawala
CHI 2009, April 2009. pp. 1303-1312.
 
• Best paper award
Video Puppetry: A Performative Interface for Cutout Animation
Connelly Barnes, David E. Jacobs, Jason Sanders, Dan B Goldman, Szymon Rusinkiewicz, Adam Finkelstein and Maneesh Agrawala
SIGGRAPH Asia 2008, December 2008. 124:1-124:9.
Interactive 3D Architectural Modeling from Unordered Photo Collections
Sudipta Sinha, Drew Steedly, Rick Szeliski, Maneesh Agrawala and Marc Pollefeys
SIGGRAPH Asia 2008, December 2008. 159:1-159:10.
Graphical Histories for Visualization: Supporting Analysis, Communication, and Evaluation
Jeffrey Heer, Jock D. Mackinlay, Chris Stolte and Maneesh Agrawala
IEEE TVCG (Proc. of InfoVis 2008), pp. 1189-1196.
Automatic Generation of Tourist Maps
Floraine Grabler, Maneesh Agrawala, Robert W. Sumner and Mark Pauly
SIGGRAPH 2008, August 2008. 100:1-100:11.
Automated Generation of Interactive 3D Exploded View Diagrams
Wilmot Li, Maneesh Agrawala, Brian Curless and David Salesin
SIGGRAPH 2008, August 2008. 101:1-101:7.
The Assumed Light Direction for Perceiving Shape from Shading
James P. O'Shea, Martin S. Banks and Maneesh Agrawala
APGV 2008, August 2008. pp. 135-142.
Generalized Selection via Interactive Query Relaxation
Jeffrey Heer, Maneesh Agrawala and Wesley Willett
CHI 2008, April 2008. pp. 959-968.
Navigation Techniques for Dual-Display E-Book Readers
Nicholas Chen, François Guimbretière, Morgan Dixon, Cassandra Lewis and Maneesh Agrawala
CHI 2008, April 2008. pp. 1779-1788.
Design Considerations for Collaborative Visual Analytics
Jeffrey Heer and Maneesh Agrawala
VAST 2007, November 2007.
Scented Widgets: Improving Navigation Cues with Embedded Visualizations
Wesley Willett, Jeffrey Heer and Maneesh Agrawala
IEEE TVCG (Proc. of InfoVis 2007), 13(6). Nov/Dec 2007. pp. 1129-1136.
Specifying Label Layout Styles by Example
Ian Vollick, Daniel Vogel, Maneesh Agrawala and Aaron Hertzmann
UIST 2007, October 2007.
Interactive Cutaway Illustrations of Complex 3D Models
Wilmot Li, Lincoln Ritter, Maneesh Agrawala, Brian Curless and David Salesin
SIGGRAPH 2007, August 2007. 31:1-31:11.
Multiscale Shape and Detail Enhancement from Multi-light Image Collections
Raanan Fattal, Maneesh Agrawala and Szymon Rusinkiewicz
SIGGRAPH 2007, August 2007. 51:1-51:9.
Soft Scissors : An Interactive Tool for Realtime High Quality Matting
Jue Wang, Maneesh Agrawala and Michael Cohen
SIGGRAPH 2007, August 2007. 9:1-9:6.
Using Photographs to Enhance Videos of a Static Scene
Pravin Bhat, C. Lawrence Zitnick, Noah Snavely, Aseem Agarwala, Maneesh Agrawala, Brian Curless Michael Cohen and Sing Bing Kang
Eurographics Symposium on Rendering 2007, June 2007.
Multi-Scale Banking to 45 Degrees
Jeffrey Heer and Maneesh Agrawala
IEEE TVCG (Proc. of InfoVis 2006), 12(5). Sep/Oct 2006. pp. 701-708.
Software Design Patterns for Information Visualization
Jeffrey Heer and Maneesh Agrawala
IEEE TVCG (Proc. of InfoVis 2006), 12(5). Sep/Oct 2006. pp. 853-860.
Comparing and Managing Multiple Versions of Slide Presentations
Steve Drucker, Georg Petschnigg and Maneesh Agrawala
UIST 2006, October 2006. pp. 47-56.
Phosphor: Explaining Transitions in the User Interface Using Afterglow Effects
Patrick Baudisch, Desney Tan, Maxime Collomb, Dan Robbins, Ken Hinckley, Maneesh Agrawala, Shengdong Zhao and Gonzalo Ramos
UIST 2006, October 2006. pp 169-178.
Photographing Long Scenes with Multi-Viewpoint Panoramas
Aseem Agarwala, Maneesh Agrawala, Michael Cohen, David Salesin and Rick Szeliski
SIGGRAPH 2006, July 2006. pp. 853-861.
The Cartoon Animation Filter
Jue Wang, Steve Drucker, Maneesh Agrawala and Michael Cohen
SIGGRAPH 2006, July 2006. pp. 1169-1173.
Painting With Texture
Lincoln Ritter, Wilmot Li, Maneesh Agrawala, Brian Curless and David Salesin
Eurographics Symposium on Rendering 2006, June 2006.
Piecewise Image Registration in the Presence of Multiple Large Motions
Pravin Bhat, Ke Colin Zheng, Noah Snavely, Aseem Agarwala, Maneesh Agrawala, Michael Cohen and Brian Curless
CVPR 2006, June 2006. pp. 2491-2497.
Phrasing Techniques for Multi-Stroke Selection Gestures
Ken Hinckley, François Guimbretière, Georg Apitz, Nicholas Chen and Maneesh Agrawala
Graphics Interface 2006, June 2006. pp. 147-154.
Tumble! Splat! Helping Users Access and Manipulate Occluded Content in 2D Drawings
Gonzalo Ramos, George Robertson, Mary Czerwinski, Desney Tan, Patrick Baudisch, Ken Hinckley and Maneesh Agrawala
Advanced Visual Interfaces 2006, May 2006. pp. 428-435.
Gaze-Based Interaction for Semi-Automatic Photo Cropping
Anthony Santella, Maneesh Agrawala, Doug DeCarlo, David Salesin and Michael Cohen
CHI 2006, April 2006. pp. 771-780.
Zone and Polygon Menus: Using Relative Position to Increase the Breadth of Multi-Stroke Marking Menus
Shengdong Zhao, Maneesh Agrawala and Ken Hinckley
CHI 2006, April 2006. pp. 1077-1086.
Text Entry Using a Dual Joystick Game Controller
Andrew D. Wilson and Maneesh Agrawala
CHI 2006, April 2006. pp. 475-478.
The Springboard: Multiple Modes in One Spring-loaded Control
Ken Hinckley, François Guimbretière, Patrick Baudisch, Raman Sarin, Maneesh Agrawala and Ed Cutrell
CHI 2006, April 2006. pp. 181-190.
Hover Widgets: Using the Tracking State to Extend the Capabilities of Pen-Operated Devices
Tovi Grossman, Ken Hinckley, Patrick Baudisch, Maneesh Agrawala and Ravin Balakrishnan
CHI 2006, April 2006. pp. 861-870.
De-Emphasis of Distracting Image Regions Using Texture Power Maps
Sara L. Su, Fredo Durand and Maneesh Agrawala
Proc. of Texture 2005 (at ICCV), October 2005. pp. 119-124.
Efficient Shadows from Sampled Environment Maps
Aner Ben-Artzi, Ravi Ramamoorthi and Maneesh Agrawala
Journal of Graphics Tools, 11(1). 2006. pp. 13-36.
DIZI: A Digital Ink Zooming Interface for Document Annotation
Maneesh Agrawala and Michael Shilman
INTERACT 2005, September 2005. pp. 69-79.
Audio Analogies: Creating New Music from an Existing Performance by Concatenative Synthesis
Ian Simon, Sumit Basu, David Salesin and Maneesh Agrawala
International Computer Music Conference 2005, September 2005.
Ink Normalization and Beautification
Patrice Y. Simard, Dave Steinkraus and Maneesh Agrawala
ICDAR 2005, September 2005. pp. 1182-1187.
Interactive Video Cutout
Jue Wang, Pravin Bhat, Alex Colburn, Maneesh Agrawala and Michael Cohen
SIGGRAPH 2005, August 2005. pp. 585-594.
Panoramic Video Textures
Aseem Agarwala, Ke Colin Zheng, Chris Pal, Maneesh Agrawala , Michael Cohen, Brian Curless, David Salesin and Rick Szeliski
SIGGRAPH 2005, August 2005. pp. 821-827.
Toward Universal Mobile Interaction for Shared Displays
Tim Paek, Maneesh Agrawala, Sumit Basu, Steve Drucker, Trausti Kristjansson, Ron Logan, Kentaro Toyama and Andy Wilson
CSCW 2004, November 2004. pp. 266-269.
Video-Based Document Tracking: Unifying Your Physical and Electronic Desktops
Jiwon Kim, Steven M. Seitz and Maneesh Agrawala
UIST 2004, October 2004. pp. 99-107.
Visualizing Competitive Behaviors in Multi-User Virtual Environments
Nathan Hoobler, Greg Humphreys and Maneesh Agrawala
IEEE Visualization 2004, October 2004. pp. 163-170.
Digital Photography With Flash and No-Flash Image Pairs
Georg Petschnigg, Maneesh Agrawala , Hugues Hoppe, Rick Szeliski, Michael Cohen and Kentaro Toyama
SIGGRAPH 2004, August 2004. pp. 664-672.
Interactive Digital Photomontage
Aseem Agarwala, Mira Dontcheva, Maneesh Agrawala , Steven Drucker, Alex Colburn, Brian Curless, David Salesin and Michael Cohen
SIGGRAPH 2004, August 2004. pp. 294-302.
 
• Source code and executable now available
Groupshot from Microsoft is based on this idea
Interactive Image-Based Exploded View Diagrams
Wilmot Li, Maneesh Agrawala and David Salesin
Graphics Interface 2004, May 2004. pp. 203-212.
 
• Michael AJ Sweeney best student paper award
Identification and Validation of Cognitive Design Principles for Automated Generation of Assembly Instructions
Julie Heiser, Doantam Phan, Maneesh Agrawala, Barbara Tversky and Pat Hanrahan
Advanced Visual Interfaces 2004, May 2004. pp. 311-319.
Conveying Shape and Features with Image-Based Relighting
David Akers, Frank Losasso, Jeff Klingner, Maneesh Agrawala, John Rick and Pat Hanrahan
IEEE Visualization 2003, October 2003. pp. 349-354.
Designing Effective Step-By-Step Assembly Instructions
Maneesh Agrawala, Doantam Phan, Julie Heiser, John Haymaker, Jeff Klingner, Pat Hanrahan and Barbara Tversky
SIGGRAPH 2003, July 2003. pp. 828-837.
A Sketching Interface for Articulated Figure Animation
James Davis, Maneesh Agrawala, Erika Chuang, Zoran Popović and David Salesin
Symposium on Computer Animation, July 2003. pp. 320-328.
Non-Invasive Interactive Visualization of Dynamic Architectural Environments
Chris Niederauer, Mike Houston, Maneesh Agrawala and Greg Humphreys
ACM Symposium on Interactive 3D Graphics, April 2003. pp. 55-58.
 
• Invited for presentation at SIGGRAPH 2003
• Revised version Visualizing Dynamic Architectural Environments in CACM 2004.
  Rendering Effective Route Maps: Improving Usability Through Generalization
Maneesh Agrawala and Chris Stolte
SIGGRAPH 2001, August 2001. pp. 241-250.
 
Efficient Image-Based Methods for Rendering Soft Shadows
Maneesh Agrawala, Ravi Ramamoorthi, Alan Heirich and Laurent Moll
SIGGRAPH 2000, July 2000. pp. 375-384.

Artistic Multiprojection Rendering
Maneesh Agrawala, Denis Zorin and Tamara Munzner
Eurographics Rendering Workshop 2000, June 2000. pp. 125-136.

A Design and Implementation for Effective Computer-Generated Route Maps
Maneesh Agrawala and Chris Stolte
AAAI Symposium on Smart Graphics, March 2000. pp. 61-65.

Physically-Based Manipulation on the Responsive Workbench
Bernd Froehlich, Henrik Tramberend, Andrew Beers, Maneesh Agrawala and David Baraff
IEEE Virtual Reality 2000, March 2000. pp. 5-11.

The Two-User Responsive Workbench: Support for Collaboration Through Individual Views of a Shared Space
Maneesh Agrawala, Andrew Beers, Bernd Froehlich, Pat Hanrahan, Ian MacDowall and Mark Bolas
SIGGRAPH 1997, July 1997. pp. 27-332.

Rendering from Compressed Textures
Andrew Beers, Maneesh Agrawala and Navin Chaddha
SIGGRAPH 1996, July 1996. pp. 373-378.

Model-Based Motion Estimation for Synthetic Images
Maneesh Agrawala, Andrew Beers and Navin Chaddha
ACM Multimedia 1995, November 1995. pp. 477-488.

3D Painting on Scanned Surfaces
Maneesh Agrawala, Andrew Beers and Marc Levoy
Symposium on Interactive 3D Graphics 1995, April 1995. pp. 145-150.


Thesis

  Visualizing Route Maps
Maneesh Agrawala
Ph.D. Dissertation, Stanford University, January 2002.

Other Projects

Distribution Ray Tracer

Apostolos Lerios and I designed and implemented a distribution ray tracer for the class, CS 348B: Image Synthesis Techniques. The images we created won us a trip to SIGGRAPH 94.
Fast Volume Rendering

As an undergraduate research assistant I helped Phil Lacroute parallelize his shear-warp volume renderer.

TeachingPublicationsThesisOther Projects