Interactive Reflection Editing Tobias Ritschel Makoto Okabe Thorsten Thormählen Hans-Peter Seidel Max-Planck-Institut Informatik SIGGRAPH Asia 2009 Friday,

Slides:



Advertisements
Similar presentations
Interactive Deformation of Light Fields Billy Chen Eyal Ofek Heung-Yeung Shum Marc Levoy.
Advertisements

Computer graphics & visualization Global Illumination Effects.
Zhao Dong 1, Jan Kautz 2, Christian Theobalt 3 Hans-Peter Seidel 1 Interactive Global Illumination Using Implicit Visibility 1 MPI Informatik Germany 2.
Spherical Harmonic Lighting of Wavelength-dependent Phenomena Clifford Lindsay, Emmanuel Agu Worcester Polytechnic Institute (USA)
Scalability with many lights II (row-column sampling, visibity clustering) Miloš Hašan.
A Perceptual Heuristic for Shadow Computation in Photo-Realistic Images Wednesday, 2 August 2006 Peter VangorpOlivier DumontToon LenaertsPhilip Dutré.
1. What is Lighting? 2 Example 1. Find the cubic polynomial or that passes through the four points and satisfies 1.As a photon Metal Insulator.
Graphics and Games IS 101Y/CMSC 101 Computational Thinking and Design Carolyn Seaman University of Maryland Baltimore County.
Pseudo-Skeleton based ARAP Mesh Deformation M. Zollhöfer, A. Vieweg, J. Süßmuth and G. Greiner Computer Graphics Group, FAU Erlangen-Nuremberg, Germany.
Overview Introduction Variational Interpolation
Paper Presentation - An Efficient GPU-based Approach for Interactive Global Illumination- Rui Wang, Rui Wang, Kun Zhou, Minghao Pan, Hujun Bao Presenter.
Preserving Realism in real-time Rendering of Bidirectional Texture Functions Jan Meseth, Gero Müller, Reinhard Klein Bonn University Computer Graphics.
INFORMATIK Differential Coordinates for Interactive Mesh Editing Yaron Lipman Olga Sorkine Daniel Cohen-Or David Levin Tel-Aviv University Christian Rössl.
Real-Time Rendering Paper Presentation Imperfect Shadow Maps for Efficient Computation of Indirect Illumination T. Ritschel T. Grosch M. H. Kim H.-P. Seidel.
Face Poser: Interactive Modeling of 3D Facial Expressions Using Model Priors Manfred Lau 1,3 Jinxiang Chai 2 Ying-Qing Xu 3 Heung-Yeung Shum 3 1 Carnegie.
Parallelizing Raytracing Gillian Smith CMPE 220 February 19 th, 2008.
Matrix Row-Column Sampling for the Many-Light Problem Miloš Hašan (Cornell University) Fabio Pellacini (Dartmouth College) Kavita Bala (Cornell University)
Andrew Nealen, TU Berlin, CG 11 Andrew Nealen TU Berlin Takeo Igarashi The University of Tokyo / PRESTO JST Olga Sorkine Marc Alexa TU Berlin Laplacian.
Graphics Systems I-Chen Lin’s CG slides, Doug James’s CG slides Angel, Interactive Computer Graphics, Chap 1 Introduction to Graphics Pipeline.
Real-Time Ray Tracing 3D Modeling of the Future Marissa Hollingsworth Spring 2009.
Painterly Rendering for Animation Barbara J. Meier Walt Disney Feature Animation SIGGRAPH 96.
Deep Screen Space Oliver Nalbach, Tobias Ritschel, Hans-Peter Seidel.
Input: Original intensity image. Target intensity image (i.e. a value sketch). Using Value Images to Adjust Intensity in 3D Renderings and Photographs.
Cornell CS465 Fall 2004 Lecture 1© 2004 Steve Marschner 1 CS465: Computer Graphics I Professor: Steve Marschner.
Laplacian Surface Editing
CS451 Computer Graphics JYH-MING LIEN DEPARTMENT OF COMPUTER SCIENCE GEORGE MASON UNIVERSITY.
ICheat: A Representation for Artistic Control of Cinematic Lighting Juraj ObertJaroslav Křivánek Daniel Sýkora Fabio Pellacini Sumanta Pattanaik
Computer Graphics Group Tobias Weyand Mesh-Based Inverse Kinematics Sumner et al 2005 presented by Tobias Weyand.
Technology and Historical Overview. Introduction to 3d Computer Graphics  3D computer graphics is the science, study, and method of projecting a mathematical.
Krzysztof Templin 1,2 Piotr Didyk 2 Tobias Ritschel 3 Elmar Eisemann 3 Karol Myszkowski 2 Hans-Peter Seidel 2 Apparent Resolution Enhancement for Animations.
Invitation to Computer Science 5th Edition
Interactive Design of Botanical Trees using Freehand Sketches and Example-based Editing Makoto Okabe 1, Shigeru Owada 1,2, Takeo Igarashi 1,3 The University.
Validation of Color Managed 3D Appearance Acquisition Michael Goesele Max-Planck-Institut für Informatik (MPI Informatik) Vortrag im Rahmen des V 3 D 2.
Volumetric Illustration: Designing 3D Models with Internal Textures Shigeru Owada Frank Nielsen Makoto Okabe Takeo Igarashi The University of Tokyo Sony.
Interactive Rendering of Meso-structure Surface Details using Semi-transparent 3D Textures Vision, Modeling, Visualization Erlangen, Germany November 16-18,
Passage Three Multimedia Application. Training target: In this part , you should try your best to form good reading habits. In order to avoid your ill.
Week 6 - Wednesday.  What did we talk about last time?  Light  Material  Sensors.
Eurographics 2012, Cagliari, Italy 3D Material Style Transfer Chuong H. Nguyen 1, Tobias Ritschel 2, Karol Myszkowski 1, Elmar Eisemann 2, Hans-Peter Seidel.
Real-time Shading with Filtered Importance Sampling Jaroslav Křivánek Czech Technical University in Prague Mark Colbert University of Central Florida.
INFORMATIK Laplacian Surface Editing Olga Sorkine Daniel Cohen-Or Yaron Lipman Tel Aviv University Marc Alexa TU Darmstadt Christian Rössl Hans-Peter Seidel.
SIGGRAPH 2010 Interactive On-Surface Signal Deformation Tobias Ritschel 1 Thorsten Thormählen 1 Carsten Dachsbacher 2 Jan Kautz 3 Hans-Peter Seidel 1.
Andrew Nealen / Olga Sorkine / Mark Alexa / Daniel Cohen-Or SoHyeon Jeong 2007/03/02.
Vector Graphics Multimedia Technology. Object Orientated Data Types Created on a computer not by sampling real world information Details are stored on.
1 Perception and VR MONT 104S, Fall 2008 Lecture 21 More Graphics for VR.
Image Deformation Using Moving Least Squares Scott Schaefer, Travis McPhail, Joe Warren SIGGRAPH 2006 Presented by Nirup Reddy.
Crowds (and research in animation and games) CSE 3541 Matt Boggus.
Announcements Office hours today 2:30-3:30 Graded midterms will be returned at the end of the class.
Hardware-accelerated Point-based Rendering of Surfaces and Volumes Eduardo Tejada, Tobias Schafhitzel, Thomas Ertl Universität Stuttgart, Germany.
- Laboratoire d'InfoRmatique en Image et Systèmes d'information
Differential Instant Radiosity for Mixed Reality Martin Knecht, Christoph Traxler, Oliver Mattausch, Werner Purgathofer, Michael Wimmer Institute of Computer.
NPar Non-linear Perspective Widgets for Creating Multiple-View Images Nisha Sudarsanam (Mindjet Corp) Cindy Grimm (Washington Univ. in St. Louis)
Hierarchical Deformation of Locally Rigid Meshes Josiah Manson and Scott Schaefer Texas A&M University.
using Radial Basis Function Interpolation
Discontinuous Displacement Mapping for Volume Graphics, Volume Graphics 2006, July 30, Boston, MA Discontinuous Displacement Mapping for Volume Graphics.
Measurement and editing of metallic car paint BRDF Martin Rump Computer Graphics Group University of Bonn, Germany.
Romain Pacanowski INRIA Bordeaux University Xavier GranierChristophe SchlickPierre Poulin.
Radiance Cache Splatting: A GPU-Friendly Global Illumination Algorithm P. Gautron J. Křivánek K. Bouatouch S. Pattanaik.
1 Computational Vision CSCI 363, Fall 2012 Lecture 2 Introduction to Vision Science.
Physically Based Lens Flare
Interactive Rendering of Translucent Deformable Objects Tom Mertens 1, Jan Kautz 2, Philippe Bekaert 1, Hans-Peter Seidel 2, Frank Van Reeth
Crowds (and research in computer animation and games)
Deformation techniques
Mesh Modelling With Curve Analogies
You can check broken videos in this slide here :
Crowds (and research in computer animation and games)
Interactive photo-realistic 3D digital prototyping
Synthesis of Motion from Simple Animations
Radiosity Sung-Eui Yoon (윤성의) CS580: Course URL:
All images are compressed.
Artistic Rendering Final Project Initial Proposal
Presentation transcript:

Interactive Reflection Editing Tobias Ritschel Makoto Okabe Thorsten Thormählen Hans-Peter Seidel Max-Planck-Institut Informatik SIGGRAPH Asia 2009 Friday, 18 December, 2009, Yokohama, Japan

Interactive Reflection Editing (Ritschel et al.) MOTIVATION View direction Physical reflection Edited reflection The Rokeby Venus (before 1651, detail) Diego Velasquez ( )

Interactive Reflection Editing (Ritschel et al.) MOTIVATION

Interactive Reflection Editing (Ritschel et al.) PREVIOUS WORK Light painting Schöneman et al Poulin et al Pellacini et al Obert et al Appearance editing Colbert et al Kautz et al Anjyo et al Todo et al Lighting optimization Shacked and Lischinski 2001 Rusinkiewicz et al. 2008

Interactive Reflection Editing (Ritschel et al.) PREVIOUS WORK Intuitive deformation Igarashi et al Müller et al Schaefer et al Sorkine and Alexa 2007 Inhouse Solutions Unpublished Build-your-own, using e.g. Kopra 2007 Reflection Perception Fleming et al Ramanarayana et al Khan et al. 2006

Interactive Reflection Editing (Ritschel et al.) Viewer Reflecting object Reflected object PHYSICAL LAWS Physical Reflection View direction Normal Edited Reflection

Interactive Reflection Editing (Ritschel et al.) INTERACTION OriginalEdit 1Edit 2

Interactive Reflection Editing (Ritschel et al.) INTERPOLATION Schaefer et al interpolate rotation / translation of pixels in 2D. We interpolate rotations of reflection directions on a 3D surface.

Interactive Reflection Editing (Ritschel et al.) INTERPOLATION Transformation Number of constraints Original ray n Edited ray n Position in question Weight n Edit position n Distance (Euclidean or geodesic)

Interactive Reflection Editing (Ritschel et al.) INTERPOLATION Weight nReflection n Edited reflection n Enforcing rotation

Interactive Reflection Editing (Ritschel et al.) GPU IMPLEMENTATION Solve R(q) per fragment q under all constraints using a GPU 24.5 megapixels / s on a Nvida GeForce 8800 GTX

Interactive Reflection Editing (Ritschel et al.) APPLICATIONS Reflection edit: Kitchen Reflection edit: Ring Reflection edit: Car Highlight Editing Refraction Editing

Interactive Reflection Editing (Ritschel et al.) CAR

Interactive Reflection Editing (Ritschel et al.) KITCHEN

Interactive Reflection Editing (Ritschel et al.) RING

Interactive Reflection Editing (Ritschel et al.) HIGHLIGHT EDIT

Interactive Reflection Editing (Ritschel et al.) REFRACTION EDIT

Interactive Reflection Editing (Ritschel et al.) KEYFRAMED ANIMATION

Interactive Reflection Editing (Ritschel et al.) USER STUDY Study 1: Task performance Study 2: Visual quality

Interactive Reflection Editing (Ritschel et al.) TASK PERFORMANCE 16 novice users Task: “Reproduce this example result image we made” performed in 2:22 minutes for “Rokeby Dragon” 4:04 minutes for “Kitchen” 2:00 minutes for “Highlight”

Interactive Reflection Editing (Ritschel et al.) VISUAL QUALITY

Interactive Reflection Editing (Ritschel et al.) VISUAL QUALITY Average score Edits Original Edits Result: Users consider non-physical reflections plausible for significant and meaningful edits.

Interactive Reflection Editing (Ritschel et al.) FUTURE WORK Problem: Can do unpleasant and unrealistic edits Solution: Restrict to pleasant and realistic edits. How? Problem: Bending rays is not possible Solution: Allow it. Mostly a UI problem. Problem: Limitation to reflections Solution: Try for other phenomena such as shadows, bounces, or caustics

Interactive Reflection Editing (Ritschel et al.) CONCLUSION You saw a system, that … … allows to edit rendered reflections as artists did for centuries. … is easy to use and implement and runs in real-time. … was evaluated in a user-study. You can test it at the Digital Bazaar A60

Interactive Reflection Editing (Ritschel et al.) THANK YOU! Acknowledgemens Max-Planck Center for Visual Computing and Communication BMBF-FKZ01IMC01 Anthonny Dick Martin Fuchs Carsten Stoll Kaleigh Smith Study participants Funding Voice-over Internal Review Patience

Interactive Reflection Editing (Ritschel et al.) SURFACE DETAILS

Interactive Reflection Editing (Ritschel et al.) LAFORTUNE

Interactive Reflection Editing (Ritschel et al.) CHEATING