Θ x Θ x Θ. y Detector. Detector y

Size: px
Start display at page:

Download "Θ x Θ x Θ. y Detector. Detector y"

Transcription

1 The Potential Equation and Importance in Illumination Computations S.N.Pattanaik and S.P.Mudur Graphics & CAD Division, National Centre for Software Technolog Juhu, Bomba , INDIA Abstract An equation adoint tothe luminance equation for describing the global illumination can be formulated using the notion of a surface potential to illuminate the region of interest. This adoint equation which we shall call as the potential equation, is fundamental to the adoint radiosit equation used to devise the importance driven radiosit algorithm. In this paper we rst brie derive the adoint sstem of integral equations and then show that the adoint linear equations used in the above algorithm are basicall discrete formulations of the same. We also show that the importance entit of the linear equations is basicall the potential function integrated over a patch. Further we prove that the linear operators in the two equations are indeed transposes of each other. 1. Introduction In a recent paper [1] Smits et al present a new importance driven radiosit algorithm for ecientl computing global illumination solutions with respect to a constrained set of views. The basis of this new algorithm is a pair of adoint light transport equations. One of these is the standard radiosit equation [2] which uses the form-factor matri to relate the radiosit of an surface patch to the emitting sources in the environment. The other is the adoint equation, which uses the transpose of the form-factor matri to relate so called importance to the receivers. Importance and receivers are deemed as the duals of radiosit and emitting sources respectivel. Smits et al visualise importance to be owing out from the ee or camera and distributing itself amongst the patches of the environment, ver much like light. In our earlier work [3] we have similarl formulated a pair of integral equations as an adoint set for describing the light transport. The rst of these equations is basicall Kaia's rendering equation [4] dened in terms of luminance, emittance and brdfs, while the second is its adoint dened in terms of potential, hpothetical detector(s) and brdfs. The potential equation is fundamental to the adoint radiosit equation ust as as much as the rendering equation is to the standard radiosit equation. In this paper we show how the adoint radiosit equation can be derived from the potential equation. We show that importance is basicall the potential integrated over a patch; we derive the detector values and prove that the linear operators in the two equations are indeed transposes of each other. In order to make the contents of this paper self-contained we brie derive the adoint equations below. For a detailed discussion on the subect the reader is referred to [3]. 2. Potential Equation Because of the optical properties of surfaces, such as reection, transmission, etc the light emitted from an surface in an direction can illuminate man other surfaces of an environment. Alternativel we can sa that a surface can be illuminated b lights placed anwhere in

2 Θ Θ Θ Detector Detector g(; ) = 1 and W (; )=1. g(; )=0,g(; R )=1and W (; )=0+ ( ; )W (; )cos d! Figure 1. Direct and Indirect Components of the Potential Function. the environment. Suppose we place a light detector in the environment. Let the detector be hpothetical in the sense, it does not in an wa aect the ow of light in the environment. Emission from a given point,, along a given direction,, ma result in some light being detected b the detector. The light can be detected directl from the emission point and/or indirectl from other points of the environment due to reection, transmission etc. (see Figure 1). The quantit of light detected will var depending on the point of emission and at a given point depending on the direction of emission. This quantit, ma be termed as potential, W, of a point and direction to contribute light into the detector. Further more as W is a function of the surface position, and the direction, around, wehave in the process dened a potential function W (; ). We shall now derive an epression for such a function. Light on being emitted from (; ) can enter the detector directl if the path (; ) leads to the detector. So to represent the direct component we will use a function g(; ) which has a value 1 if the light path starting from along reaches the detector unhidered, 0 otherwise. The quantit of light entering the detector due to one or more reections ma be epressed recursivel as follows. The emission from an (; ) will reach the nearest surface point and then possibl be reected. If we take the probabilit of the whole amount of u getting reected in an one of the hemispherical directions around as ( ; )cos d!, where the smbols used are as in Figure 2, then the quantit of light entering the detector due to this reection will be this probabilit times the potential of the point along, i.e. ( ; )cos d! W (; ). Then the cumulative result of the reection in the hemispherical direction around will be ( ; )W (; )cos d! The complete epression for the potential function is therefore given b: W (; )=g(; )+ ( ; )W (; )cos d! (1)

3 Θ θ Θ Figure 2. Hemispherical Directions for the Outgoing illumination. Θin Θ out n θin δωin Figure 3. Hemispherical Directions for the Incoming illumination. 3. Luminance Equation From the denition of surface bidirectional reectance function [5;page64], the outgoing luminance (L) at an point of a surface in the environment in an direction out, due to the luminance incident at from direction in can be given b L out (; out )= ( out ; in )L in (; in )cos in d! in where in and d! in are as shown in the Figure 3. Taking into account incoming luminance from all the directions in the incoming hemisphere around the point, the outgoing luminance can be epressed as L out (; out )= ( out ; in )L in (; in )cos in d! in where the integration range represents the hemisphere around. If we include emitting surfaces also in the general epression for the outgoing luminance then it takes the form: L out (; out )= out (; out )+ ( out ; in )L in (; in )cos in d! in

4 For a nonparticipating environment consisting of mainl opaque solids the luminance in an incoming direction at must be due to the outgoing luminance from some surface point in an outgoing direction where is dened b the vector oining the point to. If we now wish to rewrite the luminance equation in terms of outgoing luminance and outgoing directions onl, then b representing the outgoing directions at and as and we get: L(; )=(; )+ ( ; )L(; )cos d! (2) If we look back at the potential equation (Equation 1), we nd a striking similarit in the forms of these equations. In both the cases there is an implicit assumption that represents a surface point visible to. However it must be noted that in Equation 2 the integration is over the incoming hemisphere around whereas in Equation 1 the integration is over the outgoing hemisphere around. 4. Discrete Equations for a Diuse Environment Because of their inherentl comple nature it is dicult to solve Equations 1 and 2. However, simplied forms of these have been made amenable to analtical solutions. A simplied discrete formulation of the Equation 2, widel known as radiosit equation [2],is i = E i + k i N X F i where i is the radiosit, i.e. u per unit area, E i is the emission u densit, k i is the hemispherical diuse reectance of patch i and F i is the form factor between patch i and patch. This discrete formulation is derived from the continuous Equation 2 b making the following assumptions: 1. The environment is a collection of a nite number, sa N, of small diusel reecting patches with uniform radiosit. 2. As the luminance from an point of an such uniforml diuse patch is 1= times the u per unit area we shall compute this total u from an patch leaving that patch in all the hemispherical directions. 3. The solution is carried out in an enclosure, i.e. the hemispherical direction around an point,, in the environment is assumed to be covered b one or more of the patches of that environment and ever patch,, ma be assumed to occup a solid angle,! (which ma be zero) in the hemisphere over a surface point. Using this equation we arrive at a sstem of equations for the whole environment of the form: L = E where L is , k 1 F 11 :::,k 1 F 1i :::,k 1 F 1N,k i F i1 ::: 1, k i F ii :::,k i F in,k N F N 1 :::,k N F Ni ::: 1, k N F NN 3 7 5

5 which ma be solved to arrive at the equilibrium state radiosit for each patch. Similarl we shall derive the discrete formulation using the potential equation. For this we shall dene a quantit called importance, sa i, as the potential of the i-th patch over the full hemispherical direction. We can arrive at an epression for i bintegrating W (; ) for ever point of the i-th patch and over the hemisphere around each point of the patch. Thus i = = 2Ai 2Ai W (; )cos d! d g(; )cos d! d + 2Ai " ( ; )W (; )cos d! # Using the earlier mentioned assumptions the equation for i ma be simplied to i = 2Ai g(; )cos d! d + A i " ( ; )W (; )cos d! # = R i + A i N X R i + A i N X = R i + A i N X R i + = R i + NX NX! "! A 2A k A i A F i k F i W (; )cos d! # A cos d! Vis(; ) cos cos da D 2 cos d! cos d! d cos d! where k i = i, Vis(; ) is the visibilit between two surface points and, D is the distance between and, and R i = R 2A i R g(; )cos d! d. As g(; ) is simpl a visibilit function between detector and the point along direction, R i is related to the detector-to-patch form-factor. Thus the sstem of equations for the whole environment ma be written as L = R where L is , k 1 F 11 :::,k i F i1 :::,k N F N 1,k 1 F 1i ::: 1, k i F ii :::,k N F Ni,k 1 F 1N :::,k i F in ::: 1, k N F NN This set of equations ma be solved to arrive at the equilibrium importance for the whole environment. It is eas to see that the discrete transport operators L and L as described above are transpose of each other.

6 5. Concluding Remarks The primar use of the adoint equations has been to increase computational ecienc. In the area of neutron transport [6] adoint equations have been used for the estimation of u and to provide a good choice for importance function biasing. In [3] we have presented algorithms for ecientl computing the global illumination in the Monte Carlo simulation of the particle model of light. In a Monte Carlo simulation of the particle model of light [7; 8], particles, packets of energ, are shot out in dierent directions from dierent positions of the surface of the light source. The interaction of each particle in the environment is traced. Global illumination is then computed from the histor of these interactions. The potential equation forms the basis for this algorithm. Furthermore, it is used to derive biasing functions that are used to carr out importance sampling of the emission and reection functions. These biasing functions ensure that more and more particles are directed towards those parts of the environment which are of greater interest and need more accurate illumination computation. Similarl in [1] the importance of patches is used to increase the ecienc of the hierarchic radiosit algorithm [9] b subdividing patches depending on their importance. So far the application of the adoint equations has been restricted to global illumination computations in diuse environments. Techniques for dealing with global illumination in general environments with diuse, specular and other more comple optical behaviour [10,,13] are still ecessivel demanding in terms of computational resources. We believe that the benets of using the adoint equations to devise new algorithms in such cases will be much more. Similarl a number of multi-pass algorithms [14,,16] have been devised for dealing with the problem of accuratel reconstructing the luminance function with eects such as shadows, highlights, caustics, etc.. Once again these algorithms tend to be resource intensive and more optimal solutions could be sought b the use of these equations. 6. Acknowledgements We are grateful to Dr S Ramani, Director, NCST for his support and encouragement. We also wish to thank Dr David Salesin, Universit of Washington, for lucidl eplaining their importance-driven radiosit algorithm to one of the authors. REFERENCES 1. Brian E. Smits, James R. Arvo, and David H. Salesin. An importance driven radiosit algorithm. Computer Graphics (SIGGRAPH '92 Proceedings), 26(2):273{282, Jul Cind M. Goral, Kenneth E. Torrance, Donald P. Greenberg, and Bennett Battaile. Modelling the interaction of light between diuse surfaces. Computer Graphics (SIGGRAPH '84 Proceedings), 18(3):212{222, Jul S. N. Pattanaik and S. P. Mudur. Adoint equations and random walks for illumination computation. Submitted for Publication, Ma James T. Kaia. The rendering equation. Computer Graphics (SIGGRAPH '86 Proceedings), 20(4):143{150, Aug Robert Siegel and John R. Howell. Thermal Radiation Heat Transfer. Hemisphere Publishing Corporation, R. R. Coveou, V. R. Cain, and K. J. Yost. Adoint and importance in monte carlo application. Nuclear Science and Engineering, 27:219{234, S. N. Pattanaik and S. P. Mudur. Computation of global illumination b monte carlo simulation of the particle model of light. In Proceedings of the Third Eurographics Workshop

7 on Rendering, pages 71{83, Bristol, UK, Ma S. N. Pattanaik and S. P. Mudur. Computation of global illumination in a participating medium b monte carlo simulation. The Journal of Visualisation and Computer Animation, To appear, 4, Pat Hanrahan, David Salzman, and Larr Aupperle. A rapid hierarchical radiosit algorithm. Computer Graphics (SIGGRAPH '91 Proceedings), 25(4):197{206, Jul Dave S. Immel, Michael Cohen, and Donald P. Greenberg. A radiosit method for nondiuse environments. Computer Graphics (SIGGRAPH '86 Proceedings), 20(4):133{142, Aug Holl E. Rushmeier and Kenneth E. Torrance. The zonal method for calculating light intensities in the presence of a participating medium. Computer Graphics (SIGGRAPH '87 Proceedings), 21(4):293{302, Jul S.P. Mudur and S.N. Pattanaik. Multidimensional illumination functions for visualisation of comple 3d environments. The Journal of Visualisation and Computer Animation, 1(2):49{ 58, Xiao D. He, Kenneth E. Torrance, Francois X. Sillion, and Donald P. Greenberg. A comprehensive phsical model for light reection. Computer Graphics (SIGGRAPH '91 Proceedings), 25(4):175{186, Jul John R. Wallace, Michael F. Cohen, and Donald P. Greenberg. A two-pass solution to the rendering equation: A snthesis of ra tracing and radiosit methods. Computer Graphics (SIGGRAPH '87 Proceedings), 21(4):311{320, Jul Paul Heckbert. Adaptive radiosit tetures for bidirectional ra tracing. Computer Graphics (SIGGRAPH '90 Proceedings), 24(4):145{154, Aug Shenchang Eric Chen, Holl E. Rushmeier, Gavin Miller, and Douglass Turner. A progressive multi-pass method for global illumination. Computer Graphics (SIGGRAPH '91 Proceedings), 25(4):164{174, Jul 1991.

8 List of Figures 1 Direct and Indirect Components of the Potential Function Hemispherical Directions for the Outgoing illumination Hemispherical Directions for the Incoming illumination

BI-DIRECTIONAL PATH TRACING. Eric P. Lafortune, Yves D. Willems. Katholieke Universiteit Leuven. Celestijnenlaan 200A, 3001 Leuven, Belgium

BI-DIRECTIONAL PATH TRACING. Eric P. Lafortune, Yves D. Willems. Katholieke Universiteit Leuven. Celestijnenlaan 200A, 3001 Leuven, Belgium BI-DIRECTIONAL PATH TRACING Eric P. Lafortune, Yves D. Willems Department of Computing Science Katholieke Universiteit Leuven Celestijnenlaan 200A, 3001 Leuven, Belgium Eric.Lafortune@cs.kuleuven.ac.be

More information

Global Illumination and Radiosity

Global Illumination and Radiosity Global Illumination and Radiosity CS434 Daniel G. Aliaga Department of Computer Science Purdue University Recall: Lighting and Shading Light sources Point light Models an omnidirectional light source (e.g.,

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

z ω Lines of constant L

z ω Lines of constant L The Light Volume: an aid to rendering complex environments Ken Chiu (a) Kurt Zimmerman (a) Peter Shirley (a,b) (a) Indiana University, (b) Cornell University 1 Introduction The appearance of an object

More information

Global Illumination using Photon Maps

Global Illumination using Photon Maps This paper is a slightly extended version of the paper in Rendering Techniques 96 (Proceedings of the Seventh Eurographics Workshop on Rendering), pages 21 30, 1996 Global Illumination using Photon Maps

More information

Parallel Visibility Computations for Parallel Radiosity W. Sturzlinger and C. Wild Institute for Computer Science, Johannes Kepler University of Linz,

Parallel Visibility Computations for Parallel Radiosity W. Sturzlinger and C. Wild Institute for Computer Science, Johannes Kepler University of Linz, Parallel Visibility Computations for Parallel Radiosity by W. Sturzlinger and C. Wild Johannes Kepler University of Linz Institute for Computer Science Department for Graphics and parallel Processing Altenbergerstrae

More information

S U N G - E U I YO O N, K A I S T R E N D E R I N G F R E E LY A VA I L A B L E O N T H E I N T E R N E T

S U N G - E U I YO O N, K A I S T R E N D E R I N G F R E E LY A VA I L A B L E O N T H E I N T E R N E T S U N G - E U I YO O N, K A I S T R E N D E R I N G F R E E LY A VA I L A B L E O N T H E I N T E R N E T Copyright 2018 Sung-eui Yoon, KAIST freely available on the internet http://sglab.kaist.ac.kr/~sungeui/render

More information

A Framework for Global Illumination in Animated Environments

A Framework for Global Illumination in Animated Environments A Framework for Global Illumination in Animated Environments Jeffry Nimeroff 1 Julie Dorsey 2 Holly Rushmeier 3 1 University of Pennsylvania, Philadelphia PA 19104, USA 2 Massachusetts Institute of Technology,

More information

A Survey of Radiosity and Ray-tracing. Methods in Global Illumination

A Survey of Radiosity and Ray-tracing. Methods in Global Illumination A Survey of Radiosity and Ray-tracing Methods in Global Illumination Submitted by Ge Jin 12 th Dec 2000 To Dr. James Hahn Final Project of CS368 Advanced Topics in Computer Graphics Contents Abstract...3

More information

The Rendering Equation & Monte Carlo Ray Tracing

The Rendering Equation & Monte Carlo Ray Tracing Last Time? Local Illumination & Monte Carlo Ray Tracing BRDF Ideal Diffuse Reflectance Ideal Specular Reflectance The Phong Model Radiosity Equation/Matrix Calculating the Form Factors Aj Ai Reading for

More information

Global Illumination CS334. Daniel G. Aliaga Department of Computer Science Purdue University

Global Illumination CS334. Daniel G. Aliaga Department of Computer Science Purdue University Global Illumination CS334 Daniel G. Aliaga Department of Computer Science Purdue University Recall: Lighting and Shading Light sources Point light Models an omnidirectional light source (e.g., a bulb)

More information

THE goal of rendering algorithms is to synthesize images of virtual scenes. Global illumination

THE goal of rendering algorithms is to synthesize images of virtual scenes. Global illumination 2 Fundamentals of Light Transport He who loves practice without theory is like the sailor who boards ship without a rudder and compass and never knows where he may cast. Leonardo Da Vinci, 1452 1519 THE

More information

COMPUTER GRAPHICS COURSE. LuxRender. Light Transport Foundations

COMPUTER GRAPHICS COURSE. LuxRender. Light Transport Foundations COMPUTER GRAPHICS COURSE LuxRender Light Transport Foundations Georgios Papaioannou - 2015 Light Transport Light is emitted at the light sources and scattered around a 3D environment in a practically infinite

More information

Rendering Participating Media with Bidirectional Path Tracing

Rendering Participating Media with Bidirectional Path Tracing Rendering Participating Media with Bidirectional Path Tracing Eric P. Lafortune and Yves D. Willems Paper presented at the 7th Eurographics Workshop on Rendering Please send any correspondence to: Eric

More information

Motivation: Monte Carlo Rendering. Sampling and Reconstruction of Visual Appearance. Caustics. Illumination Models. Overview of lecture.

Motivation: Monte Carlo Rendering. Sampling and Reconstruction of Visual Appearance. Caustics. Illumination Models. Overview of lecture. Sampling and Reconstruction of Visual Appearance CSE 74 [Winter 8], Lecture 3 Ravi Ramamoorthi http://www.cs.ucsd.edu/~ravir Motivation: Monte Carlo Rendering Key application area for sampling/reconstruction

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

A Clustering Algorithm for Radiance Calculation In General Environments

A Clustering Algorithm for Radiance Calculation In General Environments A Clustering Algorithm for Radiance Calculation In General Environments François Sillion, George Drettakis, Cyril Soler MAGIS Abstract: This paper introduces an efficient hierarchical algorithm capable

More information

To Do. Advanced Computer Graphics. Course Outline. Course Outline. Illumination Models. Diffuse Interreflection

To Do. Advanced Computer Graphics. Course Outline. Course Outline. Illumination Models. Diffuse Interreflection Advanced Computer Graphics CSE 163 [Spring 017], Lecture 11 Ravi Ramamoorthi http://www.cs.ucsd.edu/~ravir To Do Assignment due May 19 Should already be well on way. Contact us for difficulties etc. This

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

ANTI-ALIASED HEMICUBES FOR PERFORMANCE IMPROVEMENT IN RADIOSITY SOLUTIONS

ANTI-ALIASED HEMICUBES FOR PERFORMANCE IMPROVEMENT IN RADIOSITY SOLUTIONS ANTI-ALIASED HEMICUBES FOR PERFORMANCE IMPROVEMENT IN RADIOSITY SOLUTIONS Naga Kiran S. P. Mudur Sharat Chandran Nilesh Dalvi National Center for Software Technology Mumbai, India mudur@ncst.ernet.in Indian

More information

Lecture 7 - Path Tracing

Lecture 7 - Path Tracing INFOMAGR Advanced Graphics Jacco Bikker - November 2016 - February 2017 Lecture 7 - I x, x = g(x, x ) ε x, x + S ρ x, x, x I x, x dx Welcome! Today s Agenda: Introduction Advanced Graphics 3 Introduction

More information

Motivation. Advanced Computer Graphics (Fall 2009) CS 283, Lecture 11: Monte Carlo Integration Ravi Ramamoorthi

Motivation. Advanced Computer Graphics (Fall 2009) CS 283, Lecture 11: Monte Carlo Integration Ravi Ramamoorthi Advanced Computer Graphics (Fall 2009) CS 283, Lecture 11: Monte Carlo Integration Ravi Ramamoorthi http://inst.eecs.berkeley.edu/~cs283 Acknowledgements and many slides courtesy: Thomas Funkhouser, Szymon

More information

Local vs. Global Illumination & Radiosity

Local vs. Global Illumination & Radiosity Last Time? Local vs. Global Illumination & Radiosity Ray Casting & Ray-Object Intersection Recursive Ray Tracing Distributed Ray Tracing An early application of radiative heat transfer in stables. Reading

More information

which allow for a physically-based representation of the reectance and light emission models and how these shaders can make the necessary information

which allow for a physically-based representation of the reectance and light emission models and how these shaders can make the necessary information Using Procedural RenderMan Shaders for Global Illumination Philipp Slusallek, Thomas Paum, and Hans-Peter Seidel Universitat Erlangen, IMMD IX, Graphische Datenverarbeitung Am Weichselgarten 9, D-91058

More information

lens aperture light deterministic step pixel importance radiance source source -1 y 1 y

lens aperture light deterministic step pixel importance radiance source source -1 y 1 y Bidirectional Estimators for Light Transport Eric Veach Leonidas Guibas Computer Science Department, Stanford University Abstract Most of the research on the global illumination problem in computer graphics

More information

Recent Advances in Monte Carlo Offline Rendering

Recent Advances in Monte Carlo Offline Rendering CS294-13: Special Topics Lecture #6 Advanced Computer Graphics University of California, Berkeley Monday, 21 September 2009 Recent Advances in Monte Carlo Offline Rendering Lecture #6: Monday, 21 September

More information

The Rendering Equation and Path Tracing

The Rendering Equation and Path Tracing The Rendering Equation and Path Tracing Louis Feng April 22, 2004 April 21, 2004 Realistic Image Synthesis (Spring 2004) 1 Topics The rendering equation Original form Meaning of the terms Integration Path

More information

Hemi-Cube Ray-Tracing: A Method for Generating Soft Shadows

Hemi-Cube Ray-Tracing: A Method for Generating Soft Shadows EUROGRAPHICS 90 / C.E. Vandoni and D.A Duce (Editors) Elsevier Science Publishers B.V. (North-Holland) Eurographics Association, 1990 365 Hemi-Cube Ray-Tracing: A Method for Generating Soft Shadows Urs

More information

Improved Radiance Gradient Computation

Improved Radiance Gradient Computation Improved Radiance Gradient Computation Jaroslav Křivánek Pascal Gautron Kadi Bouatouch Sumanta Pattanaik Czech Technical University New gradients Gradients by [Křivánek et al. 2005] Figure 1: Right: The

More information

Global Illumination The Game of Light Transport. Jian Huang

Global Illumination The Game of Light Transport. Jian Huang Global Illumination The Game of Light Transport Jian Huang Looking Back Ray-tracing and radiosity both computes global illumination Is there a more general methodology? It s a game of light transport.

More information

The Rendering Equation. Computer Graphics CMU /15-662

The Rendering Equation. Computer Graphics CMU /15-662 The Rendering Equation Computer Graphics CMU 15-462/15-662 Review: What is radiance? Radiance at point p in direction N is radiant energy ( #hits ) per unit time, per solid angle, per unit area perpendicular

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 physically-based rendering synthesis algorithms that compute images by simulation the physical behavior of light computer

More information

Accelerated Ambient Occlusion Using Spatial Subdivision Structures

Accelerated Ambient Occlusion Using Spatial Subdivision Structures Abstract Ambient Occlusion is a relatively new method that gives global illumination like results. This paper presents a method to accelerate ambient occlusion using the form factor method in Bunnel [2005]

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

Non-symmetric Scattering in Light Transport Algorithms

Non-symmetric Scattering in Light Transport Algorithms Non-symmetric Scattering in Light Transport Algorithms Eric Veach Computer Science Department, Stanford University Abstract Non-symmetric scattering is far more common in computer graphics than is generally

More information

IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, VOL. 9, NO. 3, JULY-SEPTEMBER Adjoints and Importance in Rendering: An Overview

IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, VOL. 9, NO. 3, JULY-SEPTEMBER Adjoints and Importance in Rendering: An Overview IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, VOL. 9, NO. 3, JULY-SEPTEMBER 2003 1 Adjoints and Importance in Rendering: An Overview Per H. Christensen Abstract This survey gives an overview

More information

Global Illumination. CMPT 361 Introduction to Computer Graphics Torsten Möller. Machiraju/Zhang/Möller

Global Illumination. CMPT 361 Introduction to Computer Graphics Torsten Möller. Machiraju/Zhang/Möller Global Illumination CMPT 361 Introduction to Computer Graphics Torsten Möller Reading Foley, van Dam (better): Chapter 16.7-13 Angel: Chapter 5.11, 11.1-11.5 2 Limitation of local illumination A concrete

More information

Final Project: Real-Time Global Illumination with Radiance Regression Functions

Final Project: Real-Time Global Illumination with Radiance Regression Functions Volume xx (200y), Number z, pp. 1 5 Final Project: Real-Time Global Illumination with Radiance Regression Functions Fu-Jun Luan Abstract This is a report for machine learning final project, which combines

More information

Ray Tracing. Local Illumination. Object Space: Global Illumination. Image Space: Backward Ray Tracing. First idea: Forward Ray Tracing

Ray Tracing. Local Illumination. Object Space: Global Illumination. Image Space: Backward Ray Tracing. First idea: Forward Ray Tracing CSCI 420 Computer Graphics Lecture 15 Ra Tracing Ra Casting Shadow Ras Reflection and Transmission [Angel Ch. 11] Local Illumination Object illuminations are independent No light scattering between objects

More information

CS770/870 Spring 2017 Radiosity

CS770/870 Spring 2017 Radiosity Preview CS770/870 Spring 2017 Radiosity Indirect light models Brief radiosity overview Radiosity details bidirectional reflectance radiosity equation radiosity approximation Implementation details hemicube

More information

Monte Carlo Ray Tracing. Computer Graphics CMU /15-662

Monte Carlo Ray Tracing. Computer Graphics CMU /15-662 Monte Carlo Ray Tracing Computer Graphics CMU 15-462/15-662 TODAY: Monte Carlo Ray Tracing How do we render a photorealistic image? Put together many of the ideas we ve studied: - color - materials - radiometry

More information

CS770/870 Spring 2017 Radiosity

CS770/870 Spring 2017 Radiosity CS770/870 Spring 2017 Radiosity Greenberg, SIGGRAPH 86 Tutorial Spencer, SIGGRAPH 93 Slide Set, siggraph.org/education/materials/hypergraph/radiosity/radiosity.htm Watt, 3D Computer Graphics -- Third Edition,

More information

Photon Maps. The photon map stores the lighting information on points or photons in 3D space ( on /near 2D surfaces)

Photon Maps. The photon map stores the lighting information on points or photons in 3D space ( on /near 2D surfaces) Photon Mapping 1/36 Photon Maps The photon map stores the lighting information on points or photons in 3D space ( on /near 2D surfaces) As opposed to the radiosity method that stores information on surface

More information

2/1/10. Outline. The Radiance Equation. Light: Flux Equilibrium. Light: Radiant Power. Light: Equation. Radiance. Jan Kautz

2/1/10. Outline. The Radiance Equation. Light: Flux Equilibrium. Light: Radiant Power. Light: Equation. Radiance. Jan Kautz Outline Jan Kautz Basic terms in radiometry Radiance Reflectance The operator form of the radiance equation Meaning of the operator form Approximations to the radiance equation 2005 Mel Slater, 2006 Céline

More information

in order to apply the depth buffer operations.

in order to apply the depth buffer operations. into spans (we called span the intersection segment between a projected patch and a proxel array line). These spans are generated simultaneously for all the patches on the full processor array, as the

More information

The Rendering Equation. Computer Graphics CMU /15-662, Fall 2016

The Rendering Equation. Computer Graphics CMU /15-662, Fall 2016 The Rendering Equation Computer Graphics CMU 15-462/15-662, Fall 2016 Review: What is radiance? Radiance at point p in direction N is radiant energy ( #hits ) per unit time, per solid angle, per unit area

More information

SOME THEORY BEHIND REAL-TIME RENDERING

SOME THEORY BEHIND REAL-TIME RENDERING SOME THEORY BEHIND REAL-TIME RENDERING Jaroslav Křivánek Charles University in Prague Off-line realistic rendering (not yet in rea-time) Ray tracing 3 4 Image created by Bertrand Benoit Rendered in Corona

More information

CSE 681 Illumination and Phong Shading

CSE 681 Illumination and Phong Shading CSE 681 Illumination and Phong Shading Physics tells us What is Light? We don t see objects, we see light reflected off of objects Light is a particle and a wave The frequency of light What is Color? Our

More information

Ryan Gunther. rtcgunth I.D

Ryan Gunther. rtcgunth I.D A Simple Radiosity Model Ryan Gunther rtcgunth I.D 95803907 December 5, 1995 CS488/688 Final Project The purpose of this project was to implement a very simplistic radiosity model. I feel that I have successfully

More information

The Rendering Equation Philip Dutré. Course 4. State of the Art in Monte Carlo Global Illumination Sunday, Full Day, 8:30 am - 5:30 pm

The Rendering Equation Philip Dutré. Course 4. State of the Art in Monte Carlo Global Illumination Sunday, Full Day, 8:30 am - 5:30 pm The Rendering Equation Philip Dutré Course 4. State of the Art in Monte Carlo Global Illumination Sunday, Full Day, 8:30 am - 5:30 pm 1 Overview Rendering Equation Path tracing Path Formulation Various

More information

Overview. Radiometry and Photometry. Foundations of Computer Graphics (Spring 2012)

Overview. Radiometry and Photometry. Foundations of Computer Graphics (Spring 2012) Foundations of Computer Graphics (Spring 2012) CS 184, Lecture 21: Radiometry http://inst.eecs.berkeley.edu/~cs184 Overview Lighting and shading key in computer graphics HW 2 etc. ad-hoc shading models,

More information

Photon Radiosity Lightmaps for CSG Solids. Vienna University of Technology.

Photon Radiosity Lightmaps for CSG Solids. Vienna University of Technology. Photon Radiosity Lightmaps for CSG Solids A. Wilkie, R.F. Tobler and W. Purgathofer Vienna University of Technology e-mail: fwilkie,rft,wpg@cg.tuwien.ac.at Abstract We propose a technique that enables

More information

ii Abstract Solving the global illumination problem is equivalent to determining the intensity of every wavelength of light in all directions at every

ii Abstract Solving the global illumination problem is equivalent to determining the intensity of every wavelength of light in all directions at every Parallel hierarchical global illumination Quinn O. Snell Major Professor: John L. Gustafson Iowa State University Solving the global illumination problem is equivalent to determining the intensity of every

More information

Monte Carlo Path Tracing. The Rendering Equation

Monte Carlo Path Tracing. The Rendering Equation Monte Carlo Path Tracing Today Path tracing starting from the eye Path tracing starting from the lights Which direction is best? Bidirectional ray tracing Random walks and Markov chains Next Irradiance

More information

Raytracing & Epsilon. Today. Last Time? Forward Ray Tracing. Does Ray Tracing Simulate Physics? Local Illumination

Raytracing & Epsilon. Today. Last Time? Forward Ray Tracing. Does Ray Tracing Simulate Physics? Local Illumination Raytracing & Epsilon intersects light @ t = 25.2 intersects sphere1 @ t = -0.01 & Monte Carlo Ray Tracing intersects sphere1 @ t = 10.6 Solution: advance the ray start position epsilon distance along the

More information

Interactive Radiosity Using Mipmapped Texture Hardware

Interactive Radiosity Using Mipmapped Texture Hardware Eurographics Workshop on Rendering (2002), pp. 1 6 Paul Debevec and Simon Gibson (Editors) Interactive Radiosity Using Mipmapped Texture Hardware Eric B. Lum Kwan-Liu Ma Nelson Max Department of Computer

More information

rendering equation camera all

rendering equation camera all 1 Even the most recent existing methods are either not good at or not capable of handling complex illumination, such as reflected caustics on the floor. In this work we will show how to combine the strengths

More information

Global Illumination with Glossy Surfaces

Global Illumination with Glossy Surfaces Global Illumination with Glossy Surfaces Wolfgang Stürzlinger GUP, Johannes Kepler Universität, Altenbergerstr.69, A-4040 Linz, Austria/Europe wrzl@gup.uni-linz.ac.at Abstract Photorealistic rendering

More information

Path Tracing part 2. Steve Rotenberg CSE168: Rendering Algorithms UCSD, Spring 2017

Path Tracing part 2. Steve Rotenberg CSE168: Rendering Algorithms UCSD, Spring 2017 Path Tracing part 2 Steve Rotenberg CSE168: Rendering Algorithms UCSD, Spring 2017 Monte Carlo Integration Monte Carlo Integration The rendering (& radiance) equation is an infinitely recursive integral

More information

Notes on Adaptive Quadrature on the Hemisphere

Notes on Adaptive Quadrature on the Hemisphere Notes on Adaptive Quadrature on the Hemisphere Technical Report Number 411 Peter Shirley and Kenneth Chiu y Department of Computer Science Indiana University Bloomington, IN 47405 1 Introduction This report

More information

INFOGR Computer Graphics. J. Bikker - April-July Lecture 10: Shading Models. Welcome!

INFOGR Computer Graphics. J. Bikker - April-July Lecture 10: Shading Models. Welcome! INFOGR Computer Graphics J. Bikker - April-July 2016 - Lecture 10: Shading Models Welcome! Today s Agenda: Introduction Light Transport Materials Sensors Shading INFOGR Lecture 10 Shading Models 3 Introduction

More information

Modelling of radiative heat transfer applying computer graphics software

Modelling of radiative heat transfer applying computer graphics software Modelling of radiative heat transfer applying computer graphics software K. Domke Institute of Industrial Electrical Engineering, Poznań University of Technology, Poland Abstract The paper presents theoretical

More information

Radiosity. Johns Hopkins Department of Computer Science Course : Rendering Techniques, Professor: Jonathan Cohen

Radiosity. Johns Hopkins Department of Computer Science Course : Rendering Techniques, Professor: Jonathan Cohen Radiosity Radiosity Concept Global computation of diffuse interreflections among scene objects Diffuse lighting changes fairly slowly across a surface Break surfaces up into some number of patches Assume

More information

GLOBAL ILLUMINATION. Christopher Peters INTRODUCTION TO COMPUTER GRAPHICS AND INTERACTION

GLOBAL ILLUMINATION. Christopher Peters INTRODUCTION TO COMPUTER GRAPHICS AND INTERACTION DH2323 DGI17 INTRODUCTION TO COMPUTER GRAPHICS AND INTERACTION GLOBAL ILLUMINATION Christopher Peters CST, KTH Royal Institute of Technology, Sweden chpeters@kth.se http://kth.academia.edu/christopheredwardpeters

More information

y = f(x) x (x, f(x)) f(x) g(x) = f(x) + 2 (x, g(x)) 0 (0, 1) 1 3 (0, 3) 2 (2, 3) 3 5 (2, 5) 4 (4, 3) 3 5 (4, 5) 5 (5, 5) 5 7 (5, 7)

y = f(x) x (x, f(x)) f(x) g(x) = f(x) + 2 (x, g(x)) 0 (0, 1) 1 3 (0, 3) 2 (2, 3) 3 5 (2, 5) 4 (4, 3) 3 5 (4, 5) 5 (5, 5) 5 7 (5, 7) 0 Relations and Functions.7 Transformations In this section, we stud how the graphs of functions change, or transform, when certain specialized modifications are made to their formulas. The transformations

More information

Biased Monte Carlo Ray Tracing

Biased Monte Carlo Ray Tracing Biased Monte Carlo Ray Tracing Filtering, Irradiance Caching, and Photon Mapping Henrik Wann Jensen Stanford University May 23, 2002 Unbiased and Consistent Unbiased estimator: E{X} =... Consistent estimator:

More information

Understanding Variability

Understanding Variability Understanding Variability Why so different? Light and Optics Pinhole camera model Perspective projection Thin lens model Fundamental equation Distortion: spherical & chromatic aberration, radial distortion

More information

A NEW APPROACH OF DENSITY ESTIMATION FOR GLOBAL ILLUMINATION

A NEW APPROACH OF DENSITY ESTIMATION FOR GLOBAL ILLUMINATION A NEW APPROACH OF DENSITY ESTIMATION FOR GLOBAL ILLUMINATION Fabien Lavignotte, Mathias Paulin IRIT Université Paul Sabatier 8, route de Narbonne, 306 Toulouse cedex Toulouse, France e-mail : {lavignot,

More information

A Density Estimation Technique for Radiosity

A Density Estimation Technique for Radiosity A Density Estimation Technique for Radiosity M. astra C. Ureña J. Revelles R. Montes Departamento de enguajes y Sistemas Informáticos E.T.S.I. Informática. Universidad de Granada. C/Periodista Daniel Saucedo

More information

Global Illumination and the Rendering Equation

Global Illumination and the Rendering Equation CS294-13: Special Topics Lecture #3 Advanced Computer Graphics University of California, Berkeley Handout Date??? Global Illumination and the Rendering Equation Lecture #3: Wednesday, 9 September 2009

More information

Rendering Light Reflection Models

Rendering Light Reflection Models Rendering Light Reflection Models Visual Imaging in the Electronic Age Donald P. Greenberg October 3, 2017 Lecture #13 Program of Computer Graphics, Cornell University General Electric - 167 Cornell in

More information

Lights, Surfaces, and Cameras. Light sources emit photons Surfaces reflect & absorb photons Cameras measure photons

Lights, Surfaces, and Cameras. Light sources emit photons Surfaces reflect & absorb photons Cameras measure photons Reflectance 1 Lights, Surfaces, and Cameras Light sources emit photons Surfaces reflect & absorb photons Cameras measure photons 2 Light at Surfaces Many effects when light strikes a surface -- could be:

More information

Radiance. Radiance properties. Radiance properties. Computer Graphics (Fall 2008)

Radiance. Radiance properties. Radiance properties. Computer Graphics (Fall 2008) Computer Graphics (Fall 2008) COMS 4160, Lecture 19: Illumination and Shading 2 http://www.cs.columbia.edu/~cs4160 Radiance Power per unit projected area perpendicular to the ray per unit solid angle in

More information

Dallas, August Volume 20, Number 4, 1986

Dallas, August Volume 20, Number 4, 1986 Dallas, August 18-22 Volume 20, 4, 1986 I I A RADIOSITY METHOD FOR NON-DIFFUSE ENVIRONMENTS David S Immel, Michael F Cohen, Donald P Greenberg Cornell University Ithaca, NY 14853 ABSTRACT A general radiosity

More information

Practice. Peter Shirley. Changyaw Wang. Indiana University. Distribution ray tracing uses Monte Carlo integration to solve the rendering

Practice. Peter Shirley. Changyaw Wang. Indiana University. Distribution ray tracing uses Monte Carlo integration to solve the rendering Distribution Ray Tracing: Theory and Practice Peter Shirley Changyaw Wang Computer Science Department Indiana University Proceedings of the Third Eurographics Workshop on Rendering 1 Introduction Distribution

More information

ξ ζ P(s) l = [ l x, l y, l z ] y (s)

ξ ζ P(s) l = [ l x, l y, l z ] y (s) Modeling of Linear Objects Considering Bend, Twist, and Etensional Deformations Hidefumi Wakamatsu, Shinichi Hirai, and Kauaki Iwata Dept. of Mechanical Engineering for Computer-Controlled Machiner, Osaka

More information

Study on Image Retrieval Method of Integrating Color and Texture

Study on Image Retrieval Method of Integrating Color and Texture International Journal of Science Vol. No.1 015 ISSN: 1813-4890 Stud on Image Retrieval Method of Integrating Color and Texture Lei Liu a, Xiafu Lv b, Junpeng Chen, Bohua Wang College of automation, Chongqing

More information

Load Balancing for a Parallel Radiosity Algorithm

Load Balancing for a Parallel Radiosity Algorithm Load Balancing for a Parallel Radiosity Algorithm W. Stürzlinger, G. Schaufler and J. Volkert GUP Linz Johannes Kepler University Linz Altenbergerstraße 69, A-4040 Linz, Austria/Europe [stuerzlinger schaufler

More information

Photometric Stereo.

Photometric Stereo. Photometric Stereo Photometric Stereo v.s.. Structure from Shading [1] Photometric stereo is a technique in computer vision for estimating the surface normals of objects by observing that object under

More information

782 Schedule & Notes

782 Schedule & Notes 782 Schedule & Notes Tentative schedule - subject to change at a moment s notice. This is only a guide and not meant to be a strict schedule of how fast the material will be taught. The order of material

More information

Last Time. Correct Transparent Shadow. Does Ray Tracing Simulate Physics? Does Ray Tracing Simulate Physics? Refraction and the Lifeguard Problem

Last Time. Correct Transparent Shadow. Does Ray Tracing Simulate Physics? Does Ray Tracing Simulate Physics? Refraction and the Lifeguard Problem Graphics Pipeline: Projective Last Time Shadows cast ra to light stop after first intersection Reflection & Refraction compute direction of recursive ra Recursive Ra Tracing maimum number of bounces OR

More information

Advanced Graphics. Global Illumination. Alex Benton, University of Cambridge Supported in part by Google UK, Ltd

Advanced Graphics. Global Illumination. Alex Benton, University of Cambridge Supported in part by Google UK, Ltd Advanced Graphics Global Illumination 1 Alex Benton, University of Cambridge A.Benton@damtp.cam.ac.uk Supported in part by Google UK, Ltd What s wrong with raytracing? Soft shadows are expensive Shadows

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

LESSON 3.1 INTRODUCTION TO GRAPHING

LESSON 3.1 INTRODUCTION TO GRAPHING LESSON 3.1 INTRODUCTION TO GRAPHING LESSON 3.1 INTRODUCTION TO GRAPHING 137 OVERVIEW Here s what ou ll learn in this lesson: Plotting Points a. The -plane b. The -ais and -ais c. The origin d. Ordered

More information

Topic 9: Lighting & Reflection models 9/10/2016. Spot the differences. Terminology. Two Components of Illumination. Ambient Light Source

Topic 9: Lighting & Reflection models 9/10/2016. Spot the differences. Terminology. Two Components of Illumination. Ambient Light Source Topic 9: Lighting & Reflection models Lighting & reflection The Phong reflection model diffuse component ambient component specular component Spot the differences Terminology Illumination The transport

More information

Light Field Spring

Light Field Spring Light Field 2015 Spring Recall: Light is Electromagnetic radiation (EMR) moving along rays in space R(l) is EMR, measured in units of power (watts) l is wavelength Useful things: Light travels in straight

More information

Topic 9: Lighting & Reflection models. Lighting & reflection The Phong reflection model diffuse component ambient component specular component

Topic 9: Lighting & Reflection models. Lighting & reflection The Phong reflection model diffuse component ambient component specular component Topic 9: Lighting & Reflection models Lighting & reflection The Phong reflection model diffuse component ambient component specular component Spot the differences Terminology Illumination The transport

More information

Reducing the Number of Shadow Rays. in Bidirectional Path Tracing. Department of Computer Science, Katholieke Universiteit Leuven

Reducing the Number of Shadow Rays. in Bidirectional Path Tracing. Department of Computer Science, Katholieke Universiteit Leuven Reducing the Number of Shadow Rays in Bidirectional Path Tracing Eric P. Lafortune Yves D. Willems Department of Computer Science, Katholieke Universiteit Leuven Celestijnenlaan 200A, 3001 Heverlee, Belgium

More information

Introduction to Radiosity

Introduction to Radiosity Introduction to Radiosity Produce photorealistic pictures using global illumination Mathematical basis from the theory of heat transfer Enables color bleeding Provides view independent representation Unfortunately,

More information

Image-based Rendering with Controllable Illumination

Image-based Rendering with Controllable Illumination Image-based Rendering with Controllable Illumination Tien-Tsin Wong 1 Pheng-Ann Heng 1 Siu-Hang Or 1 Wai-Yin Ng 2 1 Department of Computer Science & Engineering, 2 Department of Information Engineering,

More information

The Law of Reflection *

The Law of Reflection * OpenStax-CNX module: m42456 1 The Law of Reflection * OpenStax This work is produced by OpenStax-CNX and licensed under the Creative Commons Attribution License 3.0 Abstract Explain reection of light from

More information

11/2/2010. In the last lecture. Monte-Carlo Ray Tracing : Path Tracing. Today. Shadow ray towards the light at each vertex. Path Tracing : algorithm

11/2/2010. In the last lecture. Monte-Carlo Ray Tracing : Path Tracing. Today. Shadow ray towards the light at each vertex. Path Tracing : algorithm Comuter Grahics Global Illumination: Monte-Carlo Ray Tracing and Photon Maing Lecture 11 In the last lecture We did ray tracing and radiosity Ray tracing is good to render secular objects but cannot handle

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

A New Concept on Automatic Parking of an Electric Vehicle

A New Concept on Automatic Parking of an Electric Vehicle A New Concept on Automatic Parking of an Electric Vehicle C. CAMUS P. COELHO J.C. QUADRADO Instituto Superior de Engenharia de Lisboa Rua Conselheiro Emídio Navarro PORTUGAL Abstract: - A solution to perform

More information

2 1. Introduction Synthesis of photo-quality images is a dicult and time-consuming computer graphics problem. Essentially, the problem involves extens

2 1. Introduction Synthesis of photo-quality images is a dicult and time-consuming computer graphics problem. Essentially, the problem involves extens PHR: A Parallel Hierarchical Radiosity System with Dynamic Load Balancing Ali Kemal Sinop 1,Tolga Abac 1, Umit Akkus 1y, Attila Gursoy 2,Ugur Gudukbay 1 E-mail: kemalp@ug.bilkent.edu.tr, tolga.abaci@ep.ch,

More information

Computer Graphics Global Illumination

Computer Graphics Global Illumination Computer Graphics 2016 14. Global Illumination Hongxin Zhang State Key Lab of CAD&CG, Zhejiang University 2017-01-09 Course project - Tomorrow - 3 min presentation - 2 min demo Outline - Shadows - Radiosity

More information

Hybrid Radiosity/Monte Carlo Methods

Hybrid Radiosity/Monte Carlo Methods Hybrid Radiosity/Monte Carlo Methods Peter Shirley 1 Introduction Monte Carlo methods refer to any method that uses random numbers to get an approximate answer to a problem. In computer graphics Monte

More information

Interactive Rendering of Globally Illuminated Glossy Scenes

Interactive Rendering of Globally Illuminated Glossy Scenes Interactive Rendering of Globally Illuminated Glossy Scenes Wolfgang Stürzlinger, Rui Bastos Dept. of Computer Science, University of North Carolina at Chapel Hill {stuerzl bastos}@cs.unc.edu Abstract.

More information

Lightscape A Tool for Design, Analysis and Presentation. Architecture Integrated Building Systems

Lightscape A Tool for Design, Analysis and Presentation. Architecture Integrated Building Systems Lightscape A Tool for Design, Analysis and Presentation Architecture 4.411 Integrated Building Systems Lightscape A Tool for Design, Analysis and Presentation Architecture 4.411 Building Technology Laboratory

More information

Lecture 12 Date:

Lecture 12 Date: Information Technolog Delhi Lecture 2 Date: 3.09.204 The Signal Flow Graph Information Technolog Delhi Signal Flow Graph Q: Using individual device scattering parameters to analze a comple microwave network

More information