Stereological Techniques for Solid Textures Rob Jagnow MIT Julie Dorsey Yale University Holly Rushmeier Yale University.

Slides:



Advertisements
Similar presentations
Global Illumination Across Industries Jaroslav Křivánek Cornell University & Charles University, Prague Marcos Fajardo Solid Angle SL Per Christensen Pixar.
Advertisements

Direct Volume Rendering. What is volume rendering? Accumulate information along 1 dimension line through volume.
Interactive Deformation of Light Fields Billy Chen, Marc Levoy Stanford University Eyal Ofek, Heung-Yeung Shum Microsoft Research Asia To appear in the.
Spherical Convolution in Computer Graphics and Vision Ravi Ramamoorthi Columbia Vision and Graphics Center Columbia University SIAM Imaging Science Conference:
ATEC Procedural Animation Introduction to Procedural Methods in 3D Computer Animation Dr. Midori Kitagawa.
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.
IMGD 4000: Computer Graphics in Games Emmanuel Agu.
Albert Mas Ignacio Martín Gustavo Patow Fast Inverse Reflector Design FIRD Graphics Group of Girona Institut d’Informàtica i Aplicacions Universitat de.
Real-Time Rendering Paper Presentation Imperfect Shadow Maps for Efficient Computation of Indirect Illumination T. Ritschel T. Grosch M. H. Kim H.-P. Seidel.
Monte Carlo Integration Robert Lin April 20, 2004.
Advanced Computer Graphics (Spring 2005) COMS 4162, Lectures 18, 19: Monte Carlo Integration Ravi Ramamoorthi Acknowledgements.
Hokkaido University Efficient Rendering of Lightning Taking into Account Scattering Effects due to Clouds and Atmospheric Particles Tsuyoshi Yamamoto Tomoyuki.
Advanced Computer Graphics (Fall 2010) CS 283, Lecture 10: Global Illumination Ravi Ramamoorthi Some images courtesy.
Final Gathering on GPU Toshiya Hachisuka University of Tokyo Introduction Producing global illumination image without any noise.
BPC: Art and Computation – Spring 2007 Overview of Spring Semester Tools and Technologies Glenn Bresnahan
Reflectance and Texture of Real-World Surfaces KRISTIN J. DANA Columbia University BRAM VAN GINNEKEN Utrecht University SHREE K. NAYAR Columbia University.
IN4151 Introduction 3D graphics 1 Introduction to 3D computer graphics part 2 Viewing pipeline Multi-processor implementation GPU architecture GPU algorithms.
Exploiting Temporal Coherence for Incremental All-Frequency Relighting Ryan OverbeckRavi Ramamoorthi Aner Ben-ArtziEitan Grinspun Columbia University Ng.
Real-Time High Quality Rendering COMS 6160 [Fall 2004], Lecture 3 Overview of Course Content
Stereological Techniques for Solid Textures Rob Jagnow MIT Julie Dorsey Yale University Holly Rushmeier Yale University.
A Theory of Locally Low Dimensional Light Transport Dhruv Mahajan (Columbia University) Ira Kemelmacher-Shlizerman (Weizmann Institute) Ravi Ramamoorthi.
Graphics research and courses at Stanford
1 Angel: Interactive Computer Graphics 4E © Addison-Wesley 2005 Models and Architectures Ed Angel Professor of Computer Science, Electrical and Computer.
Convergence of vision and graphics Jitendra Malik University of California at Berkeley Jitendra Malik University of California at Berkeley.
Computer Graphics Inf4/MSc Computer Graphics Lecture Notes #16 Image-Based Lighting.
RAY TRACING WITH DISPERSION CSS552 – Topics in Rendering Winter 2011 Final Project by: Kohei Ueda Shivani Srikanteshwara Mary Ann Chiramattel Kunjachan.
Computer GraphicsIntroduction A picture is worth a thousand words Science is a new social force. It is provocative and challenging, it holds the promise.
Interactive Visualization of Volumetric Data on Consumer PC Hardware: Introduction Daniel Weiskopf Graphics Hardware Trends Faster development than Moore’s.
Many of the figures from this book may be reproduced free of charge in scholarly articles, proceedings, and presentations, provided only that the following.
CSS 522 Topics in Rendering March 01,2011 Scott and Lew.
WHAT IS VRAY? V-ray is a rendering engine that is used as an extension of certain 3D computer graphics software. The core developers of V-Ray are Vladimir.
ICheat: A Representation for Artistic Control of Cinematic Lighting Juraj ObertJaroslav Křivánek Daniel Sýkora Fabio Pellacini Sumanta Pattanaik
Technology and Historical Overview. Introduction to 3d Computer Graphics  3D computer graphics is the science, study, and method of projecting a mathematical.
Chapter 10: Computer Graphics
Invitation to Computer Science 5th Edition
Shading. What is Shading? Assigning of a color to a pixel in the final image. So, everything in shading is about how to select and combine colors to get.
Computer Graphics An Introduction. What’s this course all about? 06/10/2015 Lecture 1 2 We will cover… Graphics programming and algorithms Graphics data.
Automatic 3D Solid Texture Synthesis from a 2D Image Jia-Wei Chiou 邱家瑋 Computer Graphics & Multimedia Lab., NTUST 論文口試委員 陳炳宇 ( 台大資管 ) 項天瑞 ( 台科資工 ) 楊傳凱.
Sebastian Enrique Columbia University Relighting Framework COMS 6160 – Real-Time High Quality Rendering Nov 3 rd, 2004.
1 Introduction to Computer Graphics with WebGL Ed Angel Professor Emeritus of Computer Science Founding Director, Arts, Research, Technology and Science.
1 Introduction to Computer Graphics with WebGL Ed Angel Professor Emeritus of Computer Science Founding Director, Arts, Research, Technology and Science.
Real-Time Relighting Digital Image Synthesis Yung-Yu Chuang 1/10/2008 with slides by Ravi Ramamoorthi, Robin Green and Milos Hasan.
Real-time Shading with Filtered Importance Sampling Jaroslav Křivánek Czech Technical University in Prague Mark Colbert University of Central Florida.
All-Frequency Shadows Using Non-linear Wavelet Lighting Approximation Ren Ng Stanford Ravi Ramamoorthi Columbia SIGGRAPH 2003 Pat Hanrahan Stanford.
Spring 2015 CSc 83020: 3D Photography Prof. Ioannis Stamos Mondays 4:15 – 6:15
4.1. R ENDERING Aspects of Game Rendering. From Wikipedia: Rendering is the process of generating an image from a model. The model is a description.
1 Perception and VR MONT 104S, Fall 2008 Lecture 21 More Graphics for VR.
Stereological Techniques for Solid Textures Rob Jagnow MIT Julie Dorsey Yale University Holly Rushmeier Yale University.
An Enhanced Splatting Method Graphics and Visualization Group Department of Computer Science The University of Auckland Peter Kulka & Richard Lobb.
Wavelet Applications for Rendering Speaker: Yung Chum Lu.
Subject Name: Computer Graphics Subject Code: Textbook: “Computer Graphics”, C Version By Hearn and Baker Credits: 6 1.
Pure Path Tracing: the Good and the Bad Path tracing concentrates on important paths only –Those that hit the eye –Those from bright emitters/reflectors.
Ray Tracing Fall, Introduction Simple idea  Forward Mapping  Natural phenomenon infinite number of rays from light source to object to viewer.
DIGITAL CONTENT CREATION PROCESS fff PRE-PRODUCTION PRODUCTION POST-PRODUCTION Process ANIMATION PROCESS.
Graphics Lecture 17: Slide 1 Interactive Computer Graphics Lecture 17: Fire.
Photo-realistic Rendering and Global Illumination in Computer Graphics Spring 2012 Material Representation K. H. Ko School of Mechatronics Gwangju Institute.
Radiance Cache Splatting: A GPU-Friendly Global Illumination Algorithm P. Gautron J. Křivánek K. Bouatouch S. Pattanaik.
All-Frequency Shadows Using Non-linear Wavelet Lighting Approximation Ren Ng Stanford Ravi Ramamoorthi Columbia Pat Hanrahan Stanford.
Computer Graphics: Programming, Problem Solving, and Visual Communication Steve Cunningham California State University Stanislaus and Grinnell College.
Toward Real-Time Global Illumination. Global Illumination == Offline? Ray Tracing and Radiosity are inherently slow. Speedup possible by: –Brute-force:
Toward Real-Time Global Illumination. Project Ideas Distributed ray tracing Extension of the radiosity assignment Translucency (subsurface scattering)
Interesting papers on SIGGRAPH 2005 Korea University Computer Graphics Lab. Jin-Kyung Hong.
Aspects of Game Rendering
Cross-line shot interpolation
ATCM 6317 Procedural Animation
Understanding Theory and application of 3D
Image Based Modeling and Rendering (PI: Malik)
Illumination and Shading
A picture is worth a thousand words
Presentation transcript:

Stereological Techniques for Solid Textures Rob Jagnow MIT Julie Dorsey Yale University Holly Rushmeier Yale University

Given a 2D slice through an aggregate material, create a 3D volume with a comparable appearance. Objective

Real-World Materials Concrete Asphalt Terrazzo Igneous minerals Porous materials

Independently Recover… Particle distribution Color Residual noise

Recovering Color Select mean particle colors from segmented regions in the input image Input Mean Colors Synthetic Volume

Recovering Noise How can we replicate the noisy appearance of the input? - = Input Mean Colors Residual The noise residual is less structured and responds well to Heeger & Bergen’s method Synthesized Residual

without noise Putting it all together Input Synthetic volume with noise

Prior Work – Revisited InputHeeger & Bergen ’95Our result

Results – Physical Data Physical Model Heeger & Bergen ’95 Our Method

Results Input Result

Results InputResult

An Approximate Global Illumination System for Computer Generated Films Eric Tabellion PDI / DreamWorks Arnauld Lamorlette PDI / DreamWorks

Introduction (a) Direct and indirect lighting(b) Direct lighting only Example of a character in outside lighting conditions. (a) and (b) were rendered respectively with and without indirect lighting.

Ray Tracing Simplified Geometry Simplified GeometryMicro-polygonsEffective Ray Origin To ray trace simplified geometry, we adjust the ray origin.

Ray Tracing Simplified Geometry (a) (b)(c) (a)2 million displaced micro-polygons, without using the ray offsetting algorithm. (b)using the ray offsetting algorithm, ray tracing only 4 thousand polygons, shown in (c).

Art Direction (a) using a single bounce of indirect light (b) using multiple bounces of indirect light

Art Direction (a) reference(b) saturated(c) warm(d) directional

Art Direction

Triple Product Wavelet Integrals for All-Frequency Relighting Ren Ng Stanford University Pat Hanrahan Stanford University Ravi Ramamoorthi Columbia University

Video

Simulating Water and Smoke with an Octree Data Stucture Frank Losasso Stanford University Industrial Light + Magic Ron Fedkiw Stanford University Industrial Light + Magic Frederic Stanford University

Video

A Method for Animating Viscoelastic Fluids Tolga G. Goktekin James F. O’BrienAdam W. Bargteil University of California, Berkeley

Video