Computer Graphics. - BRDFs & Texturing - Hendrik Lensch. Computer Graphics WS07/08 BRDFs and Texturing
|
|
- Meghan Cox
- 5 years ago
- Views:
Transcription
1 Cmputer Graphcs - BRDFs & Texturng - Hendrk Lensch Cmputer Graphcs WS07/08 BRDFs and Texturng
2 Overvew Last tme Radance Lght surces Renderng Equatn & Frmal Slutns Tday Bdrectnal Reflectance Dstrbutn Functn BRDF Reflectn mdels Prjectn nt sphercal bass functns Shadng Next lecture Varyng reflectn prpertes ver bject surface: texturng Cmputer Graphcs WS07/08 BRDFs and Texturng
3 Cmputer Graphcs WS07/08 BRDFs and Texturng Reflectn Equatn - Reflectance Reflectn equatn BRDF Rat f reflected radance t ncdent rradance Ω + = r ω d θ x L x f x L cs ω ω ω ω r x de x dl x f ω ω ω ω =
4 Bdrectnal Reflectance Dstrbutn Functn BRDF descrbes surface reflectn fr lght ncdent frm drectn θ φ bserved frm drectn θ ο φ ο Bdrectnal Depends n tw drectns and pstn 6-D functn Dstrbutn functn Can be nfnte Unt [1/sr] f r ω x ω = = dl x ω de x ω dl x ω dl x ω csθ dω Cmputer Graphcs WS07/08 BRDFs and Texturng
5 BRDF Prpertes Helmhltz recprcty prncple BRDF remans unchanged f ncdent and reflected drectns are nterchanged f r ω ω = fr ω ω Smth surface: strpc BRDF reflectvty ndependent f rtatn arund surface nrmal BRDF has nly 3 nstead f 4 drectnal degrees f freedm f r x θ θ ϕ ϕ Cmputer Graphcs WS07/08 BRDFs and Texturng
6 BRDF Prpertes Characterstcs BRDF unts [sr --1 ] Nt ntutve Range f values: Frm 0 absrptn t reflectn δ -functn Energy cnservatn law N self-emssn Pssble absrptn Ω f r ω x ω csθ dω 1 θ ϕ Reflectn nly at the pnt f entry x = x N subsurface scatterng Cmputer Graphcs WS07/08 BRDFs and Texturng
7 BRDF Measurement Gn-Reflectmeter BRDF measurement pnt lght surce pstn θϕ lght detectr pstn θ ϕ 4 drectnal degrees f freedm BRDF representatn m ncdent drectn samples θϕ n utgng drectn samples θ ϕ m*n reflectance values large!!! Stanfrd lght gantry Cmputer Graphcs WS07/08 BRDFs and Texturng
8 Reflectance Reflectance may vary wth Illumnatn angle Vewng angle Wavelength Plarzatn... Varatns due t Absrptn Surface mcr-gemetry Index f refractn / delectrc cnstant Scatterng Alumnum; λ=2.0μm Alumnum; λ=0.5μm Cmputer Graphcs WS07/08 BRDFs and Texturng Magnesum; λ=0.5μm
9 BRDF Mdelng Phenmenlgcal apprach Descrptn f vsual surface appearance Ideal specular reflectn Reflectn law Mrrr Glssy reflectn Drectnal dffuse Shny surfaces Ideal dffuse reflectn Lambert s law Matte surfaces Cmputer Graphcs WS07/08 BRDFs and Texturng
10 Reflectn Gemetry Drectn vectrs nrmalze: N: surface nrmal I: vectr t the lght surce V: vewpnt drectn vectr H: halfway vectr H= I + V / I + V RI: reflectn vectr RI= I -2I NN Tangental surface: lcal plane -I NN I N I RI -I NN RV Tp vew RV I N H RI V I H N V RI Cmputer Graphcs WS07/08 BRDFs and Texturng
11 Ideal Specular Reflectn Angle f reflectance equal t angle f ncdence Reflected vectr n a plane wth ncdent ray and surface nrmal vectr R+-I = 2 csθ N = -2I N N RI = I -2I N N I N R I θ θ ϕ ϕ θ = θ ϕ = ϕ Cmputer Graphcs WS07/08 BRDFs and Texturng
12 Cmputer Graphcs WS07/08 BRDFs and Texturng Mrrr BRDF Drac Delta functn δx δx : zer everywhere except at x=0 Unt ntegral ff ntegratn dman cntans zer zer therwse Specular reflectance ρ s Rat f reflected radance n specular drectn and ncmng radance Dmensnless quantty between 0 and 1 cs cs cs cs π ϕ θ θ ρ ω θ ϕ θ ω ω ω π ϕ ϕ δ θ θ θ δ θ ρ ω ω ± = = ± = Ω + s m r s m r L d L x f x L x f L N R θ θ s θ Φ θ Φ = θ ρ
13 Cmputer Graphcs WS07/08 BRDFs and Texturng Dffuse Reflectn Lght equally lkely t be reflected n any utput drectn ndependent f nput drectn Cnstant BRDF k d : dffuse ceffcent materal prperty [1/sr] E k d x L k d x L k x L k x f d d d d d r = = = = = Ω Ω ω θ ω ω θ ω ω ω ω cs cs cnst N I L = cnst
14 Lambertan Dffuse Reflectn Radsty B Dffuse Reflectance = L x csθ dω = L Ω Ω ω csθ dω = π L B ρ = = π E d k d Lambert s Csne Law B = ρ E d = ρ E d csθ Fr each lght surce L rd = k d L csθ = k d L I N I N L rd θ Cmputer Graphcs WS07/08 BRDFs and Texturng
15 Lambertan Objects Self-Lumnus sphercal Lambertan Lght Surce Eye-lght llumnated Sphercal Lambertan Reflectr Φ 0 L 0 dω Φ 1 L 0 csϕ dω ϕ dω dω Cmputer Graphcs WS07/08 BRDFs and Texturng
16 Lambertan Objects II The Sun The Mn Absrptn n phtsphere Path length thrugh phtsphere lnger frm the Sun s rm Surface cvered wth fne dust Dust n TV vsble best frm slanted vewng angle Nether the Sun nr the Mn are Lambertan Cmputer Graphcs WS07/08 BRDFs and Texturng
17 Dffuse Reflectn Theretcal explanatn Multple scatterng Expermental realzatn Pressed magnesum xde pwder Almst never vald at hgh angles f ncdence Pant manufacturers attempt t create deal dffuse pants Cmputer Graphcs WS07/08 BRDFs and Texturng
18 Glssy Reflectn Cmputer Graphcs WS07/08 BRDFs and Texturng
19 Glssy Reflectn Due t surface rughness Emprcal mdels Phng Blnn-Phng Physcal mdels Blnn Ck & Trrance Cmputer Graphcs WS07/08 BRDFs and Texturng
20 Phng Reflectn Mdel Csne pwer lbe f r ω x ω s k R I V e = k L rs = L k s cs ke θ RV Dt prduct & pwer Nt energy cnservng/recprcal Plastc-lke appearance I N θ HN H RI θ RV I RV N RI V H V Cmputer Graphcs WS07/08 BRDFs and Texturng
21 Phng Expnent k e f r ω x ω Determnes sze f hghlght s k R I V e = k Cmputer Graphcs WS07/08 BRDFs and Texturng
22 Blnn-Phng Reflectn Mdel Blnn-Phng reflectn mdel f r ω x ω = k s k H N e L rs = L k s cs ke θ HN θ RV θ HN Lght surce vewer far away I R cnstant: H cnstant θ HN less expensve t cmpute I N θ HN H RI θ RV I RV N RI V H V Cmputer Graphcs WS07/08 BRDFs and Texturng
23 Cmputer Graphcs WS07/08 BRDFs and Texturng Phng Illumnatn Mdel Extended lght surces: l pnt lght surces Clr f specular reflectn equal t lght surce Heurstc mdel Cntradcts physcs Purely lcal llumnatn Only drect lght frm the lght surces N further reflectn n ther surfaces Cnstant ambent term Often: lght surces & vewer assumed t be far away Blnn L Phng L r r + + = + + = l k l l l s l l d a a l k l l l s l l d a a e e N H L k N I L k L k V I R L k N I L k L k
24 Mcrfacet Mdel Istrpc mcrfacet cllectn Mcrfacets assumed as perfectly smth reflectrs BRDF Dstrbutn f mcrfacets Often prbablstc dstrbutn f rentatn r V-grve assumptn Planar reflectn prpertes Self-maskng shadwng Cmputer Graphcs WS07/08 BRDFs and Texturng
25 Ward Reflectn Mdel BRDF f r = ρ π d + ρ s I 1 N V N 2 2 exp tan H N / σ 2 4πσ σ standard devatn RMS f surface slpe Smple expansn t anstrpc mdel σ x σ y Emprcal nt physcs-based Inspred by ntn f reflectng mcrfacets Cnvncng results Gd match t measured data N vewer V H θ I surface mcrfacet Cmputer Graphcs WS07/08 BRDFs and Texturng
26 Physcs-nspred BRDFs Ntn f reflectng mcrfacet Specular reflectvty f the frm f r = D G F λ θ π N V λ D : statstcal mcrfacet dstrbutn G : gemetrc attenuatn self-shadwng F : Fresnel term wavelength angle dependency f reflectn alng mrrr drectn N V : flarng effect at lw angle f ncdence Ck-Trrance mdel F : wavelength- and angle-dependent reflectn Metal surfaces Cmputer Graphcs WS07/08 BRDFs and Texturng
27 Ck-Trrance Reflectn Mdel Ck-Trrance reflectance mdel s based n the mcrfacet mdel. The BRDF s defned as the sum f a dffuse and specular cmpnents: f r = kdρd + ksρs; kd + ks 1 where k s and k d are the specular and dffuse ceffcents. Dervatn f the specular cmpnent ρ s s based n a physcally derved theretcal reflectance mdel Cmputer Graphcs WS07/08 BRDFs and Texturng
28 Ck-Trrance Specular Term ρ s Fλ DG = π N V N I N vewer V H θ I surface mcrfacet D : Dstrbutn functn f mcrfacet rentatns G : Gemetrcal attenuatn factr represents self-maskng and shadwng effects f mcrfacets F λ : Fresnel term F cmputed by Fresnel equatn λ 1+ V N relates ncdent lght t reflected lght fr each planar mcrfacet N V : Prprtnal t vsble surface area N I : Prprtnal t llumnated surface area λ Cmputer Graphcs WS07/08 BRDFs and Texturng
29 Mcrfacet Dstrbutn Functns Istrpc Dstrbutns D ω D α α = N H α : angle t average nrmal f surface Characterzed by half-angle β 1 D β = 2 Blnn Trrance-Sparrw D α = cs α D α = e ln 2 lncs β 2 α β 2 vewer surface V N H θ I mcrfacet Beckmann m : average slpe f the mcrfacets Used by Ck-Trrance D 1 m [ tanα / ] α = e 2 4m 2 cs 4 α Cmputer Graphcs WS07/08 BRDFs and Texturng
30 Beckman Mcrfacet Dstrbutn Functn m=0.2 m=0.6 Cmputer Graphcs WS07/08 BRDFs and Texturng
31 Gemetrc Attenuatn Factr V-shaped grves Fully llumnated and vsble G =1 Partal maskng f reflected lght G 2 N H N = V H V Partal shadwng f ncdent lght G = 2 N H N V H I G = mn 1 2 N H N V H V 2 N H N V H I Cmputer Graphcs WS07/08 BRDFs and Texturng
32 Cmparsn Phng vs. Trrance Cmputer Graphcs WS07/08 BRDFs and Texturng
33 Cmputer Graphcs WS07/08 BRDFs and Texturng Texturng
34 Smple Illumnatn N llumnatn Cnstant clrs Parallel lght Dffuse reflectn Cmputer Graphcs WS07/08 BRDFs and Texturng
35 Standard Illumnatn Parallel lght Specular reflectn Multple lcal lght surces Dfferent BRDFs Object prpertes cnstant ver surface Cmputer Graphcs WS07/08 BRDFs and Texturng
36 Texturng Lcally varyng bject characterstcs 2D Image Textures Shadws Bump-Mappng Reflectn textures Cmputer Graphcs WS07/08 BRDFs and Texturng
37 Texture-mdulated Quanttes Mdulatn f bject surface prpertes Reflectance Clr RGB dffuse reflectn ceffcent kd Specular reflectn ceffcent ks Opacty α Nrmal vectr NP= NP+ t N r N= N+dN Bump mappng r Nrmal mappng Gemetry P= P + dp Dsplacement mappng Dstant llumnatn Envrnment mappng Reflectn mappng Cmputer Graphcs WS07/08 BRDFs and Texturng
38 Texture Mappng Transfrmatns Texture Space 2-D Object Space 3-D Image Space 2-D Texture-Surface Transfrmatn Vewng/Prjectn Transfrmatn The texture s mapped nt a surface n 3-D bject space whch s then mapped t the screen by the vewng prjectn. These tw mappngs are cmpsed t fnd the verall 2-D texture space t 2-D mage space mappng and the ntermedate 3-D space s ften frgtten. Ths smplfcatn suggests texture mappng s clse tes wth mage warpng and gemetrc dstrtn. Texture space uv Object space x y z Screen space xy Cmputer Graphcs WS07/08 BRDFs and Texturng
39 2D Texturng 2D texture mapped nt bject Object prjected nt 2D screen 2D 2D: warpng peratn Unfrm samplng? Hle-fllng/blendng? Cmputer Graphcs WS07/08 BRDFs and Texturng
40 Texture Mappng n a Ray Tracer apprxmatn: ray hts surface surface lcatn crrespnds t crdnate nsde a texture Cmputer Graphcs WS07/08 BRDFs and Texturng
41 Texture Mappng n a Ray Tracer apprxmatn: ray hts surface surface lcatn crrespnds t crdnate nsde a texture Cmputer Graphcs WS07/08 BRDFs and Texturng
42 Interplatn 1D c3 c2 c0 c1 Hw t nterplate the clr f the pxel? Cmputer Graphcs WS07/08 BRDFs and Texturng
43 Interplatn 1D c3 c0 1-s s c2 c1 Hw t nterplate the clr f the pxel? Cmputer Graphcs WS07/08 BRDFs and Texturng
44 Interplatn 2D c3 c0 1-s s c2 c1 Hw t nterplate the clr f the pxel? Cmputer Graphcs WS07/08 BRDFs and Texturng
45 Interplatn 2D c3 c0 s t 1-t 1-s c2 c1 Hw t nterplate the clr f the pxel? 1D: 0 = 1-tc0 + tc1 1 = 1-tc3 + tc2 2D: c = 1-s 0 + s 1 Cmputer Graphcs WS07/08 BRDFs and Texturng
Computer graphics III Light reflection, BRDF. Jaroslav Křivánek, MFF UK
Cmputer graphcs III Lght reflectn, BRDF Jarslav Křvánek, MFF UK Jarslav.Krvanek@mff.cun.cz Basc radmetrc quanttes Image: Wjcech Jarsz Interactn f lght wth a surface Absrptn Reflectn Transmssn / refractn
More informationEnvironment Mapping. Simone Kriglstein Günter Wallner. Abstract
Abstract Envrnment Mappng Smne Krglsten Günter Wallner In ths paper envrnment mappng s presented. Frst we wll dscuss envrnment mappng n general and the methds f parameterzatn lke, sphere -, cubc and parablc
More informationPhysics 1502: Lecture 29 Today s Agenda
Physcs 1502: Lecture 29 Tday s Agenda Annuncements: Mdterm 2: Mnday Nv. 16 Hmewrk 08: due Frday Optcs Index f Refractn 1 Prsms Enterng Extng 1 3 4 2 Fr ar/glass nterface, we use n(ar)=1, n(glass)=n LIKE
More informationFocal Points of Spherical Mirrors. Spherical Mirrors. A plane mirror is a spherical mirror with an infinite radius of curvature. O Height = I Height
Radus f Curvature Plane Mrrr A plane mrrr s a sphercal mrrr wth an nfnte radus f curvature. O Heght = I Heght phercal Mrrrs Cncave Mrrr: (e.g. make up mrrr) Center f curvature s n frnt f mrrr Feld f vew
More informationMaking Shaders More Physically Plausible. Robert R. Lewis. University of British Columbia. 4 March, 1993
Makng Shaders Mre Physcally Plausble Rbert R. Lews bbl@cs.ubc.ca Unversty f Brtsh Clumba Department f Cmputer Scence March, 99 Abstract There s a need t develp shaders that nt nly \lk gd", but are mre
More informationComputer Graphics. Jeng-Sheng Yeh 葉正聖 Ming Chuan University (modified from Bing-Yu Chen s slides)
Computer Graphcs Jeng-Sheng Yeh 葉正聖 Mng Chuan Unversty (modfed from Bng-Yu Chen s sldes) llumnaton and Shadng llumnaton Models Shadng Models for Polygons Surface Detal Shadows Transparency Global llumnaton
More informationLab 1: Don t Shatter My Image. Reflection and Mirrors. Lab 2: Images The Law of Reflection. Three types of mirrors. Plane Mirror Images
Lab : Dn t Shatter My Image Reflectn and Mrrrs The angle f ncdence equals the angle f reflectn. A plane mrrr results n a vrtual mage (lcated behnd the mrrr). The dstance frm the bject t the mrrr s equal
More informationLab 1: Don t Shatter My Image. Reflection and Mirrors. Three types of mirrors. Lab 2: Images The Law of Reflection. Plane Mirror Images
Lab : Dn t Shatter My Image Reflectn and Mrrrs The angle f ncdence equals the angle f reflectn. A plane mrrr results n a vrtual mage (lcated behnd the mrrr). The dstance frm the bject t the mrrr s equal
More informationLecture #5.3 Mirrors
Lecture #5.3 Mrrrs We ave already dscussed reflectn f EM waves. Ts penmenn fnds useful applcatn n te devces we use n ur everyday lfe. Tday we sall talk abut w reflectn wrks n rder t prduce mages n dfferent
More informationComputer graphics III Light reflection, BRDF. Jaroslav Křivánek, MFF UK
Computer graphcs III Lght reflecton, BRDF Jaroslav Křvánek, MFF UK Jaroslav.Krvanek@mff.cun.cz Basc radometrc quanttes Image: Wojcech Jarosz CG III (NPGR010) - J. Křvánek 2015 Interacton of lght wth a
More informationReflection models and radiometry Advanced Graphics
Reflection models and radiometry Advanced Graphics Rafał Mantiuk Computer Laboratory, University of Cambridge Applications To render realistic looking materials Applications also in computer vision, optical
More information8 Lighting & Materials
CSc 155 Advanced Cmputer Graphics lluminatin Mdels 8 Lighting & Materials Real wrld lights have a frequency spectrum White light: all (visible) frequencies Clred light: restricted frequency distributin
More informationScan Conversion & Shading
1 3D Renderng Ppelne (for drect llumnaton) 2 Scan Converson & Shadng Adam Fnkelsten Prnceton Unversty C0S 426, Fall 2001 3DPrmtves 3D Modelng Coordnates Modelng Transformaton 3D World Coordnates Lghtng
More informationColor in OpenGL Polygonal Shading Light Source in OpenGL Material Properties Normal Vectors Phong model
Color n OpenGL Polygonal Shadng Lght Source n OpenGL Materal Propertes Normal Vectors Phong model 2 We know how to rasterze - Gven a 3D trangle and a 3D vewpont, we know whch pxels represent the trangle
More informationScan Conversion & Shading
Scan Converson & Shadng Thomas Funkhouser Prnceton Unversty C0S 426, Fall 1999 3D Renderng Ppelne (for drect llumnaton) 3D Prmtves 3D Modelng Coordnates Modelng Transformaton 3D World Coordnates Lghtng
More informationLighting. Dr. Scott Schaefer
Lghtng Dr. Scott Schaefer 1 Lghtng/Illumnaton Color s a functon of how lght reflects from surfaces to the eye Global llumnaton accounts for lght from all sources as t s transmtted throughout the envronment
More informationSurface Mapping One. CS7GV3 Real-time Rendering
Surface Mappng One CS7GV3 Real-tme Renderng Textures Add complexty to scenes wthout addtonal geometry Textures store ths nformaton, can be any dmenson Many dfferent types: Dffuse most common Ambent, specular,
More informationPhysics 1502: Lecture 30 Today s Agenda
Pyscs 1502: Lecture 30 Tday s Agenda Annuncements: Mdterm 2: Mnday Nv. 16 Hmewrk 08: due Frday Optcs Mrrrs Lenses Eye R- R & -R f 1 Te Mrrr Equatn We wll nw transfrm te gemetrc drawngs nt algebrac equatns:
More information1 1 1 f R1 R s s f. SPH3UW Unit 7.6 Convex Lenses Page 1 of 9. Notes. Properties of a Converging Lens
SPH3UW Unt 7.6 Cnvex Lene Page 1 9 Nte Phyc Tl bx Thn Len an ptcal ytem wth tw reractng urace. The mt mplet thn len cntan tw phercal urace that are cle enugh tgether that we can neglect the dtance between
More informationShading. Outline. Introduction Diffuse reflection Specular reflection Ambient light Refinements: Rendering Faces
Shading Outline Intrductin Diffuse reflectin Specular reflectin Ambient light Refinements: Incrprating several light surces and distance Adding clr Rendering Faces 1 Shading T add realism Shading mdel
More informationTopic 7: Transformations. General Transformations. Affine Transformations. Introduce standard transformations
Tpic 7: Transfrmatins CITS33 Graphics & Animatin E. Angel and D. Shreiner: Interactive Cmputer Graphics 6E Addisn-Wesle 22 Objectives Intrduce standard transfrmatins Rtatin Translatin Scaling Shear Derive
More informationLab 2. Thin lenses and optical instruments
PHYS47 Lab 2. Thn lenses and ptcal nstruents J. Jaes Jun 2007 January 25 Gal T bserve the peratn f thn lenses T gan erence wth the placeent and algnent f ptcal cpnents T exane and easure real and vrtual
More informationInteractive Rendering of Translucent Objects
Interactve Renderng of Translucent Objects Hendrk Lensch Mchael Goesele Phlppe Bekaert Jan Kautz Marcus Magnor Jochen Lang Hans-Peter Sedel 2003 Presented By: Mark Rubelmann Outlne Motvaton Background
More informationDisplay Optimization For Image Browsing
Dsplay Optmzatn Fr Image Brwsng Q Tan 1, Baback Mghaddam, Thmas S. Huang 1 1 Beckman Insttute, Unversty f Illns, Urbana-Champagn IL, USA 61801 {qtan, huang}@fp.uuc.edu Mtsubsh Electrc Research Labratres,
More informationIdentification Mode in Biometric System
Identfcatn Mde n Bmetrc System Identfcatn attempts t answer the uestn Wh s ths? System Database A sample f the bmetrc characterstcs Extractn f features All Templates Matcher Identfcatn Decsn: ID r Nt n
More informationHSC PHYSICS ONLINE. RAY MODEL OF LIGHT REFLECTION and REFRACTION DISPERSION IMAGE FORMATION: MIRRORS and LENSES
HSC PHYSICS ONLINE WAVES RAY MODEL OF LIGHT REFLECTION and REFRACTION DISPERSION IMAGE FORMATION: MIRRORS and LENSES A great deal f evdence suggests that lght s a wave and under a wde range f crcumstances,
More informationAdvances in Real-Time Voxel-Based GI
Advances in Real-Time Vxel-Based GI Alexey Panteleev, Senir Develper Technlgy Engineer Rahul Sathe, Senir Develper Technlgy Engineer March 21, 2018 Bth #223 - Suth Hall www.nvidia.cm/gdc Recap n VXGI Vxel
More informationReflection models. Rendering equation. Taxonomy 2. Taxonomy 1. Digital Image Synthesis Yung-Yu Chuang 11/01/2005
Rederg equato Reflecto models Dgtal Image Sythess Yug-Yu Chuag 11/01/005 wth sldes by Pat Haraha ad Matt Pharr Taxoomy 1 ( xyt,,, θ, φλ, ) ( xyt,,, θφλ,, ) Geeral fucto = 1D Scatterg fucto = 9D out Assume
More informationDiffuse and specular interreflections with classical, deterministic ray tracing
Dffuse and specular nterreflectons wth classcal, determnstc ray tracng Gergely Vass gergely_vass@sggraph.org Dept. of Control Engneerng and Informaton Technology Techncal Unversty of Budapest Budapest,
More informationDiscussion. History and Outline. Smoothness of Indirect Lighting. Irradiance Caching. Irradiance Calculation. Advanced Computer Graphics (Fall 2009)
Advanced Computer Graphcs (Fall 2009 CS 29, Renderng Lecture 6: Recent Advances n Monte Carlo Offlne Renderng Rav Ramamoorth http://nst.eecs.berkeley.edu/~cs29-13/fa09 Dscusson Problems dfferent over years.
More informationLecture 4: Reflection Models
Lecture 4: Reflection Models CS 660, Spring 009 Kavita Bala Computer Science Cornell University Outline Light sources Light source characteristics Types of sources Light reflection Physics-based models
More informationEffects of land cover type and greenness on advanced very high resolution radiometer bidirectional reflectances: Analysis and removal
JOURNAL OF GEOPHYSICAL RESEARCH, VOL. 1, NO. D5, PAGES 9179-9192, MAY 2, 1995 Effects f land cver type and greenness n advanced very hgh reslutn radmeter bdrectnal reflectances: Analyss and remval Asheng
More informationMonte Carlo 1: Integration
Monte Carlo : Integraton Prevous lecture: Analytcal llumnaton formula Ths lecture: Monte Carlo Integraton Revew random varables and probablty Samplng from dstrbutons Samplng from shapes Numercal calculaton
More informationMonte Carlo Rendering
Monte Carlo Renderng Last Tme? Modern Graphcs Hardware Cg Programmng Language Gouraud Shadng vs. Phong Normal Interpolaton Bump, Dsplacement, & Envronment Mappng Cg Examples G P R T F P D Today Does Ray
More informationDiscussion. History and Outline. Smoothness of Indirect Lighting. Irradiance Calculation. Irradiance Caching. Advanced Computer Graphics (Fall 2009)
Advanced Computer Graphcs (Fall 2009 CS 283, Lecture 13: Recent Advances n Monte Carlo Offlne Renderng Rav Ramamoorth http://nst.eecs.berkeley.edu/~cs283/fa10 Dscusson Problems dfferent over years. Intally,
More informationGlobal Illumination and Radiosity
Global Illumnaton and Radosty CS535 Danel G. Alaga Department of Computer Scence Purdue Unversty Recall: Lghtng and Shadng Lght sources Pont lght Models an omndrectonal lght source (e.g., a bulb) Drectonal
More informationCS 5625 Lec 2: Shading Models
CS 5625 Lec 2: Shading Models Kavita Bala Spring 2013 Shading Models Chapter 7 Next few weeks Textures Graphics Pipeline Light Emission To compute images What are the light sources? Light Propagation Fog/Clear?
More informationMonte Carlo 1: Integration
Monte Carlo : Integraton Prevous lecture: Analytcal llumnaton formula Ths lecture: Monte Carlo Integraton Revew random varables and probablty Samplng from dstrbutons Samplng from shapes Numercal calculaton
More informationChapter 25 The Reflection of Light: Mirrors
Chapter 25 The Reflectn f Lght: Mrrrs Chapter 25 THE REFLECTION OF LIGHT: MIRRORS PREVIEW The ray mel f lght states that lght may be represente by a straght lne alng the rectn f mtn, an ray ptcs s the
More informationGlobal Illumination and Radiosity
Global Illumnaton and Radosty CS535 Danel lg. Alaga Department of Computer Scence Purdue Unversty Recall: Lghtng and Shadng Lght sources Pont lght Models an omndrectonal lght source (e.g., a bulb) Drectonal
More informationSome Tutorial about the Project. Computer Graphics
Some Tutoral about the Project Lecture 6 Rastersaton, Antalasng, Texture Mappng, I have already covered all the topcs needed to fnsh the 1 st practcal Today, I wll brefly explan how to start workng on
More informationIllumination in Computer Graphics
Illumination in Computer Graphics Ann McNamara Illumination in Computer Graphics Definition of light sources. Analysis of interaction between light and objects in a scene. Rendering images that are faithful
More informationEdexcel GCSE Physics
Edexcel GCSE Physics Tpic 5: Light and the Electrmagnetic Spectrum Ntes (Cntent in bld is fr Higher Tier nly) www.pmt.educatin Ray Diagrams (Physics nly) - Arrws shw directin f light travelling - The nrmal
More informationInstance Based Learning
Instance Based Learning Vibhav Ggate The University f Texas at Dallas Readings: Mitchell, Chapter 8 surces: curse slides are based n material frm a variety f surces, including Tm Dietterich, Carls Guestrin,
More informationGlobal Illumination and Radiosity
Global Illumnaton and Radosty CS535 Danel G. Alaga Department of Computer Scence Purdue Unversty Recall: Lghtng and Shadng Lght sources Pont lght Models an omndrectonal lght source (e.g., a bulb) Drectonal
More informationGlobal Illumination: Radiosity
Last Tme? Global Illumnaton: Radosty Planar Shadows Shadow Maps An early applcaton of radatve heat transfer n stables. Projectve Texture Shadows (Texture Mappng) Shadow Volumes (Stencl Buffer) Schedule
More informationReal-time. Shading of Folded Surfaces
Rhensche Fredrch-Wlhelms-Unverstät Bonn Insttute of Computer Scence II Computer Graphcs Real-tme Shadng of Folded Surfaces B. Ganster, R. Klen, M. Sattler, R. Sarlette Motvaton http://www www.vrtualtryon.de
More informationReal-Time BRDF-based Lighting using Cube-Maps NVIDIA Corporation Chris Wynn Please send me comments/questions/suggestions
Real-Te BRD-based ghtng usng Cube-Maps NVIDIA Crpratn Chrs Wynn Please send e cents/questns/suggestns alt:chrs.wynn@nvda.c Intrductn and Overvew The gal f ths paper s t present a practcal vervew and an
More informationComplex Filtering and Integration via Sampling
Overvew Complex Flterng and Integraton va Samplng Sgnal processng Sample then flter (remove alases) then resample onunform samplng: jtterng and Posson dsk Statstcs Monte Carlo ntegraton and probablty theory
More informationMonte Carlo Integration
Introducton Monte Carlo Integraton Dgtal Image Synthess Yung-Yu Chuang 11/9/005 The ntegral equatons generally don t have analytc solutons, so we must turn to numercal methods. L ( o p,ωo) = L e ( p,ωo)
More informationd is taken as negative if the image appears on the same side of the lens as the object (virtual image). Then, if m is
Page 5 Applcatns: Lens cmbnatns, the escrptn mages, the magner, the cmpun mcrscpe an telescpes Equpment Lst The Telescpe an the crscpe Gemetrc Lens Set Vewng Screen etrc Ruler Basc Optcs Lght Surce -m
More informationPhoto by Carl Warner
Pht by Carl Warner Pht by Carl Warner Pht by Carl Warner 09/26/11 Machne Learnng: Classfcatn Cmputer Vsn CS 143, Brwn James Hays Sldes frm Lazebnk, Hem, and thers The machne learnng framewrk Apply a predctn
More informationPBRT core. Announcements. pbrt. pbrt plug-ins
Announcements PBRT core Dgtal Image Synthess Yung-Yu Chuang 9/27/2007 Please subscrbe the malng lst. Wndows complaton Debuggng n Wndows Doxygen (onlne, download or doxygen by yourself) HW#1 wll be assgned
More informationB Tech Project First Stage Report on
B Tech Prject First Stage Reprt n GPU Based Image Prcessing Submitted by Sumit Shekhar (05007028) Under the guidance f Prf Subhasis Chaudhari 1. Intrductin 1.1 Graphic Prcessr Units A graphic prcessr unit
More informationSynthetic modelling study of the effect of attenuation anisotropy in fractured media
Synthetic mdelling study f the effect f attenuatin anistrpy in fractured media Ekanem, A. M. 1, 2, Li, X-Y. 1, 2, Chapman, M. 1,2 and Main, I.G. 1 1 Schl f Gesciences, University f Edinburgh, West Mains
More informationComputer Vision Systems. Viewing Systems Projections Illuminations Rendering Culling and Clipping Implementations
Computer Vision Systems Viewing Systems Projections Illuminations Rendering Culling and Clipping Implementations Viewing Systems Viewing Transformation Projective Transformation 2D Computer Graphics Devices
More informationFUNDAMENTALS OF RADIOMETRY
1 FUNDAMENTALS OF RADIOMETRY Lectue 5 Radomety 2 Quanttatve measuement of the popetes of EM adaton nteacton wth matte o emsson fom t Radomety deals wth total EM adaton We extend the concept of adans n
More informationComputer Graphics. - Shading & Texturing -
Computer Graphics - Shading & Texturing - Empirica BRDF Approximation Purey heuristic mode Initiay without units (vaues [0,1] r = r,a + r,d + r,s ( + r,m + r,t r,a : Ambient term Approximate indirect iumination
More informationREFRACTION. a. To study the refraction of light from plane surfaces. b. To determine the index of refraction for Acrylic and Water.
Purpose Theory REFRACTION a. To study the refracton of lght from plane surfaces. b. To determne the ndex of refracton for Acrylc and Water. When a ray of lght passes from one medum nto another one of dfferent
More informationPhysics 132 4/24/17. April 24, 2017 Physics 132 Prof. E. F. Redish. Outline
Aprl 24, 2017 Physcs 132 Prof. E. F. Redsh Theme Musc: Justn Tmberlake Mrrors Cartoon: Gary Larson The Far Sde 1 Outlne Images produced by a curved mrror Image equatons for a curved mrror Lght n dense
More informationPHYS 450 Spring semester Lecture 04: Refraction of Light and Lenses. Ron Reifenberger Birck Nanotechnology Center Purdue University
PHYS 450 Sprng semester 07 Lecture 04: Reractn Lght and es Rn Reenberger Brck Nantechnlgy Center Purdue Unversty Lecture 04 es - Hstrcal Cntext A cmmnly used ptcal phenmena s reractn. Reractn es Nmrud
More informationBecause this underlying hardware is dedicated to processing graphics commands, OpenGL drawing is typically very fast.
The Open Graphics Library (OpenGL) is used fr visualizing 2D and 3D data. It is a multipurpse pen-standard graphics library that supprts applicatins fr 2D and 3D digital cntent creatin, mechanical and
More informationTILTED PHOTOGRAPHS DEFINITIONS. Center for Photogrammetric Training Ferris State University
TILTED PHOTOGRAPHS Center fr Phtgrammetric Training Ferris State University RCB DEFINITIONS Nadir pint (n) Grund nadir pint (N) Principal plane Principal line Azimuth (α) Tilt (t) Swing (s) Church angles
More informationLight : Reflection And Refraction (Part I Reflection)
1 Light : Reflectin And Refractin (Part I Reflectin) Light is a frm f energy which enables us t see bjects either frm which it cmes r frm which it is reflected. Luminus bjects are thse bjects which emit
More informationComplex Shading Algorithms
Complex Shading Algorithms CPSC 414 Overview So far Rendering Pipeline including recent developments Today Shading algorithms based on the Rendering Pipeline Arbitrary reflection models (BRDFs) Bump mapping
More informationR s s f. m y s. SPH3UW Unit 7.3 Spherical Concave Mirrors Page 1 of 12. Notes
SPH3UW Unt 7.3 Sphercal Concave Mrrors Page 1 of 1 Notes Physcs Tool box Concave Mrror If the reflectng surface takes place on the nner surface of the sphercal shape so that the centre of the mrror bulges
More informationMachine learning (Pattern recognition, Data mining)
Caveat: ths nte s nether cmprehensve nr mathematcally rgrus. It cvers nly the man pnts n my lecture and serves as a gude ("a treasure map") fr yur t explre further f yu are nterested n these tpcs. There
More informationComputer Graphics. Si Lu. Fall uter_graphics.htm 11/08/2016
Cmputer Graphics Si Lu Fall 2017 http://web.cecs.pd.edu/~lusi/cs447/cs447_547_cmp uter_graphics.htm 11/08/2016 Last time Lighting and Shading 2 Tda Teture Mapping Hmewrk 4 available, due in class Nvember
More informationRealistic Rendering. Traditional Computer Graphics. Traditional Computer Graphics. Production Pipeline. Appearance in the Real World
Advanced Computer Graphcs (Fall 2009 CS 294, Renderng Lecture 11 Representatons of Vsual Appearance Rav Ramamoorth Realstc Renderng Geometry Renderng Algorthm http://nst.eecs.berkeley.edu/~cs294-13/fa09
More informationIllumination and Shading
Illumination and Shading Illumination (Lighting)! Model the interaction of light with surface points to determine their final color and brightness! The illumination can be computed either at vertices or
More informationRadiometry & BRDFs CS295, Spring 2017 Shuang Zhao
Radiometry & BRDFs CS295, Spring 2017 Shuang Zhao Computer Science Department University of California, Irvine CS295, Spring 2017 Shuang Zhao 1 Today s Lecture Radiometry Physics of light BRDFs How materials
More informationDate Lesson TOPIC Homework. Parametric and Vector Equations of a Line in R 2 Pg. 433 # 2 6, 9, 11. Vector and Parametric Equation of a Plane in Space
UNIT 3 - EQUATIONS OF LINES AND PLANES Date Lessn TOPIC Hmewrk Sept. 29 Oct.3 Oct.4 Oct.5 3.1 (19) 3.2 (20) 3.3 (21) 3.4 (22) OPT. 8.1 8.2 8.3 8.4 Parametric and Vectr Equatins f a Line in R 2 Pg. 433
More informationOn the road again. The network layer. Data and control planes. Router forwarding tables. The network layer data plane. CS242 Computer Networks
On the rad again The netwrk layer data plane CS242 Cmputer Netwrks The netwrk layer The transprt layer is respnsible fr applicatin t applicatin transprt. The netwrk layer is respnsible fr hst t hst transprt.
More informationElectrical analysis of light-weight, triangular weave reflector antennas
Electrcal analyss of lght-weght, trangular weave reflector antennas Knud Pontoppdan TICRA Laederstraede 34 DK-121 Copenhagen K Denmark Emal: kp@tcra.com INTRODUCTION The new lght-weght reflector antenna
More informationFast, Arbitrary BRDF Shading for Low-Frequency Lighting Using Spherical Harmonics
Thrteenth Eurographcs Workshop on Renderng (2002) P. Debevec and S. Gbson (Edtors) Fast, Arbtrary BRDF Shadng for Low-Frequency Lghtng Usng Sphercal Harmoncs Jan Kautz 1, Peter-Pke Sloan 2 and John Snyder
More informationThe Light Field. Last lecture: Radiometry and photometry
The Light Field Last lecture: Radiometry and photometry This lecture: Light field = radiance function on rays Conservation of radiance Measurement equation Throughput and counting rays Irradiance calculations
More informationComp 410/510 Computer Graphics. Spring Shading
Comp 410/510 Computer Graphics Spring 2017 Shading Why we need shading Suppose we build a model of a sphere using many polygons and then color it using a fixed color. We get something like But we rather
More informationSlide 1 SPH3UW: OPTICS I. Slide 2. Slide 3. Introduction to Mirrors. Light incident on an object
Slde 1 SPH3UW: OPTICS I Introducton to Mrrors Slde 2 Lght ncdent on an object Absorpton Relecton (bounces)** See t Mrrors Reracton (bends) Lenses Oten some o each Everythng true or wavelengths
More informationSLAM Summer School 2006 Practical 2: SLAM using Monocular Vision
SLAM Summer School 2006 Practcal 2: SLAM usng Monocular Vson Javer Cvera, Unversty of Zaragoza Andrew J. Davson, Imperal College London J.M.M Montel, Unversty of Zaragoza. josemar@unzar.es, jcvera@unzar.es,
More informationGBT X-band (9 GHz): Pointing Stability
GBT X-band (9 GHz): Pinting Stability Dana S. Balser, Rnald J. Maddalena, Frank Ghig, & Glen I. Langstn 10 March 2002 Abstract The pinting stability f the GBT is evaluated by tracking the half-pwer pint
More informationLocal Reflection Models
Local Reflection Models Illumination Thus Far Simple Illumination Models Ambient + Diffuse + Attenuation + Specular Additions Texture, Shadows, Used in global algs! (Ray tracing) Problem: Different materials
More informationDIFFRACTION SHADING MODELS FOR IRIDESCENT SURFACES
DIFFRACTION SHADING MODELS FOR IRIDESCENT SURFACES Emmanuel Agu Department of Computer Scence Worcester Polytechnc Insttute, Worcester, MA 01609, USA emmanuel@cs.wp.edu Francs S.Hll Jr Department of Electrcal
More informationObjectives. OpenGL - Shaders. GLSL A Quick Review
OpenGL - Shaders CITS3003 Graphics & Animatin E. Angel and D. Shreiner: Interactive Cmputer Graphics 6E Addisn-Wesley 2012 1 Objectives The rendering pipeline and the shaders Data types, qualifiers, built-in
More informationCENG 477 Introduction to Computer Graphics. Ray Tracing: Shading
CENG 477 Introduction to Computer Graphics Ray Tracing: Shading Last Week Until now we learned: How to create the primary rays from the given camera and image plane parameters How to intersect these rays
More informationGlobal Illumination. Computer Graphics COMP 770 (236) Spring Instructor: Brandon Lloyd 3/26/07 1
Global Illumnaton Computer Graphcs COMP 770 (236) Sprng 2007 Instructor: Brandon Lloyd 3/26/07 1 From last tme Robustness ssues Code structure Optmzatons Acceleraton structures Dstrbuton ray tracng ant-alasng
More informationSTUDY ON CLOSE RANGE DIGITISATION TECHNIQUES INTEGRATED WITH REFLECTANCE ESTIMATION
STUDY ON CLOSE RANGE DIGITISATION TECHNIQUES INTEGRATED WITH REFLECTANCE ESTIMATION Jakub Krzesłowsk Insttute of Mcromechancs and Photoncs, Warsaw Unversty of Technology, Bobol 8 02-525 Warsaw, Poland
More informationAdvanced computer ArithmeticEE 486 Feb 4, 2003Winter 02-03
Advanced cmputer ArithmeticEE 486 Feb 4, 2003Winter 02-03 Multiply EE 486 lecture 9: Multiply M. J. Flynn Generating the partial prducts (pp s) Bth encding Direct sub multipliers Reducing (r assimilating)
More informationMaterials & Shadows. Steve Rotenberg CSE168: Rendering Algorithms UCSD, Winter 2017
Materials & Shadows Steve Rotenberg CSE168: Rendering Algorithms UCSD, Winter 2017 Diffuse Surfaces In an earlier lecture, we discussed diffuse surfaces We looked at the idealized Lambertian diffuse case
More informationYou need to be able to define the following terms and answer basic questions about them:
CS440/ECE448 Fall 2016 Midterm Review Yu need t be able t define the fllwing terms and answer basic questins abut them: Intr t AI, agents and envirnments Pssible definitins f AI, prs and cns f each Turing
More informationCSE 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 informationWhitepaper. Migrating External Specs to AutoCAD Plant 3D. Set Up the Required Folder Structure. Migrating External Specs to AutoCAD Plant 3D
Whitepaper The wrkflw fr migrating specs frm 3 rd -party sftware packages t AutCAD Plant 3D is as fllws: Set Up the Required Flder Structure Build CSV Files Cntaining Part Infrmatin Map External Parts
More informationprogecad Render ProgeSOFT CAD solution Render Engine Artisan
prgecad Render PrgeSOFT CAD slutin Render Engine Artisan Help Dcumentatin Interface Menu Bar Tabs Tlbar Navigatin Rendering and SnapSht Cntrls Preferences Htkeys 2 Interface The Artisan Interface cnsists
More informationAngles Lesson. Interwrite Interactive Mode software*. Sunshine State Standard: B.2.4.1, C.2.4.1
Angles Lessn Sunshine State Standard: B.2.4.1, C.2.4.1 Materials: Students: Paper (lined), pencil, straight edge, prtractr, patty paper (Optinal: A cmputer with the use f GeGebra, dynamic gemetry sftware.)
More informationGeometry Strand Students will use visualization and spatial reasoning to analyze characteristics and properties of geometric shapes.
2005 Gemetry Standards Algebra Strand Nte: The algebraic skills and cncepts within the Algebra prcess and cntent perfrmance indicatrs must me maintained and applied as students are asked t investigate,
More informationFlying into Trig on a Paper Plate
Flying int Trig n a Paper Plate Warm-up: 1. Label the quadrants:. Classify the fllwing angles as btuse, acute r right: a) b) 91 c) 90 d) 18. Add the fllwing fractins (withut a calculatr!) a) + 5 b) 1 8
More informationLast time. VHDL in Action. Motivation. Covered in This Lesson. Packages. Packages (cont'd)
Last time VHDL in Actin Packages and Libraries Ch 3, pp. 96-114 Versin f wavefrm updating algrithm t handle reject clauses Macr and micr time Delta delays: Ensure crrect rdering f zer time events Martin
More informationPlane Sampling for Light Paths from the Environment Map
jgt 2009/5/27 16:42 page 1 #1 Vol. [VOL], No. [ISS]: 1 6 Plane Samplng for Lght Paths from the Envronment Map Holger Dammertz and Johannes Hanka Ulm Unversty Abstract. We present a method to start lght
More informationAnd if that 120MP Camera was cool
Reflectance, Lights and on to photometric stereo CSE 252A Lecture 7 And if that 120MP Camera was cool Large Synoptic Survey Telescope 3.2Gigapixel camera 189 CCD s, each with 16 megapixels Pixels are 10µm
More informationIllumination & Shading
Illumination & Shading Goals Introduce the types of light-material interactions Build a simple reflection model---the Phong model--- that can be used with real time graphics hardware Why we need Illumination
More informationRay Optics (or Geometrical Optics)
Optcs-1 Ray Optcs (r Gemetrcal Optcs) In many crcumstances, we can gnre te wave nature lgt an assume tat lgt s a stream partcles tat travel n stragt lnes calle rays. Fr nstance, a lgt wave rm a pnt surce
More information