What s Missing? Brian Budge 5/31/04

Size: px
Start display at page:

Download "What s Missing? Brian Budge 5/31/04"

Transcription

1 What s Missing? Brian Budge budge@cs.ucdavis.edu 5/31/04 Institute for Data Analysis and Visualization : University of California, Davis

2 What s wrong with these images? Slide 2 of 20

3 What can we do? More complex geometry If you have non-polygonal surfaces, you shouldn t see polygons Backgrounds are important this is because... The smallest details count! Anything that can be noticed by the human eye, will also be missed More complex physical simulation Again, humans are reasonably good at recognizing complexity (which isn t to say that it necessarily needs to be correct) Lots of effects are noticeable. While they won t necessarily be missed, they add richness that can be convincing Imperfections!!! When was the last time you walked around and found shiny chrome everything? Floors without shoe marks? Metals without scratches? Slide 3 of 20

4 Yeah, texture is great, but... Texture can add a lot of complexity, replacement for geometry in most cases but it s not a reasonable Excellent for labels, wrappers, things that are printed - 2D mappings We need real geometry, especially if the viewer is relatively close Even bump mapping isn t the cure-all. It will look reasonable from an orthogonal viewpoint, and completely wrong from incident angles. Even from orthogonal, though, it will make lighting simulations incorrect. Important research to transition from geometry to bump mapping to BRDF Slide 4 of 20

5 Geometry Many ways to increase geometric complexity Triangle meshes Displacement maps [32] Height Fields [15] Hypertextures (isosurfaces) [28] Slide 5 of 20

6 Take more physics into account We already have reflection and refraction, what more could we want? More realistic BRDFs [19, 1, 23, 2] We ve discussed a lot of these Ideally we could use measured data Polarization [35] Could be very important for manufacturers of sunglasses! Slide 6 of 20

7 Spectral rendering [5] We ve seen this is important even for our non-wavelength dependent interactions even more important when you have wavelenght dependent effects Thin film interference [12] Subsurface scattering and participating media [13, 18] Flourescence and phosphorescence [11] Slide 7 of 20

8 Dispersion [34] Wave optics effects like diffraction [33] Slide 8 of 20

9 Special cases - infinitely many! Humans hair, skin, eyes [22, 14, 21] Plants structures, subsurface scattering models [4, 10] Water structure, impurities [9, 30] Slide 9 of 20

10 Terrain [26, 20] Atmosphere [29, 16] More! Slide 10 of 20

11 Imperfections Dust rendering and modeling of dust accumulation [3, 31] Metallic patinas [7] Corrosion [24] Scratches [25] Wet materials spills etc... [17] Simulation of impacts on surfaces [27] Weathering [6, 8] Much more! Slide 11 of 20

12 The End In conclusion - we need to add complexity to achieve realism It doesn t always have to be right as long as you can fool the human eye Or, it can be right for special cases - as long as those are the cases you re rendering Slide 12 of 20

13 [1] ASHIKHMIN, M., AND SHIRLEY, P. S. An anisotropic phong brdf model. Slide 13 of 20

14 Journal of Graphics Tools 5, 2 (2000), [2] ASHIKMIN, M., PREMOžE, S., AND SHIRLEY, P. A microfacetbased brdf generator. In Proceedings of the 27th annual conference on Computer graphics and interactive techniques (2000), ACM Press/Addison-Wesley Publishing Co., pp [3] BLINN, J. F. Light reflection functions for simulation of clouds and dusty surfaces. vol. 16, pp [4] DEUSSEN, O., HANRAHAN, P., LINTERMANN, B., MěCH, R., PHARR, M., AND PRUSINKIEWICZ, P. Realistic modeling and rendering of plant ecosystems. In Proceedings of the 25th annual conference on Computer graphics and interactive techniques (1998), ACM Press, pp [5] DEVLIN, K., CHALMERS, A., WILKIE, A., AND PURGATHOFER, W. Star: Tone reproduction and physically based spectral rendering. In State Slide 14 of 20

15 of the Art Reports, Eurographics 2002 (September 2002), D. Fellner and R. Scopignio, Eds., The Eurographics Association, pp [6] DORSEY, J., EDELMAN, A., LEGAKIS, J., JENSEN, H. W., AND PEDERSEN, H. K. Modeling and rendering of weathered stone. In Proceedings of SIGGRAPH 99 (Aug. 1999), Computer Graphics Proceedings, Annual Conference Series, pp [7] DORSEY, J., AND HANRAHAN, P. M. Modeling and rendering of metallic patinas. In Proceedings of SIGGRAPH 96 (Aug. 1996), Computer Graphics Proceedings, Annual Conference Series, pp [8] DORSEY, J., PEDERSEN, H. K., AND HANRAHAN, P. M. Flow and changes in appearance. In Proceedings of SIGGRAPH 96 (Aug. 1996), Computer Graphics Proceedings, Annual Conference Series, pp Slide 15 of 20

16 [9] ENRIGHT, D., MARSCHNER, S., AND FEDKIW, R. Animation and rendering of complex water surfaces. In Proceedings of the 29th annual conference on Computer graphics and interactive techniques (2002), ACM Press, pp [10] FRANZKE, O., AND DEUSSEN, O. Rendering plant leaves faithfully. In Proceedings of the SIGGRAPH 2003 conference on Sketches & applications (2003), ACM Press, pp [11] GLASSNER, A. S. A model for fluorescence and phosphorescence. In Proceedings Fifth Eurographics Workshop on Rendering (1994), pp [12] GONDEK, J. S., MEYER, G. W., AND NEWMAN, J. G. Wavelength dependent reflectance functions. In Proceedings of the 21st annual conference on Computer graphics and interactive techniques (1994), ACM Press, pp Slide 16 of 20

17 [13] HANRAHAN, P., AND KRUEGER, W. Reflection from layered surfaces due to subsurface scattering. In Proceedings of the 20th annual conference on Computer graphics and interactive techniques (1993), ACM Press, pp [14] HARO, A., GUENTER, B., AND ESSA, I. Fine-scale human skin structure rendering. In Proceedings 12th Eurographics Workshop on Rendering (June 2001). [15] HENNING, C., AND STEPHENSON, P. Accelerating the ray tracing of height fields. In Proceedings of the 2nd international conference on Computer graphics and interactive techniques in Austalasia and Southe East Asia (2004), ACM Press, pp [16] JENSEN, H. W., DURAND, F., DORSEY, J., STARK, M. M., SHIRLEY, P., AND PREMOžE, S. A physically-based night sky model. In Proceedings of the 28th annual conference on Computer graphics and interactive techniques (2001), ACM Press, pp Slide 17 of 20

18 [17] JENSEN, H. W., LEGAKIS, J., AND DORSEY, J. Rendering of wet materials. In Eurographics Rendering Workshop 1999 (June 1999). [18] JENSEN, H. W., MARSCHNER, S. R., LEVOY, M., AND HANRAHAN, P. A practical model for subsurface light transport. In Proceedings of the 28th annual conference on Computer graphics and interactive techniques (2001), ACM Press, pp [19] KAJIYA, J. T. Anisotropic reflection models. In Computer Graphics (Proceedings of SIGGRAPH 85) (July 1985), vol. 19, pp [20] KELLEY, A. D., MALIN, M. C., AND NIELSON, G. M. Terrain simulation using a model of stream erosion. In Proceedings of the 15th annual conference on Computer graphics and interactive techniques (1988), ACM Press, pp [21] LEFOHN, A., BUDGE, B., SHIRLEY, P., CARUSO, R., AND REINHARD, E. An ocularist s approach to human iris synthesis Slide 18 of 20

19 [22] MARSCHNER, S. R., JENSEN, H. W., CAMMARANO, M., WORLEY, S., AND HANRAHAN, P. Light scattering from human hair fibers. ACM Trans. Graph. 22, 3 (2003), [23] MATUSIK, W., PFISTER, H., BRAND, M., AND MCMILLAN, L. A datadriven reflectance model. ACM Trans. Graph. 22, 3 (2003), [24] MERILLOU, S., DISCHLER, J.-M., AND GHAZANFARPOUR, D. Corrosion: Simulating and rendering. In Graphics Interface 2001 (June 2001), pp [25] MERILLOU, S., DISCHLER, J.-M., AND GHAZANFARPOUR, D. Surface scratches: measuring, modeling and rendering. The Visual Computer 17, 1 (2001), [26] MUSGRAVE, F. K., KOLB, C. E., AND MACE, R. S. The synthesis and rendering of eroded fractal terrains. In Proceedings of the 16th Slide 19 of 20

20 annual conference on Computer graphics and interactive techniques (1989), ACM Press, pp [27] PAQUETTE, E., POULIN, P., AND DRETTAKIS, G. Surface aging by impacts. In Graphics Interface 2001 (June 2001), pp [28] PERLIN, K., AND HOFFERT, E. M. Hypertexture. In Proceedings of the 16th annual conference on Computer graphics and interactive techniques (1989), ACM Press, pp [29] PREETHAM, A. J., SHIRLEY, P., AND SMITS, B. A practical analytic model for daylight. In Proceedings of the 26th annual conference on Computer graphics and interactive techniques (1999), ACM Press/Addison-Wesley Publishing Co., pp [30] PREMOZE, S., AND ASHIKHIMIN, M. Rendering natural waters. In Eighth Pacific Conference on Computer Graphics and Applications (2000). Slide 20 of 20

21 [31] SIU-CHI, H., AND WONG, T.-T. Simulating dust accumulation. IEEE Computer Graphics & Applications 15, 1 (Jan. 1995), [32] SMITS, B., SHIRLEY, P., AND STARK, M. M. Direct ray tracing of displacement mapped triangls. In Eurographics Rendering Workshop (2000). [33] STAM, J. Diffraction shaders. In Proceedings of the 26th annual conference on Computer graphics and interactive techniques (1999), ACM Press/Addison-Wesley Publishing Co., pp [34] SUN, Y., FRACCHIA, F. D., AND DREW, M. S. Rendering light dispersion with a composite spectral model. In International Conference on Color in Graphics and Image Processing (2000). [35] WOLFF, L. B., AND KURLANDER, D. J. Ray tracing with polarization parameters. IEEE Comput. Graph. Appl. 10, 6 (1990), Slide 21 of 20

rendering equation computer graphics rendering equation 2009 fabio pellacini 1

rendering equation computer graphics rendering equation 2009 fabio pellacini 1 rendering equation computer graphics rendering equation 2009 fabio pellacini 1 physically-based rendering synthesis algorithms that compute images by simulation the physical behavior of light computer

More information

CS348B: Image Synthesis

CS348B: Image Synthesis Page 1 CS348B: Image Synthesis Goal: How to generate realistic images? Applications Movies Interactive entertainment Industrial design Architecture Showcase products Final Fantasy Cultural heritage Holy

More information

Visual Simulation of Weathering By γ-ton Tracing

Visual Simulation of Weathering By γ-ton Tracing Visual Simulation of Weathering By γ-ton Tracing Yanyun Chen Lin Xia Tien-Tsin Wong Xin Tong Hujun Bao Baining Guo Heung-Yeung Shum Microsoft Research Asia Zhejiang University The Chinese University of

More information

A Simple Layered RGB BRDF Model

A Simple Layered RGB BRDF Model A Simple Layered RGB BRDF Model Xavier Granier, Wolfgang Heidrich To cite this version: Xavier Granier, Wolfgang Heidrich. A Simple Layered RGB BRDF Model. 10th Pacific Conference on Computer Graphics

More information

Subsurface Scattering & Complex Material Properties

Subsurface Scattering & Complex Material Properties Last Time? Subsurface Scattering & What is a Pixel? Aliasing Fourier Analysis Sampling & Reconstruction Mip maps Reading for Today: Optional Reading for Today Correlated Multi-Jittered Sampling, Andrew

More information

Rendering Iridescent Colors Appearing on Natural Objects

Rendering Iridescent Colors Appearing on Natural Objects Rendering Iridescent Colors Appearing on Natural Objects H. Hirayama, Y. Yamaji, K. Kaneda, H. Yamashita, and Y. Monden Faculty of Engineering Hiroshima University Interdisciplinary Faculty of Science

More information

CMSC427 Shading Intro. Credit: slides from Dr. Zwicker

CMSC427 Shading Intro. Credit: slides from Dr. Zwicker CMSC427 Shading Intro Credit: slides from Dr. Zwicker 2 Today Shading Introduction Radiometry & BRDFs Local shading models Light sources Shading strategies Shading Compute interaction of light with surfaces

More information

RENDERING THE PHENOMENA OF VOLUME ABSORPTION IN HOMOGENEOUS TRANSPARENT MATERIALS

RENDERING THE PHENOMENA OF VOLUME ABSORPTION IN HOMOGENEOUS TRANSPARENT MATERIALS RENDERING THE PHENOMENA OF VOLUME ABSORPTION IN HOMOGENEOUS TRANSPARENT MATERIALS YINLONG SUN, F. DAVID FRACCHIA, AND MARK S. DREW School of Computing Science, Simon Fraser University, Burnaby, BC, Canada

More information

Shading. Brian Curless CSE 557 Autumn 2017

Shading. Brian Curless CSE 557 Autumn 2017 Shading Brian Curless CSE 557 Autumn 2017 1 Reading Optional: Angel and Shreiner: chapter 5. Marschner and Shirley: chapter 10, chapter 17. Further reading: OpenGL red book, chapter 5. 2 Basic 3D graphics

More information

Simulation of Aging Metal with Preservative Coating

Simulation of Aging Metal with Preservative Coating International Conferences on Computer Graphics, Visualization, Computer Vision, and Game Technology (VisioGame 2013) Abstract Simulation of Aging Metal with Preservative Coating Yutaro Kamata 1 Yoshitsugu

More information

Local Reflection Models

Local Reflection Models Local Reflection Models Illumination Thus Far Simple Illumination Models Ambient + Diffuse + Attenuation + Specular Additions Texture, Shadows, Used in global algs! (Ray tracing) Problem: Different materials

More information

Figure 1: Page from the Munsell Book of Color displayed on a 1970's frame buffer (from [3]). possible to display a surface with an arbitrary BRDF, wil

Figure 1: Page from the Munsell Book of Color displayed on a 1970's frame buffer (from [3]). possible to display a surface with an arbitrary BRDF, wil COMPUTER AIDED COLOR APPEARANCE DESIGN Gary W. Meyer Department of Computer and Information Science University of Oregon Eugene, OR 97405 USA gary@cs.uoregon.edu ABSTRACT Recent developments in the field

More information

MIT Monte-Carlo Ray Tracing. MIT EECS 6.837, Cutler and Durand 1

MIT Monte-Carlo Ray Tracing. MIT EECS 6.837, Cutler and Durand 1 MIT 6.837 Monte-Carlo Ray Tracing MIT EECS 6.837, Cutler and Durand 1 Schedule Review Session: Tuesday November 18 th, 7:30 pm bring lots of questions! Quiz 2: Thursday November 20 th, in class (one weeks

More information

Advanced d Computer Graphics CS 563: Real Time Ocean Rendering

Advanced d Computer Graphics CS 563: Real Time Ocean Rendering Advanced d Computer Graphics CS 563: Real Time Ocean Rendering [Real Time Realistic Ocean Lighting using Seamless Transitions from Geometry to BRDF] Xin Wang March, 20, 2012 Computer Science Dept. Worcester

More information

Real Time Rendering. CS 563 Advanced Topics in Computer Graphics. Songxiang Gu Jan, 31, 2005

Real Time Rendering. CS 563 Advanced Topics in Computer Graphics. Songxiang Gu Jan, 31, 2005 Real Time Rendering CS 563 Advanced Topics in Computer Graphics Songxiang Gu Jan, 31, 2005 Introduction Polygon based rendering Phong modeling Texture mapping Opengl, Directx Point based rendering VTK

More information

Chapter 1 Introduction. Marc Olano

Chapter 1 Introduction. Marc Olano Chapter 1 Introduction Marc Olano 1 About This Course Or, why do we want to do real-time shading, and why offer a course on it? Over the years of graphics hardware development, there have been obvious

More information

Schedule. MIT Monte-Carlo Ray Tracing. Radiosity. Review of last week? Limitations of radiosity. Radiosity

Schedule. MIT Monte-Carlo Ray Tracing. Radiosity. Review of last week? Limitations of radiosity. Radiosity Schedule Review Session: Tuesday November 18 th, 7:30 pm, Room 2-136 bring lots of questions! MIT 6.837 Monte-Carlo Ray Tracing Quiz 2: Thursday November 20 th, in class (one weeks from today) MIT EECS

More information

Visual Simulation of Hydraulic Erosion

Visual Simulation of Hydraulic Erosion Visual Simulation of Hydraulic Erosion Bedřich Beneš Rafael Forsbach Department of Computer Science ITESM, Campus Ciudad de México Mexico D.F. beda@campus.ccm.itesm.mx ABSTRACT A new algorithm for hydraulic

More information

Programmable GPUS. Last Time? Reading for Today. Homework 4. Planar Shadows Projective Texture Shadows Shadow Maps Shadow Volumes

Programmable GPUS. Last Time? Reading for Today. Homework 4. Planar Shadows Projective Texture Shadows Shadow Maps Shadow Volumes Last Time? Programmable GPUS Planar Shadows Projective Texture Shadows Shadow Maps Shadow Volumes frame buffer depth buffer stencil buffer Stencil Buffer Homework 4 Reading for Create some geometry "Rendering

More information

Advanced Material Appearance Modeling

Advanced Material Appearance Modeling SIGGRAPH 2009 Course Advanced Material Appearance Modeling Julie Dorsey Holly Rushmeier Yale University { julie.dorsey, holly.rushmeier (at) yale.edu} 1 Table of Contents Course Description 3 Annotated

More information

Appearance Manifolds for Modeling Time-Variant Appearance of Materials

Appearance Manifolds for Modeling Time-Variant Appearance of Materials Appearance Manifolds for Modeling Time-Variant Appearance of Materials Jiaping Wang Xin Tong Stephen Lin Minghao Pan Chao Wang Hujun Bao Baining Guo Heung-Yeung Shum ICTCAS & GSCAS Microsoft Research Asia

More information

Photon Mapping. Michael Doggett Department of Computer Science Lund university

Photon Mapping. Michael Doggett Department of Computer Science Lund university Photon Mapping Michael Doggett Department of Computer Science Lund university Outline Photon Mapping (ch. 14 in textbook) Progressive Stochastic 2011 Michael Doggett How to make light sampling faster?

More information

15-462: Computer Graphics. Jessica Hodgins and Alla Safonova

15-462: Computer Graphics. Jessica Hodgins and Alla Safonova 15-462: Computer Graphics Jessica Hodgins and Alla Safonova Introduction Administrivia Who are we? What is computer graphics? A few case studies Administration Web page www.cs.cmu.edu/~jkh/462_s07 Linked

More information

Shading. Reading. Pinhole camera. Basic 3D graphics. Brian Curless CSE 557 Fall Required: Shirley, Chapter 10

Shading. Reading. Pinhole camera. Basic 3D graphics. Brian Curless CSE 557 Fall Required: Shirley, Chapter 10 Reading Required: Shirley, Chapter 10 Shading Brian Curless CSE 557 Fall 2014 1 2 Basic 3D graphics With affine matrices, we can now transform virtual 3D objects in their local coordinate systems into

More information

rendering equation computer graphics rendering equation 2009 fabio pellacini 1

rendering equation computer graphics rendering equation 2009 fabio pellacini 1 rendering equation computer graphics rendering equation 2009 fabio pellacini 1 phsicall-based rendering snthesis algorithms that compute images b simulation the phsical behavior of light computer graphics

More information

Skin Color Transfer. Introduction. Other-Race Effect. This work

Skin Color Transfer. Introduction. Other-Race Effect. This work Skin Color Transfer This work Introduction Investigates the importance of facial skin color for race differentiation Explore the potential information for other-race race effect Basic Idea Match the average

More information

Global Illumination. Global Illumination. Direct Illumination vs. Global Illumination. Indirect Illumination. Soft Shadows.

Global Illumination. Global Illumination. Direct Illumination vs. Global Illumination. Indirect Illumination. Soft Shadows. CSCI 480 Computer Graphics Lecture 18 Global Illumination BRDFs Raytracing and Radiosity Subsurface Scattering Photon Mapping [Ch. 13.4-13.5] March 28, 2012 Jernej Barbic University of Southern California

More information

Simple Lighting/Illumination Models

Simple Lighting/Illumination Models Simple Lighting/Illumination Models Scene rendered using direct lighting only Photograph Scene rendered using a physically-based global illumination model with manual tuning of colors (Frederic Drago and

More information

Affective Scene Generation

Affective Scene Generation Affective Scene Generation Carl Hultquist Department of Computer Science University of Cape Town Cape Town, South Africa James Gain Department of Computer Science University of Cape Town Cape Town, South

More information

Shading. Brian Curless CSE 457 Spring 2017

Shading. Brian Curless CSE 457 Spring 2017 Shading Brian Curless CSE 457 Spring 2017 1 Reading Optional: Angel and Shreiner: chapter 5. Marschner and Shirley: chapter 10, chapter 17. Further reading: OpenGL red book, chapter 5. 2 Basic 3D graphics

More information

Direct Ray Tracing of Displacement Mapped Triangles

Direct Ray Tracing of Displacement Mapped Triangles Direct Ray Tracing of Displacement Mapped Triangles Brian Smits Peter Shirley Michael M. Stark University of Utah bes shirley mstark@cs.utah.edu Abstract. We present an algorithm for ray tracing displacement

More information

Curriculum Vitae Henrik Wann Jensen

Curriculum Vitae Henrik Wann Jensen Curriculum Vitae Henrik Wann Jensen Contact Address Computer Science and Engineering, APM 3824 University of California, San Diego CA 92093-0114 henrik@graphics.ucsd.edu http://graphics.ucsd.edu/ henrik

More information

Real-time Rendering of Soap Bubbles Taking into Account Light Interference

Real-time Rendering of Soap Bubbles Taking into Account Light Interference Real-time Rendering of Soap Bubbles Taking into Account Light Interference Kei Iwasaki Keichi Matsuzawa Tomoyuki Nishita The University of Tokyo 7-3-1 Hongo, Bunkyo-ku, Tokyo, Japan Phone: +81.3.5841.4096

More information

Global Illumination. CSCI 420 Computer Graphics Lecture 18. BRDFs Raytracing and Radiosity Subsurface Scattering Photon Mapping [Ch

Global Illumination. CSCI 420 Computer Graphics Lecture 18. BRDFs Raytracing and Radiosity Subsurface Scattering Photon Mapping [Ch CSCI 420 Computer Graphics Lecture 18 Global Illumination Jernej Barbic University of Southern California BRDFs Raytracing and Radiosity Subsurface Scattering Photon Mapping [Ch. 13.4-13.5] 1 Global Illumination

More information

Intro to Ray-Tracing & Ray-Surface Acceleration

Intro to Ray-Tracing & Ray-Surface Acceleration Lecture 12 & 13: Intro to Ray-Tracing & Ray-Surface Acceleration Computer Graphics and Imaging UC Berkeley Course Roadmap Rasterization Pipeline Core Concepts Sampling Antialiasing Transforms Geometric

More information

An Efficient Approach to Real-Time Sky Simulation

An Efficient Approach to Real-Time Sky Simulation An Efficient Approach to Real-Time Sky Simulation Kun Yang 1,, Qicheng Li 1,,3, Zhangjin Huang 1,, Jia Wang 4, Guoping Wang 1, 1 Dep. of Computer ience & Technology, Peking University, Beijing, China Key

More information

Review. Stephen J. Guy

Review. Stephen J. Guy Review Stephen J. Guy Overview Pixar short Review last class Review course Area of Graphics Image Processing Rendering Modeling Animation Misc Area of Graphics Image Processing Rendering Modeling Animation

More information

Retro-rendering with Vector-Valued Light: Producing Local Illumination from the Transport Equation

Retro-rendering with Vector-Valued Light: Producing Local Illumination from the Transport Equation Retro-rendering with Vector-Valued Light: Producing Local Illumination from the Transport Equation David C. Banks and Kevin M. Beason Florida State University, Tallahassee, USA ABSTRACT Many rendering

More information

Surface Aging by Impacts

Surface Aging by Impacts Surface Aging by Impacts E. Paquette 1,2, P. Poulin 1, G. Drettakis 2 1 2 /GRAVIR-REVES-INRIA Context Realistic rendering Synthetic objects look too perfect Aging effects Previous Work Specific effects

More information

A Reflectance Model for Diffuse Fluorescent Surfaces

A Reflectance Model for Diffuse Fluorescent Surfaces A Reflectance Model for Diffuse Fluorescent Surfaces Alexander Wilkie, Andrea Weidlich, Caroline Larboulette, Werner Purgathofer Institut für Computergraphik und Algorithmen, TU Wien, Austria Figure 1:

More information

Visualizer An implicit surface rendering application

Visualizer An implicit surface rendering application June 01, 2004 Visualizer An implicit surface rendering application Derek Gerstmann - C1405511 MSc Computer Animation NCCA Bournemouth University OVERVIEW OF APPLICATION Visualizer is an interactive application

More information

CS 563 Advanced Topics in Computer Graphics. by Emmanuel Agu

CS 563 Advanced Topics in Computer Graphics. by Emmanuel Agu CS 563 Advanced Topics in Computer Graphics by Emmanuel Agu Outline Overview: about me, about class What is photorealistic rendering? Raytracing introduction Professor Background Dr. Emmanuel Agu (professor,

More information

Procedural Modeling. Last Time? Reading for Today. Reading for Today

Procedural Modeling. Last Time? Reading for Today. Reading for Today Last Time? Procedural Modeling Modern Graphics Hardware Cg Programming Language Gouraud Shading vs. Phong Normal Interpolation Bump, Displacement, & Environment Mapping G P R T F P D Reading for Today

More information

CS 348B Project Report Mingyu Gao, Jing Pu

CS 348B Project Report Mingyu Gao, Jing Pu CS 348B Project Report Mingyu Gao, Jing Pu mgao12@stanford.edu, jingpu@stanford.edu Introduction In this project, we plan to render silicon wafers with the signature of rainbow colors on the reflecting

More information

Image Based Real-time and Realistic Forest Rendering and Forest Growth Simulation

Image Based Real-time and Realistic Forest Rendering and Forest Growth Simulation Image Based Real-time and Realistic Forest Rendering and Forest Growth Simulation Yi-Kuan Zhang School of Science, Xi an Jiaotong Univ. ykzhang@liama.ia.ac.cn Xiao-Peng Zhang xpzhang@nlpr.ia.ac.cn Olivier

More information

Image Synthesis. Global Illumination. Why Global Illumination? Achieve more photorealistic images

Image Synthesis. Global Illumination. Why Global Illumination? Achieve more photorealistic images Part I - Photorealism 1 Why? Achieve more photorealistic images All images are from MentalRay s website 2 Computer Science Dept. Technion Page 1 3 4 Computer Science Dept. Technion Page 2 5 From Alexander

More information

Other Rendering Techniques CSE 872 Fall Intro You have seen Scanline converter (+z-buffer) Painter s algorithm Radiosity CSE 872 Fall

Other Rendering Techniques CSE 872 Fall Intro You have seen Scanline converter (+z-buffer) Painter s algorithm Radiosity CSE 872 Fall Other Rendering Techniques 1 Intro You have seen Scanline converter (+z-buffer) Painter s algorithm Radiosity 2 Intro Some more Raytracing Light maps Photon-map Reyes Shadow maps Sahdow volumes PRT BSSRF

More information

02 Shading and Frames. Steve Marschner CS5625 Spring 2016

02 Shading and Frames. Steve Marschner CS5625 Spring 2016 02 Shading and Frames Steve Marschner CS5625 Spring 2016 Light reflection physics Radiometry redux Power Intensity power per unit solid angle Irradiance power per unit area Radiance power per unit (solid

More information

POPULATION BASED PROCEDURAL ARTIFICIAL CITY GENERATION USING BETA DISTRIBUTION. Baha ġen, Abdullah ÇAVUġOĞLU, Haldun GÖKTAġ and Nesrin AYDIN

POPULATION BASED PROCEDURAL ARTIFICIAL CITY GENERATION USING BETA DISTRIBUTION. Baha ġen, Abdullah ÇAVUġOĞLU, Haldun GÖKTAġ and Nesrin AYDIN Mathematical and Computational Applications, Vol. 17, No. 1, pp. 9-17, 01 POPULATION BASED PROCEDURAL ARTIFICIAL CITY GENERATION USING BETA DISTRIBUTION Baha ġen, Abdullah ÇAVUġOĞLU, Haldun GÖKTAġ and

More information

CENG 477 Introduction to Computer Graphics. Ray Tracing: Shading

CENG 477 Introduction to Computer Graphics. Ray Tracing: Shading CENG 477 Introduction to Computer Graphics Ray Tracing: Shading Last Week Until now we learned: How to create the primary rays from the given camera and image plane parameters How to intersect these rays

More information

1.! Questions about reflected intensity. [Use the formulas on p. 8 of Light.] , no matter

1.! Questions about reflected intensity. [Use the formulas on p. 8 of Light.] , no matter Reading: Light Key concepts: Huygens s principle; reflection; refraction; reflectivity; total reflection; Brewster angle; polarization by absorption, reflection and Rayleigh scattering. 1.! Questions about

More information

Complex Shading Algorithms

Complex Shading Algorithms Complex Shading Algorithms CPSC 414 Overview So far Rendering Pipeline including recent developments Today Shading algorithms based on the Rendering Pipeline Arbitrary reflection models (BRDFs) Bump mapping

More information

CS 431/636 Advanced Rendering Techniques

CS 431/636 Advanced Rendering Techniques CS 431/636 Advanced Rendering Techniques Dr. David Breen Matheson 308 Thursday 6PM 8:50PM Presentation 7 5/23/06 Questions from Last Time? Hall Shading Model Shadows Reflections Refractions Slide Credits

More information

The Perception of Simulated Materials

The Perception of Simulated Materials The Perception of Simulated Materials Holly Rushmeier Yale University, PO Box 208285, New Haven, CT 06520, USA ABSTRACT Numerically modeling the interaction of light with materials is an essential step

More information

Real-time Visualization of Clouds

Real-time Visualization of Clouds Real-time Visualization of Clouds Paul Heinzlreiter, Gerhard Kurka, Jens Volkert GUP Linz, Johannes Kepler University Linz Altenbergerstraße 69, A-4040 Linz, Austria/Europe heinzlreiter@gup.uni-linz.ac.at

More information

Global Illumination. Global Illumination. Direct Illumination vs. Global Illumination. Indirect Illumination. Soft Shadows.

Global Illumination. Global Illumination. Direct Illumination vs. Global Illumination. Indirect Illumination. Soft Shadows. CSCI 420 Computer Graphics Lecture 18 Global Illumination Jernej Barbic University of Southern California BRDFs Raytracing and Radiosity Subsurface Scattering Photon Mapping [Angel Ch. 11] 1 Global Illumination

More information

Image-based BRDF Representation

Image-based BRDF Representation JAMSI, 11 (2015), No. 2 47 Image-based BRDF Representation A. MIHÁLIK AND R. ĎURIKOVIČ Abstract: To acquire a certain level of photorealism in computer graphics, it is necessary to analyze, how the materials

More information

Displacement Mapping

Displacement Mapping HELSINKI UNIVERSITY OF TECHNOLOGY 16.4.2002 Telecommunications Software and Multimedia Laboratory Tik-111.500 Seminar on computer graphics Spring 2002: Rendering of High-Quality 3-D Graphics Displacement

More information

COMP 4801 Final Year Project. Ray Tracing for Computer Graphics. Final Project Report FYP Runjing Liu. Advised by. Dr. L.Y.

COMP 4801 Final Year Project. Ray Tracing for Computer Graphics. Final Project Report FYP Runjing Liu. Advised by. Dr. L.Y. COMP 4801 Final Year Project Ray Tracing for Computer Graphics Final Project Report FYP 15014 by Runjing Liu Advised by Dr. L.Y. Wei 1 Abstract The goal of this project was to use ray tracing in a rendering

More information

INFOGR Computer Graphics. J. Bikker - April-July Lecture 10: Ground Truth. Welcome!

INFOGR Computer Graphics. J. Bikker - April-July Lecture 10: Ground Truth. Welcome! INFOGR Computer Graphics J. Bikker - April-July 2015 - Lecture 10: Ground Truth Welcome! Today s Agenda: Limitations of Whitted-style Ray Tracing Monte Carlo Path Tracing INFOGR Lecture 10 Ground Truth

More information

Plausible and Realtime Rendering of Scratched Metal by Deforming MDF of Normal Mapped Anisotropic Surface

Plausible and Realtime Rendering of Scratched Metal by Deforming MDF of Normal Mapped Anisotropic Surface Plausible and Realtime Rendering of Scratched Metal by Deforming MDF of Normal Mapped Anisotropic Surface Young-Min Kang Tongmyong University ymkang@tu.ac.kr Hwan-Gue Cho Pusan National University hgcho@pusan.ac.kr

More information

A Geometrical Approach to Modeling Reflectance Functions of Diffracting Surfaces Submitted to EGWR 2000

A Geometrical Approach to Modeling Reflectance Functions of Diffracting Surfaces Submitted to EGWR 2000 DO NOT COPY A Geometrical Approach to Modeling Reflectance Functions of Diffracting Surfaces DO NOT DISTRIBUTE Submitted to EGWR 2000 Nicolas Tsingos Bell Laboratories tsingos@research.bell-labs.com Abstract.

More information

CS5620 Intro to Computer Graphics

CS5620 Intro to Computer Graphics CS 5620 Fall 2015 www.youtube.com/watch?v=hjhic0mt4ts 3 Computer Graphics Synthesis of static/dynamic 2D images from 3D geometry using computers Teaching Staff Lecturer: Prof. Craig Gotsman Class: Mon

More information

Ray-Tracing. Misha Kazhdan

Ray-Tracing. Misha Kazhdan Ray-Tracing Misha Kazhdan Ray-Tracing In graphics, we often represent the surface of a 3D shape by a set of triangles. Goal: Ray-Tracing Take a collection of triangles representing a 3D scene and render

More information

Representing and Computing Polarized Light in a Ray Tracer

Representing and Computing Polarized Light in a Ray Tracer Representing and Computing Polarized Light in a Ray Tracer A Technical Report in STS 4600 Presented to the Faculty of the School of Engineering and Applied Science University of Virginia in Partial Fulfillment

More information

Texture Mapping. Images from 3D Creative Magazine

Texture Mapping. Images from 3D Creative Magazine Texture Mapping Images from 3D Creative Magazine Contents Introduction Definitions Light And Colour Surface Attributes Surface Attributes: Colour Surface Attributes: Shininess Surface Attributes: Specularity

More information

Technical Papers November 2017 Bangkok Int'l Trade & Exhibition Centre (BITEC)

Technical Papers November 2017 Bangkok Int'l Trade & Exhibition Centre (BITEC) Session: Form, Furniture and Fashion Date/Time: 28 November 2017, 09:00am - 10:45am Position-Based Tensegrity Design Material-Minimizing Forms and Structures Reconfigurable Interlocking Furniture Fabricable

More information

12:40-2:40 3:00-4:00 PM

12:40-2:40 3:00-4:00 PM Physics 294H l Professor: Joey Huston l email:huston@msu.edu l office: BPS3230 l Homework will be with Mastering Physics (and an average of 1 hand-written problem per week) Help-room hours: 12:40-2:40

More information

Family of Energy Conserving Glossy Reflection Models

Family of Energy Conserving Glossy Reflection Models Family of Energy Conserving Glossy Reflection Models Michal Radziszewski and Witold Alda AGH University of Science and Technology, al. Mickiewicza 3, 3-59 Krakow, Poland mradzisz@student.agh.edu.pl, alda@agh.edu.pl

More information

Matting, Transparency, and Illumination. Slides from Alexei Efros

Matting, Transparency, and Illumination. Slides from Alexei Efros New course focus Done with texture, patches, and shuffling image content. Focus on light, specifically light models derived from multiple photos of the same scene. Matting, Transparency, and Illumination

More information

Surface Aging by Impacts

Surface Aging by Impacts Surface Aging by Impacts Eric Paquettea,b Pierre Poulina a LIGUM DIRO, Universite de Montre al, Canada George Drettakisb b imagis-gravir, Inria Sophia Antipolis, France 1 Abstract We present a novel aging

More information

A reflectometer setup for spectral BTF measurement

A reflectometer setup for spectral BTF measurement A reflectometer setup for spectral BTF measurement Daniel Lyssi Institute of Computer Science II, University of Bonn, Germany Abstract In computer graphics, information about a material s reflectance properties

More information

Today. Participating media. Participating media. Rendering Algorithms: Participating Media and. Subsurface scattering

Today. Participating media. Participating media. Rendering Algorithms: Participating Media and. Subsurface scattering Today Rendering Algorithms: Participating Media and Subsurface Scattering Introduction Rendering participating media Rendering subsurface scattering Spring 2009 Matthias Zwicker Participating media Participating

More information

Today. Global illumination. Shading. Interactive applications. Rendering pipeline. Computergrafik. Shading Introduction Local shading models

Today. Global illumination. Shading. Interactive applications. Rendering pipeline. Computergrafik. Shading Introduction Local shading models Computergrafik Matthias Zwicker Universität Bern Herbst 2009 Today Introduction Local shading models Light sources strategies Compute interaction of light with surfaces Requires simulation of physics Global

More information

Advanced Maya Texturing and Lighting

Advanced Maya Texturing and Lighting Advanced Maya Texturing and Lighting Lanier, Lee ISBN-13: 9780470292730 Table of Contents Introduction. Chapter 1 Understanding Lighting, Color, and Composition. Understanding the Art of Lighting. Using

More information

Image Based Lighting with Near Light Sources

Image Based Lighting with Near Light Sources Image Based Lighting with Near Light Sources Shiho Furuya, Takayuki Itoh Graduate School of Humanitics and Sciences, Ochanomizu University E-mail: {shiho, itot}@itolab.is.ocha.ac.jp Abstract Recent some

More information

Image Based Lighting with Near Light Sources

Image Based Lighting with Near Light Sources Image Based Lighting with Near Light Sources Shiho Furuya, Takayuki Itoh Graduate School of Humanitics and Sciences, Ochanomizu University E-mail: {shiho, itot}@itolab.is.ocha.ac.jp Abstract Recent some

More information

Light Reflection Models

Light Reflection Models Light Reflection Models Visual Imaging in the Electronic Age Donald P. Greenberg October 21, 2014 Lecture #15 Goal of Realistic Imaging From Strobel, Photographic Materials and Processes Focal Press, 186.

More information

Illumination. The slides combine material from Andy van Dam, Spike Hughes, Travis Webb and Lyn Fong

Illumination. The slides combine material from Andy van Dam, Spike Hughes, Travis Webb and Lyn Fong INTRODUCTION TO COMPUTER GRAPHIC S Illumination The slides combine material from Andy van Dam, Spike Hughes, Travis Webb and Lyn Fong Andries van Dam October 29, 2009 Illumination Models 1/30 Outline Physical

More information

The Traditional Graphics Pipeline

The Traditional Graphics Pipeline Last Time? The Traditional Graphics Pipeline Reading for Today A Practical Model for Subsurface Light Transport, Jensen, Marschner, Levoy, & Hanrahan, SIGGRAPH 2001 Participating Media Measuring BRDFs

More information

Lecture 4: Reflection Models

Lecture 4: Reflection Models Lecture 4: Reflection Models CS 660, Spring 009 Kavita Bala Computer Science Cornell University Outline Light sources Light source characteristics Types of sources Light reflection Physics-based models

More information

L 32 Light and Optics [3]

L 32 Light and Optics [3] L 32 Light and Optics [3] Measurements of the speed of light The bending of light refraction Total internal reflection Dispersion Dispersion Rainbows Atmospheric scattering Blue sky red sunsets Light and

More information

Physical or wave optics

Physical or wave optics Physical or wave optics In the last chapter, we have been studying geometric optics u light moves in straight lines u can summarize everything by indicating direction of light using a ray u light behaves

More information

CGT 581 G Fluids. Overview. Some terms. Some terms

CGT 581 G Fluids. Overview. Some terms. Some terms CGT 581 G Fluids Bedřich Beneš, Ph.D. Purdue University Department of Computer Graphics Technology Overview Some terms Incompressible Navier-Stokes Boundary conditions Lagrange vs. Euler Eulerian approaches

More information

Reflection Space Image Based Rendering

Reflection Space Image Based Rendering Reflection Space Image Based Rendering Brian Cabral, Marc Olano, Philip Nemec SGI Abstract High quality, physically accurate rendering at interactive rates has widespread application, but is a daunting

More information

At the interface between two materials, where light can be reflected or refracted. Within a material, where the light can be scattered or absorbed.

At the interface between two materials, where light can be reflected or refracted. Within a material, where the light can be scattered or absorbed. At the interface between two materials, where light can be reflected or refracted. Within a material, where the light can be scattered or absorbed. The eye sees by focusing a diverging bundle of rays from

More information

Animation of Water Droplet Flow on Structured Surfaces

Animation of Water Droplet Flow on Structured Surfaces SIGRAD (2002) Mark Ollila (Editors) Animation of Water Droplet Flow on Structured Surfaces Malin Jonsson University of Gävle, Kungsbäcksvägen 47, S-801 76 Gävle, Sweden. na99mjn@student.hig.se Anders Hast

More information

MIT Ray Tracing Ray Tracing

MIT Ray Tracing Ray Tracing MIT 6.83 - Ray Tracing Ray Tracing MIT EECS 6.83 Most slides are taken from Frédo Durand and Barb Cutler Some slides courtesy of Leonard McMillan 1 2 Ray Tracing Ray Tracing Ray Tracing kills two birds

More information

Photo-realism Fundamentals

Photo-realism Fundamentals 1-(800) 877-2745 www.ashlar-vellum.com Photo-realism Fundamentals Using Cobalt, Xenon, Argon Copyright 2008 Ashlar Incorporated. All rights reserved. Photo-realism Fundamentals Photo-realistic rendering

More information

Modeling the Anisotropic Reflectance of a Surface with Microstructure Engineered to Obtain Visible Contrast after Rotation

Modeling the Anisotropic Reflectance of a Surface with Microstructure Engineered to Obtain Visible Contrast after Rotation Modeling the Anisotropic Reflectance of a Surface with Microstructure Engineered to Obtain Visible Contrast after Rotation Andrea Luongo, Viggo Falster, Mads Brix Doest, Dongya Li, Francesco Regi, Yang

More information

Efficient Rendering of Glossy Reflection Using Graphics Hardware

Efficient Rendering of Glossy Reflection Using Graphics Hardware Efficient Rendering of Glossy Reflection Using Graphics Hardware Yoshinori Dobashi Yuki Yamada Tsuyoshi Yamamoto Hokkaido University Kita-ku Kita 14, Nishi 9, Sapporo 060-0814, Japan Phone: +81.11.706.6530,

More information

Tree Rendering with Billboard Clouds

Tree Rendering with Billboard Clouds Third Hungarian Conference on Computer Graphics and Geometry, Budapest, 2005 Tree Rendering with Billboard Clouds Ismael Garcia, Mateu Sbert, and László Szirmay-Kalos University of Girona and Budapest

More information

CSE528 Computer Graphics: Theory, Algorithms, and Applications

CSE528 Computer Graphics: Theory, Algorithms, and Applications CSE528 Computer Graphics: Theory, Algorithms, and Applications Hong Qin State University of New York at Stony Brook (Stony Brook University) Stony Brook, New York 11794--4400 Tel: (631)632-8450; Fax: (631)632-8334

More information

Rendering Light Reflection Models

Rendering Light Reflection Models Rendering Light Reflection Models Visual Imaging in the Electronic Age Donald P. Greenberg October 27, 2015 Lecture #18 Goal of Realistic Imaging The resulting images should be physically accurate and

More information

The Halfway Vector Disk for BRDF Modeling

The Halfway Vector Disk for BRDF Modeling The Halfway Vector Disk for BRDF Modeling DAVE EDWARDS, SOLOMON BOULOS, JARED JOHNSON and PETER SHIRLEY University of Utah MICHAEL ASHIKHMIN State University of New York, Stony Brook MICHAEL STARK University

More information

Fast Hydraulic Erosion Simulation and Visualization on GPU

Fast Hydraulic Erosion Simulation and Visualization on GPU Fast Hydraulic Erosion Simulation and Visualization on GPU Xing Mei CASIA-LIAMA/NLPR, Beijing, China xmei@(nospam) nlpr.ia.ac.cn Philippe Decaudin INRIA-Evasion, Grenoble, France & CASIA-LIAMA, Beijing,

More information

Interactive Sampling and Rendering for Complex and Procedural Geometry

Interactive Sampling and Rendering for Complex and Procedural Geometry Interactive Sampling and Rendering for Complex and Procedural Geometry Marc Stamminger, George Drettakis imagis / GRAVIR - REVES - INRIA Sophia-Antipolis 2004, route de Lucioles, F-06902, Sophia-Antipolis,

More information

Department of Computer Engineering 3D Graphics in Games and Movies

Department of Computer Engineering 3D Graphics in Games and Movies Department of Computer Engineering 3D Graphics in Games and Movies Ulf Assarsson Department of Computer Engineering The screen consists of pixels Department of Computer Engineering 3D-Rendering Objects

More information

Ray tracing based fast refraction method for an object seen through a cylindrical glass

Ray tracing based fast refraction method for an object seen through a cylindrical glass 20th International Congress on Modelling and Simulation, Adelaide, Australia, 1 6 December 2013 www.mssanz.org.au/modsim2013 Ray tracing based fast refraction method for an object seen through a cylindrical

More information

Advanced Rendering Techniques

Advanced Rendering Techniques Advanced Rendering Techniques Lecture 19 Perlin Noise Professor Leandro Augusto Frata Fernandes laffernandes@ic.uff.br Lecture notes available in http://www.ic.uff.br/~laffernandes/teaching/2012.1/topicos_rendering

More information