Graphics research and courses at Stanford http://graphics.stanford.edu Marc Levoy Graphics faculty Pat Hanrahan Marc Levoy rendering, interaction input, modeling, rendering Leo Guibas modeling, geometry Ron Fedkiw Chris Bregler simulation, natural phenomena animation, motion capture Marc Levoy Related areas Carlo Tomasi computer vision Terry Winograd Bernd Girod (EE) human-computer interaction imaging, video, networking Marc Levoy Research projects • Digital Michelangelo project • Interactive workspaces • Real-time display of large 3D models • Parallel graphics architectures • Solving the Forma Urbis Romae • Stanford immersive television project • Visualizing cuneiform tablets • Texture analysis-synthesis methods • Modeling plants and forests • Motion analysis / synthesis • Simulating the weathering of surfaces • Automatic illustration systems • Measuring and modeling reflectance • Physics-based modeling and simulation • Acquisition and display of light fields • Visualization of computer systems • Image-based modeling and rendering • Real-time programmable shading …and many more Marc Levoy Digital Michelangelo project (Levoy) • • • • very large geometric models scientific tool for art historians virtual museums, multimedia, replicas lasting archive of important cultural artifacts Marc Levoy David’s left eye Marc Levoy Research challenges • vision problems – – – – aligning and merging scans automatic hole filling inverse color rendering automated view planning • digital archiving problems – – – – making the data last forever robust 3D digital watermarking indexing and searching 3D data real-time viewing on low-cost PCs Marc Levoy Real-time display of large 3D models (Levoy) • goals – – – – – 1 billion polygons useful image in a few seconds real-time when moving high quality when idle compact representation • applications – – – – visualization of large models online merchandise catalogs networked multiplayer games streaming over networks Marc Levoy Solving the Forma Urbis Romae (Levoy) • • • • 60’ x 45’ x 4” marble map of ancient Rome, carved 200 A.D. now in 1,163 fragments, an open problem for 500 years search pairs of fragments for fits among side border surfaces use clustering to reduce number of candidate pairs Marc Levoy Modeling and rendering forests (Hanrahan) Parallel graphics architectures (Hanrahan) • • • • distributed framebuffer architectures texture caching and compression parallel graphics APIs real-time programmable shading languages Marc Levoy Interactive workspaces (Hanrahan, Winograd, Baker, Fox) • • • • multiple display surfaces multiple interaction devices flexible display architecture facilitates group work Marc Levoy Measuring and rendering light fields and BRDFs (Girod, Hanrahan, Horowitz, Levoy) video light field camera spherical light field camera Stanford Immersive Television Project (Bregler, Dally, Girod, Hanrahan, Horowitz, Levoy, Tomasi) sensing DTV tuner card vision compression transmission • light field acquisition and display – 3D freeze-frame decompression • real-time range scanning – coffee-table diorama graphics Marc Levoy Motion analysis / synthesis (Bregler) Acquisition Analysis Animation Kinematics Dynamics Language ? Physics-based modeling and simulation (Fedkiw) • new computational algorithms for numerical simulation of physical phenomena Water - simulated using the Navier Stokes equations and the level set method for implicit surface evolution. A solid “invisible” sphere initiates the splashing. Marc Levoy Physics-based modeling and simulation (Fedkiw) • new computational algorithms for numerical simulation of physical phenomena Smoke - simulated as a scalar in a flow field generated using the Navier Stokes equations. Photon mapping is used for the visualization. Marc Levoy Courses • • • • • • • • • • • CS 99D – The Science of Art CS 148 – Introductory Computer Graphics CS 248 – Introduction to Computer Graphics CS 248V – Introduction to Scientific Visualization CS 348A – Mathematical Foundations (modeling) CS 348B – Image Synthesis Techniques (rendering) CS 348C – Animation Techniques CS 368 – Geometric algorithms (computational geometry) CS 448 – Topics in Computer Graphics CS 468 – Topics in Geometric Algorithms CS 528 – AI/Graphics/Geometry/Vision/Robotics Seminar Marc Levoy Examples of topics • CS 448 - Topics in Computer Graphics – modeling natural phenomena – exotic input and display technologies – advanced graphics architectures – illustration, perception, and visualization – experiments in digital television – interactive workplaces – modeling appearance • CS 468 - Topics in Geometric Algorithms – matching techniques and similarity measures Marc Levoy PhD students Maneesh Agrawala < [email protected] > Sean Anderson < [email protected] > Robert Bosch < [email protected] > Ian Buck < [email protected] > Cindy Chen < [email protected] > Milton Chen < [email protected] > Scott Cohen < [email protected] > Joao Comba < [email protected] > James Davis < [email protected] > Matthew Eldridge < [email protected] > Reid Gershbein < [email protected] > Francois Guimbretiere < [email protected] > Olaf Hall-Holt < [email protected] > David Hoffman < [email protected] > Greg Humphreys < [email protected] > Homan Igehy < [email protected] > Brad Johanson < [email protected] > Menelaos Karavelas < [email protected] > Dave Koller < [email protected] > Song Sam Liang < [email protected] > Tamara Munzner < [email protected] > Bradley Nelson < [email protected] > John Owens < [email protected] > Lucas Pereira < [email protected] > Matt Pharr < [email protected] > Kekoa Proudfoot < [email protected] > Katheline Pullen < [email protected] > Timothy Purcell < [email protected] > Ravi Ramamoorthi < [email protected] > Szymon Rusinkiewicz < [email protected] > Gordon Stoll < [email protected] > Chris Stolte < [email protected] > Diane Tang < [email protected] > Yelena Vileshina < [email protected] > Li-Yi Wei < [email protected] > http://graphics.stanford.edu Marc Levoy
© Copyright 2026 Paperzz