Rendering Area Sources D.A. Forsyth

Save this PDF as:

Size: px
Start display at page:

Transcription

1 Rendering Area Sources D.A. Forsyth

2 Point source model is unphysical Because imagine source surrounded by big sphere, radius R small sphere, radius r each point on each sphere gets exactly the same brightness! This means our unit of brightness either depends on the distance to the source, which is weird does not conserve energy, which is worse We do this because, in practice, pictures look OK we re doing graphics, not physical simulation but better physics will lead to better pictures Area sources Caustics

3 Area sources Examples: diffuser boxes, white walls. The intensity at a point due to an area source is obtained by adding up the contribution of source elements

5 Photo by Reiner Kraft

6 Terminology In the real world, most surfaces have light leaving them otherwise you couldn t see them Luminaires surfaces that produce light i.e. some (not all) of the light leaving them is internally generated chemistry, physics, etc. eg lightbulb, diffuser box, etc. notice we might model a lampshade as a luminaire even though the light comes from the bulb

7 Terminology Radiosity - total power emitted by a surface, per unit area, irrespective of direction contains terms due to reflection and due to emitted light eg diffuser box appropriate unit for describing intensity of diffuse surfaces Usually written B(x)

8 Terminology Exitance total internally generated power emitted by a surface, per unit area, irrespective of direction non-zero only for luminaires things that make light internally appropriate unit for describing intensity of diffuse luminaires Usually written E(x)

9 Foreshortening Imagine two patches, S (source) and T (target) Power=(Energy/Time) travels from source to target All S knows about T is what T looks like at S so any target that looks the same at S should get the same power T1, T2, T3, must receive the same total power from S T3 T2 T1 S

10 Solid Angle By analogy with angle (in radians) The solid angle subtended by a patch area da is given by dω = dacosϑ r 2

11 Foreshortening Power received from S depends on how big S looks to T in the drawing, T1 sees big S, T2 sees small s T1 must get more T1 T2 S

12 Apparent area S has area da T1 sees an S with area T2 sees an S with area da cos θ 1 da cos θ 2 T1 T2 2 S

13 Transmitted power (power density at S)(solid angle) (apparent area of S) E(x) π cos θt r 2 da t (cos θs da s ) S S, area das Exitance E T distance r T, area dat

14 Radiosity due to an area source Assume source has B=E receiver has E=0 doesn t reflect Vis(x, u)=1 if x can see u 0 otherwise Derive later what do we do with it? B(x) =ρ(x) S cos θ i cos θ s πr 2 Vis(x, u)e(u)da s

15 Natural algorithm for area sources Recall: if x i p(x) 1 N then N i=1 f(x i) f(x)p(x)dx Draw random samples u_i on source. Let p(u) be uniform on the area source p(u)=1/a then use: B(x) =ρ(x) ρ(x) A N i S cos θ i cos θ s πr 2 Vis(x, u)e(u)da s cos θ i cos θ s πr 2 Vis(x, u i )E(u i )

16 Shading with an area source Now we compute the diffuse term at each point by cast N rays to area source for each ray, test shadow (this is Vis(x, u)) compute average Options, comments shadow cache, ray speedup becomes a big deal different random points on area source for each shading point same points on area source for each shading point noise is now correlated, but slightly faster stratified sampling of area source

17 Texture maps and ray tracing Simple cases first Assume surface is parametric intersection point yields parameters query texture map at parameter points for texture value Issue: curved surface distorts texture map

18 Texture maps for triangles Triangle has 3 vertices parametric form: s (p1-p0)+ t(p2-p0)+p2 procedure: find intersection point compute s, t by solving linear system albedo at this point is albedo map (s, t) Texture map distorts we can fix this if we know q0, q1, q2 coordinates of triangle on texture map plane

19 Texture maps for spheres Parametric sphere R(cos s cos t, cos s sin t, sin s) We need to know where the north pole is yields s from intersection point where some point on the equator is yields t from intersection point this s, t map distorts area adjust map to account for distortions

20 Specular - diffuse transfer Mirror Source Diffuse surface Focal pointt Diffuse surface

21 Specular-diffuse transfer Mirror Source Diffuse surface Focal pointt Diffuse surface

22 Specular-diffuse transfer Source Mirror Diffuse surface Focal pointt Diffuse surface Hard to render, because it is hard to find the ray leaving the patch that finds the light source

23 Specular-diffuse transfer creates important effects; curved surfaces can collect light into caustics

24 Transmissive - diffuse transfer Light source Eye point Diffuse surface Again, hard to find the ray leaving the patch that finds the light source

25 Transmissive-diffuse transfer creates important effects; curved surfaces can collect light into caustics

26 Transmissive-diffuse transfer creates important effects; curved surfaces can collect light into caustics

27 Trasmissive - diffuse transfer creates important effects; curved surfaces can collect light into caustics

28

29 Diffuse-diffuse transfer Light Focal point

30 Diffuse-diffuse transfer Light Focal point Again, hard to render because many paths are important, even more are not most do not reach the light we don t know how to find the important ones

31 Ray tracing

32 Path tracing reference

33 Rendering specular-diffuse transfer We must now cast rays from the light these rays undergo specular reflection but we don t compute shading - these rays model photons when they arrive at a diffuse surface, they stop and leave a record for the moment, in a map like a texture map Then cast rays from the eye shading computation: old shading computation + contribution from map Practical questions which rays do we cast from the light? (towards specular objects)

Path tracing everything. D.A. Forsyth

Path tracing everything D.A. Forsyth The Rendering Equation- 1 We can now write L o (x, ω o )=L e (x, ω o )+ Ω Angle between normal and incoming direction ρ bd (x, ω o, ω i )L i (x, ω i ) cos θ i dω i

Computer Graphics Global Illumination (2): Monte-Carlo Ray Tracing and Photon Mapping. Lecture 15 Taku Komura

Computer Graphics Global Illumination (2): Monte-Carlo Ray Tracing and Photon Mapping Lecture 15 Taku Komura In the previous lectures We did ray tracing and radiosity Ray tracing is good to render specular

PHOTON mapping is a practical approach for computing global illumination within complex

7 The Photon Mapping Method I get by with a little help from my friends. John Lennon, 1940 1980 PHOTON mapping is a practical approach for computing global illumination within complex environments. Much

An introduction to Global Illumination. Tomas Akenine-Möller Department of Computer Engineering Chalmers University of Technology

An introduction to Global Illumination Tomas Akenine-Möller Department of Computer Engineering Chalmers University of Technology Isn t ray tracing enough? Effects to note in Global Illumination image:

Advanced Computer Graphics. Rendering Equation. Matthias Teschner. Computer Science Department University of Freiburg

Advanced Computer Graphics Rendering Equation Matthias Teschner Computer Science Department University of Freiburg Outline rendering equation Monte Carlo integration sampling of random variables University

Monte Carlo Path Tracing

CS294-13: Advanced Computer Graphics Lecture #5 University of California, Berkeley Wednesday, 23 September 29 Monte Carlo Path Tracing Lecture #5: Wednesday, 16 September 29 Lecturer: Ravi Ramamoorthi

Computer Animation: Art, Science and Criticism

Computer Animation: Art, Science and Criticism Tom Ellman Harry Roseman Lecture 12 Ambient Light Emits two types of light: Directional light, coming from a single point Contributes to diffuse shading.

Path Tracing. Michael Doggett Department of Computer Science Lund university. 2012 Michael Doggett

Path Tracing Michael Doggett Department of Computer Science Lund university 2012 Michael Doggett Outline Light transport notation Radiometry - Measuring light Illumination Rendering Equation Monte Carlo

CS 431/636 Advanced Rendering Techniques" Dr. David Breen" Korman 105D" Wednesday 6PM 8:50PM" Photon Mapping" 5/2/12" Slide Credits - UC San Diego Goal Efficiently create global illumination images with

Monte Carlo Ray Tracing

Monte Carlo Ray Tracing Siggraph 2003 Course 44 Tuesday, July 29, 2003 Organizer Henrik Wann Jensen University of California, San Diego Lecturers James Arvo University of California, Irvine Phil Dutre

CSE168 Computer Graphics II, Rendering. Spring 2006 Matthias Zwicker

CSE168 Computer Graphics II, Rendering Spring 2006 Matthias Zwicker Last time Global illumination Light transport notation Path tracing Sampling patterns Reflection vs. rendering equation Reflection equation

Dhiren Bhatia Carnegie Mellon University

Dhiren Bhatia Carnegie Mellon University University Course Evaluations available online Please Fill! December 4 : In-class final exam Held during class time All students expected to give final this date

Lezione 4: Grafica 3D*(II)

Lezione 4: Grafica 3D*(II) Informatica Multimediale Docente: Umberto Castellani *I lucidi sono tratti da una lezione di Maura Melotti (m.melotti@cineca.it) RENDERING Rendering What is rendering? Rendering

DOING PHYSICS WITH MATLAB COMPUTATIONAL OPTICS RAYLEIGH-SOMMERFELD DIFFRACTION INTEGRAL OF THE FIRST KIND

DOING PHYSICS WITH MATLAB COMPUTATIONAL OPTICS RAYLEIGH-SOMMERFELD DIFFRACTION INTEGRAL OF THE FIRST KIND THE THREE-DIMENSIONAL DISTRIBUTION OF THE RADIANT FLUX DENSITY AT THE FOCUS OF A CONVERGENCE BEAM

13. Write the decimal approximation of 9,000,001 9,000,000, rounded to three significant

æ If 3 + 4 = x, then x = 2 gold bar is a rectangular solid measuring 2 3 4 It is melted down, and three equal cubes are constructed from this gold What is the length of a side of each cube? 3 What is the

Specular reflection. Dielectrics and Distribution in Ray Tracing. Snell s Law. Ray tracing dielectrics

Specular reflection Dielectrics and Distribution in Ray Tracing CS 465 Lecture 22 Smooth surfaces of pure materials have ideal specular reflection (said this before) Metals (conductors) and dielectrics

Mathematics for Global Illumination

Mathematics for Global Illumination Massimo Picardello Mathematics Department, University of Roma Tor Vergata Abstract and disclaimer This is a simple, almost naif approach to the mathematics of global

Introduction to Computer Graphics

Introduction to Computer Graphics Torsten Möller TASC 8021 778-782-2215 torsten@sfu.ca www.cs.sfu.ca/~torsten Today What is computer graphics? Contents of this course Syllabus Overview of course topics

Chapter 10. Bidirectional Path Tracing

Chapter 10 Bidirectional Path Tracing In this chapter, we describe a new light transport algorithm called bidirectional path tracing. This algorithm is a direct combination of the ideas in the last two

Reflection and Refraction

Equipment Reflection and Refraction Acrylic block set, plane-concave-convex universal mirror, cork board, cork board stand, pins, flashlight, protractor, ruler, mirror worksheet, rectangular block worksheet,

L 2 : x = s + 1, y = s, z = 4s + 4. 3. Suppose that C has coordinates (x, y, z). Then from the vector equality AC = BD, one has

The line L through the points A and B is parallel to the vector AB = 3, 2, and has parametric equations x = 3t + 2, y = 2t +, z = t Therefore, the intersection point of the line with the plane should satisfy:

INTRODUCTION TO RENDERING TECHNIQUES

INTRODUCTION TO RENDERING TECHNIQUES 22 Mar. 212 Yanir Kleiman What is 3D Graphics? Why 3D? Draw one frame at a time Model only once X 24 frames per second Color / texture only once 15, frames for a feature

Surface Normals and Tangent Planes

Surface Normals and Tangent Planes Normal and Tangent Planes to Level Surfaces Because the equation of a plane requires a point and a normal vector to the plane, nding the equation of a tangent plane to

Lighting and Reflectance Models

Lighting and Reflectance Models Basic principles of illumination and reflectance are introduced. They are central to understanding the dependence of image colour and intensity on material reflectance,

Lecture 11: Ray tracing

Interactive Computer Graphics Lecture 11: Ray tracing Graphics Lecture 11: Slide 1 Some slides adopted from H. Pfister, Harvard Graphics Lecture 10: Slide 2 Direct and Global Illumination Direct illumination:

MCRT: L6. Initial weight of packet: W = L / N MC At each interaction multiply weight by probability of scattering: W = a W

MCRT: L6 Variance reduction techniques improve signal-to-noise of simulation using same number of MC packets Examples of where MCRT is inefficient optically thin (need lots of photons) Weights keep packet

path tracing computer graphics path tracing 2009 fabio pellacini 1

path tracing computer graphics path tracing 2009 fabio pellacini 1 path tracing Monte Carlo algorithm for solving the rendering equation computer graphics path tracing 2009 fabio pellacini 2 solving rendering

Section 1.1. Introduction to R n

The Calculus of Functions of Several Variables Section. Introduction to R n Calculus is the study of functional relationships and how related quantities change with each other. In your first exposure to

TEXTURE AND BUMP MAPPING

Department of Applied Mathematics and Computational Sciences University of Cantabria UC-CAGD Group COMPUTER-AIDED GEOMETRIC DESIGN AND COMPUTER GRAPHICS: TEXTURE AND BUMP MAPPING Andrés Iglesias e-mail:

Ray Casting. Simplest shading approach is to perform independent lighting calculation for every pixel

Ray Casting Simplest shading approach is to perform independent lighting calculation for every pixel ) ) ( ) ( ( + + + = i i n i S i i D AL A E I R V K I L N K I K I I Polygon Rendering Methods Given a

FURTHER VECTORS (MEI)

Mathematics Revision Guides Further Vectors (MEI) (column notation) Page of MK HOME TUITION Mathematics Revision Guides Level: AS / A Level - MEI OCR MEI: C FURTHER VECTORS (MEI) Version : Date: -9-7 Mathematics

Applied Heat Transfer Part Three Dr. Ahmad RAMAZANI S.A. Associate Professor Sharif University of Technology انتقال حرارت کاربردی احمد رمضانی سعادت ا بادی Autumn, 1385 (2006) (Applications) Building Dryer

Computer Graphics CS 543 Lecture 12 (Part 1) Curves. Prof Emmanuel Agu. Computer Science Dept. Worcester Polytechnic Institute (WPI)

Computer Graphics CS 54 Lecture 1 (Part 1) Curves Prof Emmanuel Agu Computer Science Dept. Worcester Polytechnic Institute (WPI) So Far Dealt with straight lines and flat surfaces Real world objects include

Specific Intensity. I ν =

Specific Intensity Initial question: A number of active galactic nuclei display jets, that is, long, nearly linear, structures that can extend for hundreds of kiloparsecs. Many have two oppositely-directed

Thea Omni Light. Thea Spot Light. Light setup & Optimization

Light setup In this tutorial we will learn how to setup lights inside Thea Studio and how to create mesh lights and optimize them for faster rendering with less noise. Let us have a look at the different

Exam 1 Sample Question SOLUTIONS. y = 2x

Exam Sample Question SOLUTIONS. Eliminate the parameter to find a Cartesian equation for the curve: x e t, y e t. SOLUTION: You might look at the coordinates and notice that If you don t see it, we can

Name Class. Date Section. Test Form A Chapter 11. Chapter 11 Test Bank 155

Chapter Test Bank 55 Test Form A Chapter Name Class Date Section. Find a unit vector in the direction of v if v is the vector from P,, 3 to Q,, 0. (a) 3i 3j 3k (b) i j k 3 i 3 j 3 k 3 i 3 j 3 k. Calculate

F = 0. x ψ = y + z (1) y ψ = x + z (2) z ψ = x + y (3)

MATH 255 FINAL NAME: Instructions: You must include all the steps in your derivations/answers. Reduce answers as much as possible, but use exact arithmetic. Write neatly, please, and show all steps. Scientists

A Short Introduction to Computer Graphics

A Short Introduction to Computer Graphics Frédo Durand MIT Laboratory for Computer Science 1 Introduction Chapter I: Basics Although computer graphics is a vast field that encompasses almost any graphical

PATH TRACING: A NON-BIASED SOLUTION TO THE RENDERING EQUATION

PATH TRACING: A NON-BIASED SOLUTION TO THE RENDERING EQUATION ROBERT CARR AND BYRON HULCHER Abstract. In this paper we detail the implementation of a path tracing renderer, providing a non-biased solution

Math 241 Lines and Planes (Solutions) x = 3 3t. z = 1 t. x = 5 + t. z = 7 + 3t

Math 241 Lines and Planes (Solutions) The equations for planes P 1, P 2 and P are P 1 : x 2y + z = 7 P 2 : x 4y + 5z = 6 P : (x 5) 2(y 6) + (z 7) = 0 The equations for lines L 1, L 2, L, L 4 and L 5 are

Light Control and Efficacy using Light Guides and Diffusers

Light Control and Efficacy using Light Guides and Diffusers LEDs 2012 Michael Georgalis, LC Marketing Manager, Fusion Optix October 11, 2012 Agenda Introduction What Is Light Control? Improves Application

Physics 202 Problems - Week 8 Worked Problems Chapter 25: 7, 23, 36, 62, 72

Physics 202 Problems - Week 8 Worked Problems Chapter 25: 7, 23, 36, 62, 72 Problem 25.7) A light beam traveling in the negative z direction has a magnetic field B = (2.32 10 9 T )ˆx + ( 4.02 10 9 T )ŷ

Chapter 23. The Reflection of Light: Mirrors

Chapter 23 The Reflection of Light: Mirrors Wave Fronts and Rays Defining wave fronts and rays. Consider a sound wave since it is easier to visualize. Shown is a hemispherical view of a sound wave emitted

Computer Graphics: Visualisation Lecture 3. Taku Komura Institute for Perception, Action & Behaviour

Computer Graphics: Visualisation Lecture 3 Taku Komura tkomura@inf.ed.ac.uk Institute for Perception, Action & Behaviour Taku Komura Computer Graphics & VTK 1 Last lecture... Visualisation can be greatly

MA 323 Geometric Modelling Course Notes: Day 02 Model Construction Problem

MA 323 Geometric Modelling Course Notes: Day 02 Model Construction Problem David L. Finn November 30th, 2004 In the next few days, we will introduce some of the basic problems in geometric modelling, and

Deferred Shading & Screen Space Effects

Deferred Shading & Screen Space Effects State of the Art Rendering Techniques used in the 3D Games Industry Sebastian Lehmann 11. Februar 2014 FREESTYLE PROJECT GRAPHICS PROGRAMMING LAB CHAIR OF COMPUTER

Computer Applications in Textile Engineering. Computer Applications in Textile Engineering

3. Computer Graphics Sungmin Kim http://latam.jnu.ac.kr Computer Graphics Definition Introduction Research field related to the activities that includes graphics as input and output Importance Interactive

Practice Final Math 122 Spring 12 Instructor: Jeff Lang

Practice Final Math Spring Instructor: Jeff Lang. Find the limit of the sequence a n = ln (n 5) ln (3n + 8). A) ln ( ) 3 B) ln C) ln ( ) 3 D) does not exist. Find the limit of the sequence a n = (ln n)6

CHAPTER FIVE. 5. Equations of Lines in R 3

118 CHAPTER FIVE 5. Equations of Lines in R 3 In this chapter it is going to be very important to distinguish clearly between points and vectors. Frequently in the past the distinction has only been a

12.5 Equations of Lines and Planes

Instructor: Longfei Li Math 43 Lecture Notes.5 Equations of Lines and Planes What do we need to determine a line? D: a point on the line: P 0 (x 0, y 0 ) direction (slope): k 3D: a point on the line: P

Volume visualization I Elvins

Volume visualization I Elvins 1 surface fitting algorithms marching cubes dividing cubes direct volume rendering algorithms ray casting, integration methods voxel projection, projected tetrahedra, splatting

Curves and Surfaces. Goals. How do we draw surfaces? How do we specify a surface? How do we approximate a surface?

Curves and Surfaces Parametric Representations Cubic Polynomial Forms Hermite Curves Bezier Curves and Surfaces [Angel 10.1-10.6] Goals How do we draw surfaces? Approximate with polygons Draw polygons

Some Comments on the Derivative of a Vector with applications to angular momentum and curvature. E. L. Lady (October 18, 2000)

Some Comments on the Derivative of a Vector with applications to angular momentum and curvature E. L. Lady (October 18, 2000) Finding the formula in polar coordinates for the angular momentum of a moving

GUI GRAPHICS AND USER INTERFACES. Welcome to GUI! Mechanics. Mihail Gaianu 26/02/2014 1

Welcome to GUI! Mechanics 26/02/2014 1 Requirements Info If you don t know C++, you CAN take this class additional time investment required early on GUI Java to C++ transition tutorial on course website

CS 563 Advanced Topics in Computer Graphics Russian Roulette - Sampling Reflectance Functions by Alex White

CS 563 Advanced Topics in Computer Graphics Russian Roulette - Sampling Reflectance Functions by Alex White Monte Carlo Ray Tracing Monte Carlo In ray tracing, use randomness to evaluate higher dimensional

Optical Design Tools for Backlight Displays

Optical Design Tools for Backlight Displays Introduction Backlights are used for compact, portable, electronic devices with flat panel Liquid Crystal Displays (LCDs) that require illumination from behind.

Lecture PowerPoints. Chapter 23 Physics: Principles with Applications, 7th edition Giancoli

Lecture PowerPoints Chapter 23 Physics: Principles with Applications, 7th edition Giancoli This work is protected by United States copyright laws and is provided solely for the use of instructors in teaching

Section 1.4. Lines, Planes, and Hyperplanes. The Calculus of Functions of Several Variables

The Calculus of Functions of Several Variables Section 1.4 Lines, Planes, Hyperplanes In this section we will add to our basic geometric understing of R n by studying lines planes. If we do this carefully,

H.Calculating Normal Vectors

Appendix H H.Calculating Normal Vectors This appendix describes how to calculate normal vectors for surfaces. You need to define normals to use the OpenGL lighting facility, which is described in Chapter

The RADIANCE Lighting Simulation and Rendering System

The RADIANCE Lighting Simulation and Rendering System Written by Gregory J. Ward Lighting Group Building Technologies Program Lawrence Berkeley Laboratory COMPUTER GRAPHICS Proceedings, Annual Conference

A Ray Tracing Solution for Diffuse Interreflection

A Ray Tracing Solution for Diffuse Interreflection Gregory J. Ward Francis M. Rubinstein Robert D. Clear Lighting Systems Research Lawrence Berkeley Laboratory 1 Cyclotron Rd., 90-3111 Berkeley, CA 94720

Photon Mapping Made Easy Tin Tin Yu, John Lowther and Ching Kuang Shene Department of Computer Science Michigan Technological University Houghton, MI 49931 tiyu,john,shene}@mtu.edu ABSTRACT This paper

Copyrighted Material. Chapter 1 DEGREE OF A CURVE

Chapter 1 DEGREE OF A CURVE Road Map The idea of degree is a fundamental concept, which will take us several chapters to explore in depth. We begin by explaining what an algebraic curve is, and offer two

Using Photorealistic RenderMan for High-Quality Direct Volume Rendering

Using Photorealistic RenderMan for High-Quality Direct Volume Rendering Cyrus Jam cjam@sdsc.edu Mike Bailey mjb@sdsc.edu San Diego Supercomputer Center University of California San Diego Abstract With

Surface Modeling. Polygon Surfaces. Types: Generating models: Polygon Tables. Set of surface polygons that enclose an object interior

Surface Modeling Types: Polygon surfaces Curved surfaces Volumes Generating models: Interactive Procedural Polygon Surfaces Set of surface polygons that enclose an object interior Slide 1 Slide 2 Polygon

PHY114 S11 Term Exam 3

PHY4 S Term Exam S. G. Rajeev Mar 2 20 2:0 pm to :45 pm PLEASE write your workshop number and your workshop leader s name at the top of your book, so that you can collect your graded exams at the workshop.

The Thin Convex Lens convex lens focal point thin lens thin convex lens real images

1 The Thin Convex Lens In the previous experiment, we observed the phenomenon of refraction for a rectangular piece of glass. The bending or refraction of the light was observed for two parallel interfaces,

Cork Education and Training Board. Programme Module for. 3 Dimensional Computer Graphics. Leading to. Level 5 FETAC

Cork Education and Training Board Programme Module for 3 Dimensional Computer Graphics Leading to Level 5 FETAC 3 Dimensional Computer Graphics 5N5029 3 Dimensional Computer Graphics 5N5029 1 Version 3

Review Sheet for Test 1

Review Sheet for Test 1 Math 261-00 2 6 2004 These problems are provided to help you study. The presence of a problem on this handout does not imply that there will be a similar problem on the test. And

Lecture PowerPoints. Chapter 23 Physics: Principles with Applications, 7 th edition Giancoli

Lecture PowerPoints Chapter 23 Physics: Principles with Applications, 7 th edition Giancoli This work is protected by United States copyright laws and is provided solely for the use of instructors in teaching

Computer Graphics. Course SS 2007 Antialiasing. computer graphics & visualization

Computer Graphics Course SS 2007 Antialiasing How to avoid spatial aliasing caused by an undersampling of the signal, i.e. the sampling frequency is not high enough to cover all details Supersampling -

Radiometry. Steve Marschner Cornell University CS 6630 Spring 2012, 26 January

Radiometry Steve Marschner Cornell University CS 6630 Spring 2012, 26 January Radiometry is a system for describing the flow of radiant energy through space. It is essentially a geometric topic all the

Math 241, Exam 1 Information.

Math 241, Exam 1 Information. 9/24/12, LC 310, 11:15-12:05. Exam 1 will be based on: Sections 12.1-12.5, 14.1-14.3. The corresponding assigned homework problems (see http://www.math.sc.edu/ boylan/sccourses/241fa12/241.html)

CORIOLIS GROUP BOOK Advanced Graphics Programming Using C/C++ Loren Heiny John Wiley & Sons, Inc. New York Chichester Brisbane Toronto Singapore Contents Preface Who This Book Is For A Glance Inside What

Lesson 26: Reflection & Mirror Diagrams

Lesson 26: Reflection & Mirror Diagrams The Law of Reflection There is nothing really mysterious about reflection, but some people try to make it more difficult than it really is. All EMR will reflect

Objective: To distinguish between degree and radian measure, and to solve problems using both.

CHAPTER 3 LESSON 1 Teacher s Guide Radian Measure AW 3.2 MP 4.1 Objective: To distinguish between degree and radian measure, and to solve problems using both. Prerequisites Define the following concepts.

29 Wyner PreCalculus Fall 2016

9 Wyner PreCalculus Fall 016 CHAPTER THREE: TRIGONOMETRIC EQUATIONS Review November 8 Test November 17 Trigonometric equations can be solved graphically or algebraically. Solving algebraically involves

MIRRORS AND REFLECTION

MIRRORS AND REFLECTION PART 1 ANGLE OF INCIDENCE, ANGLE OF REFLECTION In this exploration we will compare θ i (angle of incidence) and θ r (angle of reflection). We will also investigate if rays are reversed

1 3 4 = 8i + 20j 13k. x + w. y + w

) Find the point of intersection of the lines x = t +, y = 3t + 4, z = 4t + 5, and x = 6s + 3, y = 5s +, z = 4s + 9, and then find the plane containing these two lines. Solution. Solve the system of equations

Experiment #1, Analyze Data using Excel, Calculator and Graphs.

Physics 182 - Fall 2014 - Experiment #1 1 Experiment #1, Analyze Data using Excel, Calculator and Graphs. 1 Purpose (5 Points, Including Title. Points apply to your lab report.) Before we start measuring

Chapter 23. Ray Optics. Chapter 23. Ray Optics. What is specular reflection? Chapter 23. Reading Quizzes

Chapter 23. Ray Optics Chapter 23. Ray Optics Our everyday experience that light travels in straight lines is the basis of the ray model of light. Ray optics apply to a variety of situations, including

Equations Involving Lines and Planes Standard equations for lines in space

Equations Involving Lines and Planes In this section we will collect various important formulas regarding equations of lines and planes in three dimensional space Reminder regarding notation: any quantity

Image Synthesis. Ambient Occlusion. computer graphics & visualization

Image Synthesis Ambient Occlusion Ambient Occlusion (AO) Ambient Occlusion approximates the diffuse illumination of a surface based on its directly visible occluders Idea: Trace rays through the normal-oriented

Monte Carlo Path Tracing

HELSINKI UNIVERSITY OF TECHNOLOGY 16.4.2002 Telecommunications Software and Multimedia Laboratory Tik-111.500 Seminar on Computer Graphics Spring 2002: Advanced Rendering Techniques Monte Carlo Path Tracing

ABS 731 Lighting Design & Technology. Spring 2006

ABS 731 Lighting Design & Technology Spring 2006 AGI32 is used to predict the photometric performance of selected luminaires or daylight penetration in a simulated environment. The environments that can

Volumetric Path Tracing

Volumetric Path Tracing Steve Marschner Cornell University CS 6630 Spring 2012, 8 March Using Monte Carlo integration is a good, easy way to get correct solutions to the radiative transfer equation. It

P222. Optics Supplementary Note # 3: Mirrors Alex R. Dzierba Indiana University. θ θ. Plane Mirrors

P222 Optics Supplementary Note # 3: Mirrors Alex R. Dzierba Indiana University Plane Mirrors Let s talk about mirrors. We start with the relatively simple case of plane mirrors. Suppose we have a source

TWO-DIMENSIONAL X-RAY DIFFRACTION

TWO-DIMENSIONAL X-RAY DIFFRACTION BOB B. HE GQ WILEY ,. "'! :~! CONTENTS~\.-.~..). Preface 1. Introduction 1.1 X-Ray Technology and Its Brief History, 1.2 Geometry of Crystals, 2 1.2.1 Crystal Lattice

Two vectors are equal if they have the same length and direction. They do not

Vectors define vectors Some physical quantities, such as temperature, length, and mass, can be specified by a single number called a scalar. Other physical quantities, such as force and velocity, must

The graphs of f and g intersect at (0, 0) and one other point. Find that point: f(y) = g(y) y 2 4y 2y 2 6y = = 2y y 2. 2y(y 3) = 0

. Compute the area between the curves x y 4y and x y y. Let f(y) y 4y y(y 4). f(y) when y or y 4. Let g(y) y y y( y). g(y) when y or y. x 3 y? The graphs of f and g intersect at (, ) and one other point.

Section 11.4: Equations of Lines and Planes

Section 11.4: Equations of Lines and Planes Definition: The line containing the point ( 0, 0, 0 ) and parallel to the vector v = A, B, C has parametric equations = 0 + At, = 0 + Bt, = 0 + Ct, where t R

Outline. Exponential Attenuation. Introduction. Simple exponential attenuation. Simple exponential attenuation. Simple exponential attenuation

Outline Exponential Attenuation Chapter 3 F.A. Attix, Introduction to Radiological Physics and Radiation Dosimetry Simple exponential attenuation and plural modes of absorption arrow-beam vs. broad-beam

+ 4θ 4. We want to minimize this function, and we know that local minima occur when the derivative equals zero. Then consider

Math Xb Applications of Trig Derivatives 1. A woman at point A on the shore of a circular lake with radius 2 miles wants to arrive at the point C diametrically opposite A on the other side of the lake

PRE-CALCULUS GRADE 12 [C] Communication Trigonometry General Outcome: Develop trigonometric reasoning. A1. Demonstrate an understanding of angles in standard position, expressed in degrees and radians.

Extra Problems for Midterm 2

Extra Problems for Midterm Sudesh Kalyanswamy Exercise (Surfaces). Find the equation of, and classify, the surface S consisting of all points equidistant from (0,, 0) and (,, ). Solution. Let P (x, y,