CS 431/636 Advanced Rendering Techniques"
|
|
- Charleen Newman
- 8 years ago
- Views:
Transcription
1 CS 431/636 Advanced Rendering Techniques" Dr. David Breen" Korman 105D" Wednesday 6PM 8:50PM" Photon Mapping" 5/2/12"
2 Slide Credits - UC San Diego
3 Goal Efficiently create global illumination images with caustics and complex surface properties (BRDFs)
4 Box: Direct Illlumination
5 Box: Global Illlumination
6 Approach Two pass process Distribute light info into scene (photons) Store light flux in photon map Combine photon info with ray tracing when rendering
7 Emitting Photons Photons emitted from light sources Traced through scene Stored (energy & direction) at surfaces Russian Roulette determines if photon is absorbed or reflected BRDF used to determine direction of reflection
8 Two Photon Maps Global Low resolution photons in all directions Classify Caustic Direct, Shadow and Indirect High resolution at refracting/reflecting objects
9 Global Illumination global photon map caustics photon map
10 The photon map datastructure The photons are stored in a left balanced kd-tree struct photon = { float position[3]; rgbe power; char phi, theta; short flags; } // power packed as 4 bytes // incoming direction
11 Photon tracing Photon emission Photon scattering Photon storing
12 Photon emission Given Φ Watt lightbulb. Emit N photons. Each photon has the power Φ N Watt. Photon power depends on the number of emitted photons. Not on the number of photons in the photon map.
13 What is a photon? Flux (power) - not radiance! Collection of physical photons A fraction of the light source power Several wavelengths combined into one entity
14 Diffuse point light Generate random direction Emit photon in that direction // Find random direction do { x = 2.0*random()-1.0; y = 2.0*random()-1.0; z = 2.0*random()-1.0; } while ( (x*x + y*y + z*z) > 1.0 );
15 Example: Diffuse square light - Generate random position p on square - Generate diffuse direction d - Emit photon from p in direction d // Generate diffuse direction u = random(); v = 2*π*random(); d = vector( cos(v) u, sin(v) u, 1 u );
16 Surface interactions The photon is Stored (at diffuse surfaces) and Absorbed (A) or Reflected (R) or Transmitted (T ) A + R + T = 1.0
17 Photon scattering The simple way: Given incoming photon with power Φ p Reflect photon with the power R Φ p Transmit photon with the power T Φ p
18 Photon scattering The simple way: Given incoming photon with power Φ p Reflect photon with the power R Φ p Transmit photon with the power T Φ p Risk: Too many low-powered photons - wasteful! When do we stop (systematic bias)? Photons with similar power is a good thing.
19 Russian Roulette Statistical technique Known from Monte Carlo particle physics Introduced to graphics by Arvo and Kirk in 1990
20 Russian Roulette Example Surface reflectance: R = 0.5 Incoming photon: Φ p = 2 W r = random(); if ( r < 0.5 ) reflect photon with power 2 W else photon is absorbed
21 Russian Roulette Intuition Surface reflectance: R = incoming photons with power: Φ p = 2 Watt Reflect 100 photons with power 2 Watt instead of 200 photons with power 1 Watt.
22 Russian Roulette Very important! Use to eliminate un-important photons Gives photons with similar power :)
23 Bi-directional Reflection Distribution Function (BRDF) function which defines the spectral and spatial reflection characteristic of a surface f(θ i, Θ r, λ)
24 Sampling a BRDF f r (x, ω i, ω o ) = w 1 f r,1 (x, ω i, ω o ) + w 2 f r,2 (x, ω i, ω o )
25 Sampling a BRDF f r (x, ω i, ω o ) = w 1 f r,d + w 2 f r,s r = random() (w 1 + w 2 ); if ( r < w 1 ) reflect diffuse photon else reflect specular
26 Rendering Ray trace scene Use photon maps to approximate low importance shading values to evaluate Bi-directional Reflection Distribution Function (BRDF) to perform shadow calculation to calculate caustics
27 Ray Tracing vs. Radiance Approximation Approximation Diffuse surfaces Deep in ray tree (contribution less significant) Shadow calculations Ray Tracing Direct illumination High gloss, specular surfaces
28 A simple test scene
29 Rendering
30 Direct Illumination
31 Specular Reflection
32 Caustics
33 Indirect Illumination
34 Radiance Estimate L(x, ω) = = = f r (x, ω, ω)l (x, ω ) cos θ dω Ω f r (x, ω, ω) dφ2 (x, ω ) Ω dω cos θ da cos θ dω f r (x, ω, ω) dφ2 (x, ω ) Ω da n f r (x, ω p, ω) Φ p(x, ω p) πr 2 p=1
35 Radiance Estimate L
36 Fast estimate 200 photons / 50 photons in radiance estimate
37 Indirect illumination photons / 500 photons in radiance estimate
38 Global Illumination photons / 50 photons in radiance estimate
39 Global Illumination photons / 500 photons in radiance estimate
40 Box global photons, caustic photons
41 Box: Global Photons global photons
42 Fractal Box global photons, caustic photons
43 Cornell Box
44 Caustic from a Glass Sphere Photon Mapping: photons / 50 photons in radiance estimate
45 Sphereflake Caustic
46 Reflection Inside A Metal Ring photons / 50 photons in radiance estimate
47 Caustics On Glossy Surfaces photons / 100 photons in radiance estimate
48 HDR environment illumination Using lightprobe from
49 Cognac Glass
50 Indirect Illumination
51 Little Matterhorn
52 Mies house (3pm)
53 Mies house (6pm)
54 More Information Foreword by Pat Hanrahan The creation of realistic three-dimensional images is central to computer graphics. Photon mapping, an extension of ray tracing, makes it possible to efficiently simulate global illumination in complex scenes. Photo mapping can simulate caustics (focused light, such as shimmering waves at the bottom of a swimming pool), diffuse inter-reflections (e.g., the `bleeding' of colored light from a red wall onto a white floor, giving the floor a reddish tint), and participating media (e.g., clouds or smoke). This book is a practical guide to photon mapping; it provides both the theory and the practical insight necessary to implement photon mapping and simulate all types of direct and indirect illumination efficiently. A K PETERS LTD. Realistic Image Synthesis Using Photon Mapping Realistic Image Synthesis Using Photon Mapping Jensen AK PETERS Realistic Image Synthesis Using Photon Mapping Foreword by Pat Hanrahan
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:
More informationPHOTON 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
More informationComputer 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
More informationCSE168 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
More informationPath 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
More informationPath 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
More informationPhoton Mapping Made Easy
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
More informationpath 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
More informationMonte 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
More informationRendering Area Sources D.A. Forsyth
Rendering Area Sources D.A. Forsyth 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!
More informationPATH 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
More informationComputer 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.
More informationMonte 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
More informationDhiren 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
More informationMonte 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
More informationIN previous chapters we assumed that all lighting interactions occurred at surfaces. In particular,
4 Light Transport in Participating Media Thus, if one is to be five times as distant, make it five times bluer. Leonardo Da Vinci, 1452 1519 IN previous chapters we assumed that all lighting interactions
More informationChapter 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
More informationCUBE-MAP DATA STRUCTURE FOR INTERACTIVE GLOBAL ILLUMINATION COMPUTATION IN DYNAMIC DIFFUSE ENVIRONMENTS
ICCVG 2002 Zakopane, 25-29 Sept. 2002 Rafal Mantiuk (1,2), Sumanta Pattanaik (1), Karol Myszkowski (3) (1) University of Central Florida, USA, (2) Technical University of Szczecin, Poland, (3) Max- Planck-Institut
More informationPath Tracing - Literature Research. Rick de Bruijne May 17, 2011
Path Tracing - Literature Research Rick de Bruijne May 17, 2011 1 Contents 1 Abstract 3 2 Natural Phenomena 4 2.1 Motion Blur....................................... 4 2.2 Fresnel..........................................
More informationThe 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
More informationAdvanced 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
More informationMathematics 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
More informationOverview. What is EMR? Electromagnetic Radiation (EMR) LA502 Special Studies Remote Sensing
LA502 Special Studies Remote Sensing Electromagnetic Radiation (EMR) Dr. Ragab Khalil Department of Landscape Architecture Faculty of Environmental Design King AbdulAziz University Room 103 Overview What
More informationSo, you want to make a photo-realistic rendering of the Earth from orbit, eh? And you want it to look just like what astronauts see from the shuttle
So, you want to make a photo-realistic rendering of the Earth from orbit, eh? And you want it to look just like what astronauts see from the shuttle or ISS (International Space Station). No problem. Just
More informationOptical 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.
More informationThea 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
More informationTreasure Hunt. Lecture 2 How does Light Interact with the Environment? EMR Principles and Properties. EMR and Remote Sensing
Lecture 2 How does Light Interact with the Environment? Treasure Hunt Find and scan all 11 QR codes Choose one to watch / read in detail Post the key points as a reaction to http://www.scoop.it/t/env202-502-w2
More informationSpecular 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
More informationPRODUCT LIFECYCLE MANAGEMENT COMPETENCY CENTRE RENDERING. PLMCC, JSS Academy of Technical Education, Noida Rendering 1 of 16
PRODUCT LIFECYCLE MANAGEMENT COMPETENCY CENTRE RENDERING PLMCC, JSS Academy of Technical Education, Noida Rendering 1 of 16 Table of contents Under construction PLMCC, JSS Academy of Technical Education,
More informationCourse Overview. CSCI 480 Computer Graphics Lecture 1. Administrative Issues Modeling Animation Rendering OpenGL Programming [Angel Ch.
CSCI 480 Computer Graphics Lecture 1 Course Overview January 14, 2013 Jernej Barbic University of Southern California http://www-bcf.usc.edu/~jbarbic/cs480-s13/ Administrative Issues Modeling Animation
More informationA Theoretical Framework for Physically Based Rendering
Volume 13, (1994) number 2, pp. 97-107 A Theoretical Framework for Physically Based Rendering Eric P. Lafortune and Yves D. Willems Department of Computer Science, Katholieke Universiteit Leuven Celestijnenlaan
More informationMotivation. Motivation
Preserving Preserving Realism Realism in in real-time real-time Rendering Rendering of of Bidirectional Bidirectional Texture Texture Functions Functions Reinhard Klein Bonn University Computer Graphics
More informationOutdoor beam tracing over undulating terrain
Outdoor beam tracing over undulating terrain Bram de Greve, Tom De Muer, Dick Botteldooren Ghent University, Department of Information Technology, Sint-PietersNieuwstraat 4, B-9000 Ghent, Belgium, {bram.degreve,tom.demuer,dick.botteldooren}@intec.ugent.be,
More informationMCRT: 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
More informationWilliam Paterson University of New Jersey Department of Computer Science College of Science and Health Course Outline
William Paterson University of New Jersey Department of Computer Science College of Science and Health Course Outline 1. TITLE OF COURSE AND COURSE NUMBER: Computer Graphics, CS 461, Credits: 3, (Major
More informationHow To Improve Efficiency In Ray Tracing
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
More informationAccelerating the bidirectional path tracing algorithm using a dedicated intersection processor
Universität Karlsruhe (TH) Forschungsuniversität - gegründet 1825 Fakultät für Informatik Institut für Betriebs- und Dialogsysteme Studienarbeit Accelerating the bidirectional path tracing algorithm using
More informationConvention Paper Presented at the 118th Convention 2005 May 28 31 Barcelona, Spain
Audio Engineering Society Convention Paper Presented at the 118th Convention 2005 May 28 31 Barcelona, Spain This convention paper has been reproduced from the author s advance manuscript, without editing,
More informationImproved predictive modeling of white LEDs with accurate luminescence simulation and practical inputs
Improved predictive modeling of white LEDs with accurate luminescence simulation and practical inputs TracePro Opto-Mechanical Design Software s Fluorescence Property Utility TracePro s Fluorescence Property
More informationA Practical Model for Subsurface Light Transport
A Practical Model for Subsurface Light Transport Henrik Wann Jensen Stephen R. Marschner Marc Levoy Pat Hanrahan Stanford University Abstract This paper introduces a simple model for subsurface light transport
More informationNVIDIA Material Definition Language 1.1
NVIDIA Material Definition Language 1.1 Technical Introduction Document version 1.0 12 May 2014 NVIDIA Advanced Rendering Center Fasanenstraße 81 10623 Berlin phone +49.30.315.99.70 fax +49.30.315.99.733
More informationVolumetric 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
More informationGetting Started with iray in 3ds Max 2014
Getting Started with iray in 3ds Max 2014 Iray is an intuitive, interactive, physically based, progressive, path tracing 3D renderer Iray balances ease of use and interactivity with high quality photorealistic
More informationMonte Carlo Sampling Methods
[] Monte Carlo Sampling Methods Jasmina L. Vujic Nuclear Engineering Department University of California, Berkeley Email: vujic@nuc.berkeley.edu phone: (50) 643-8085 fax: (50) 643-9685 [2] Monte Carlo
More informationDesign, Analysis, and Optimization of LCD Backlight Unit using Ray Tracing Simulation
Design, Analysis, and Optimization of LCD Backlight Unit using Ray Tracing Simulation Joonsoo Choi 1, Kwang-Soo Hahn 1, Heekyung Seo 1, Seong-Cheol Kim 2 1 School of Computer Science, Kookmin University,
More informationRadiation Transfer in Environmental Science
Radiation Transfer in Environmental Science with emphasis on aquatic and vegetation canopy media Autumn 2008 Prof. Emmanuel Boss, Dr. Eyal Rotenberg Introduction Radiation in Environmental sciences Most
More informationThe Comprehensive PBR Guide by Allegorithmic - vol. 1. Light and Matter : The theory of Physically-Based Rendering and Shading
The Comprehensive PBR Guide by Allegorithmic - vol. 1 Light and Matter : The theory of Physically-Based Rendering and Shading Cover by Gaëtan Lassagne, written by Wes McDermott Table of Contents Light
More informationIntroduction to Computer Graphics. Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2012
CSE 167: Introduction to Computer Graphics Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2012 Today Course organization Course overview 2 Course Staff Instructor Jürgen Schulze,
More informationElectromagnetic Radiation (EMR) and Remote Sensing
Electromagnetic Radiation (EMR) and Remote Sensing 1 Atmosphere Anything missing in between? Electromagnetic Radiation (EMR) is radiated by atomic particles at the source (the Sun), propagates through
More informationVARIANCE REDUCTION TECHNIQUES FOR IMPLICIT MONTE CARLO SIMULATIONS
VARIANCE REDUCTION TECHNIQUES FOR IMPLICIT MONTE CARLO SIMULATIONS An Undergraduate Research Scholars Thesis by JACOB TAYLOR LANDMAN Submitted to Honors and Undergraduate Research Texas A&M University
More informationINTRODUCTION 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
More informationFilters for Black & White Photography
Filters for Black & White Photography Panchromatic Film How it works. Panchromatic film records all colors of light in the same tones of grey. Light Intensity (the number of photons per square inch) is
More informationData Visualization Study at Earth Simulator Center
Chapter 4 Visualization Data Visualization Study at Earth Simulator Center Project Representative Akira Kageyama The Earth Simulator Center, Japan Agency for Marine-Earth Science and Technology Authors
More informationComputer 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
More informationHow Landsat Images are Made
How Landsat Images are Made Presentation by: NASA s Landsat Education and Public Outreach team June 2006 1 More than just a pretty picture Landsat makes pretty weird looking maps, and it isn t always easy
More informationTake away concepts. What is Energy? Solar Energy. EM Radiation. Properties of waves. Solar Radiation Emission and Absorption
Take away concepts Solar Radiation Emission and Absorption 1. 2. 3. 4. 5. 6. Conservation of energy. Black body radiation principle Emission wavelength and temperature (Wein s Law). Radiation vs. distance
More informationHigh Dynamic Range and other Fun Shader Tricks. Simon Green
High Dynamic Range and other Fun Shader Tricks Simon Green Demo Group Motto If you can t make it good, make it big. If you can t make it big, make it shiny. Overview The OpenGL vertex program and texture
More informationAcceleration Methods for Ray Tracing based Global Illumination
Acceleration Methods for Ray Tracing based Global Illumination Dissertation zur Erlangung des Doktorgrades Dr. rer. nat. der Fakultät für Ingenieurwissenschaften und Informatik der Universität Ulm vorgelegt
More informationSolar Energy. Outline. Solar radiation. What is light?-- Electromagnetic Radiation. Light - Electromagnetic wave spectrum. Electromagnetic Radiation
Outline MAE 493R/593V- Renewable Energy Devices Solar Energy Electromagnetic wave Solar spectrum Solar global radiation Solar thermal energy Solar thermal collectors Solar thermal power plants Photovoltaics
More informationCS 325 Computer Graphics
CS 325 Computer Graphics 01 / 25 / 2016 Instructor: Michael Eckmann Today s Topics Review the syllabus Review course policies Color CIE system chromaticity diagram color gamut, complementary colors, dominant
More informationIntroduction to the Monte Carlo method
Some history Simple applications Radiation transport modelling Flux and Dose calculations Variance reduction Easy Monte Carlo Pioneers of the Monte Carlo Simulation Method: Stanisław Ulam (1909 1984) Stanislaw
More informationPhysically-Based Shading Models in Film and Game Production
Physically-Based Shading Models in Film and Game Production SIGGRAPH 2010 Course Notes Course Organizer Naty Hoffman Activision Studio Central Presenters Yoshiharu Gotanda tri-ace Adam Martinez Sony Pictures
More information2 Absorbing Solar Energy
2 Absorbing Solar Energy 2.1 Air Mass and the Solar Spectrum Now that we have introduced the solar cell, it is time to introduce the source of the energy the sun. The sun has many properties that could
More informationCork 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
More informationName Class Date. spectrum. White is not a color, but is a combination of all colors. Black is not a color; it is the absence of all light.
Exercises 28.1 The Spectrum (pages 555 556) 1. Isaac Newton was the first person to do a systematic study of color. 2. Circle the letter of each statement that is true about Newton s study of color. a.
More informationMaya 2014 Still Life Part 1 Texturing & Lighting
Maya 2014 Still Life Part 1 Texturing & Lighting Realistic lighting and texturing is the key to photorealism in your 3D renders. Objects and scenes with relatively simple geometry can look amazing with
More informationABS 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
More informationCS 371 Project 5: Midterm Meta-Specification
CS 371 Project 5: Midterm Meta-Specification Preproduction Start: Thursday, September 30 1:00 pm Proposals Due: Wednesday, October 6 12:00 pm Description Due: Thursday, October 14 10:00 pm Production Start:
More informationAdvances in Real-Time Skin Rendering
Advances in Real-Time Skin Rendering Natalya Tatarchuk ATI Research Overview Subsurface scattering simulation Texture Space Lighting Irradiance Gradients Precomputed Radiance Transfer Additional tricks
More informationUsing HDR Panoramas. Dr Ryan Southall - School of Architecture & Design, University of Brighton.
Using HDR Panoramas Dr Ryan Southall - School of Architecture & Design, University of Brighton. Introduction The LightLab project attempts to improve the integration of technology into design education
More informationAPPLICATION OF THE STATE-OF-THE-ART COMPUTER SIMULATION AND VISUALIZATION IN ARCHITECTURAL LIGHTING RESEARCH
Seventh International IBPSA Conference Rio de Janeiro, Brazil August 13-15, 2001 APPLICATION OF THE STATE-OF-THE-ART COMPUTER SIMULATION AND VISUALIZATION IN ARCHITECTURAL LIGHTING RESEARCH Mehlika N.
More informationIntroduction to OLED technology 1. General characteristics
www.osram-oled.com Introduction to OLED technology 1. General characteristics 1.1. Structure An organic light-emitting diode (OLED) consists of several semiconducting organic layers sandwiched between
More informationApproval Sheet. Interactive Illumination Using Large Sets of Point Lights
Approval Sheet Title of Thesis: Interactive Illumination Using Large Sets of Point Lights Name of Candidate: Joshua David Barczak Master of Science, 2006 Thesis and Abstract Approved: Marc Olano Assistant
More informationVariance reduction techniques used in BEAMnrc
Variance reduction techniques used in BEAMnrc D.W.O. Rogers Carleton Laboratory for Radiotherapy Physics. Physics Dept, Carleton University Ottawa, Canada http://www.physics.carleton.ca/~drogers ICTP,Trieste,
More informationA 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
More informationSkillsUSA 2014 Contest Projects 3-D Visualization and Animation
SkillsUSA Contest Projects 3-D Visualization and Animation Click the Print this Section button above to automatically print the specifications for this contest. Make sure your printer is turned on before
More informationIntroduction 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
More informationPolarization of Light
Polarization of Light References Halliday/Resnick/Walker Fundamentals of Physics, Chapter 33, 7 th ed. Wiley 005 PASCO EX997A and EX999 guide sheets (written by Ann Hanks) weight Exercises and weights
More informationAS COMPETITION PAPER 2008
AS COMPETITION PAPER 28 Name School Town & County Total Mark/5 Time Allowed: One hour Attempt as many questions as you can. Write your answers on this question paper. Marks allocated for each question
More informationEfficient Illumination by High Dynamic Range Images
Eurographics Symposium on Rendering 23 Per Christensen and Daniel Cohen-Or (Editors) Efficient Illumination by High Dynamic Range Images Thomas Kollig 1 and Alexander Keller 2 1 Department of Computer
More informationLearning about light and optics in on-line general education classes using at-home experimentation.
Learning about light and optics in on-line general education classes using at-home experimentation. Jacob Millspaw, Gang Wang, and Mark F. Masters Department of Physics, Indiana University Purdue University
More informationAdvanced Rendering for Engineering & Styling
Advanced Rendering for Engineering & Styling Prof. B.Brüderlin Brüderlin,, M Heyer 3Dinteractive GmbH & TU-Ilmenau, Germany SGI VizDays 2005, Rüsselsheim Demands in Engineering & Styling Engineering: :
More informationEffect of skylight configuration and sky type on the daylight impression of a room
Eco-Architecture IV 53 Effect of skylight configuration and sky type on the daylight impression of a room P. Seuntiens, M. van Boven & D. Sekulovski Philips Research, Eindhoven, The Netherlands Abstract
More informationCOMP175: Computer Graphics. Lecture 1 Introduction and Display Technologies
COMP175: Computer Graphics Lecture 1 Introduction and Display Technologies Course mechanics Number: COMP 175-01, Fall 2009 Meetings: TR 1:30-2:45pm Instructor: Sara Su (sarasu@cs.tufts.edu) TA: Matt Menke
More informationBiomedical Optics Theory
Introduction Biomedical Optics Theory Diffuse reflectance spectroscopy (DRS) and Laser Doppler Flowmetry (LDF) are booth optical techniques that can quantify a number of microcirculatory parameters. Prof
More informationTHE NATURE OF LIGHT AND COLOR
THE NATURE OF LIGHT AND COLOR THE PHYSICS OF LIGHT Electromagnetic radiation travels through space as electric energy and magnetic energy. At times the energy acts like a wave and at other times it acts
More informationADVANCED THEORIES FOR CG LIGHTING
ADVANCED THEORIES FOR CG LIGHTING 0.1 INTRODUCTION To become skilled at 3D lighting, one must have an understanding of how light works. CG lighting has been established based on rules from cinematography,
More informationIntroduction to Computer Graphics. Reading: Angel ch.1 or Hill Ch1.
Introduction to Computer Graphics Reading: Angel ch.1 or Hill Ch1. What is Computer Graphics? Synthesis of images User Computer Image Applications 2D Display Text User Interfaces (GUI) - web - draw/paint
More informationCalculation of Source-detector Solid Angle, Using Monte Carlo Method, for Radioactive Sources with Various Geometries and Cylindrical Detector
International Journal of Pure and Applied Physics ISSN 0973-1776 Volume 3, Number 2 (2007), pp. 201 208 Research India Publications http://www.ripublication.com/ijpap.htm Calculation of Source-detector
More informationLecture Notes, CEng 477
Computer Graphics Hardware and Software Lecture Notes, CEng 477 What is Computer Graphics? Different things in different contexts: pictures, scenes that are generated by a computer. tools used to make
More information4.430 Daylighting. Christoph Reinhart. 4.430 Daylight Simulations
4.430 Daylighting Christoph Reinhart 4.430 Daylight Simulations Massachusetts Institute of Technology Department of Architecture Building Technology Program 1 MISC Google DIVA forum, onebuilding.org, radianceonline.org
More informationCAUSTICS are complex patterns of shimmering
SCHOOL OF ENGINEERING AND COMPUTER SCIENCE, UNIVERSITY OF CENTRAL FLORIDA, CS TR 50-07 1 Caustics Mapping: An Image-space Technique for Real-time Caustics Musawir Shah, Sumanta Pattanaik Abstract In this
More informationLight 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
More informationIntroduction Week 1, Lecture 1
CS 430/536 Computer Graphics I Introduction Week 1, Lecture 1 David Breen, William Regli and Maxim Peysakhov Geometric and Intelligent Computing Laboratory Department of Computer Science Drexel University
More informationHardware design for ray tracing
Hardware design for ray tracing Jae-sung Yoon Introduction Realtime ray tracing performance has recently been achieved even on single CPU. [Wald et al. 2001, 2002, 2004] However, higher resolutions, complex
More informationRetrieval of vertical cloud properties of deepconvective clouds by spectral radiance measurements
Faculty of Physics and Earth Sciences Retrieval of vertical cloud properties of deepconvective clouds by spectral radiance measurements Tobias Zinner Evi Jäkel, Sandra Kanter, Florian Ewald, Tobias Kölling
More informationEnvironmental Remote Sensing GEOG 2021
Environmental Remote Sensing GEOG 2021 Lecture 4 Image classification 2 Purpose categorising data data abstraction / simplification data interpretation mapping for land cover mapping use land cover class
More informationThe Surface Energy Budget
The Surface Energy Budget The radiation (R) budget Shortwave (solar) Radiation Longwave Radiation R SW R SW α α = surface albedo R LW εσt 4 ε = emissivity σ = Stefan-Boltzman constant T = temperature Subsurface
More informationThe Little black book of lighting For Film and Video
nd cover The Little black book of lighting For Film and Video Index to Kino Flo Lighting Handbook Introduction to Lighting with Kino Flos..... 2 KinoFloProducts... 4 Lighting Interviews....................
More informationRepublic Polytechnic School of Information and Communications Technology C391 Animation and Visual Effect Automation.
Republic Polytechnic School of Information and Communications Technology C391 Animation and Visual Effect Automation Module Curriculum This document addresses the content related abilities, with reference
More information