Coursehero >>
Maryland >>
UMBC >>
CS 435 Course Hero has millions of student submitted documents similar to the one below including study guides, homework solutions, papers, and exam answer keys.
Exam Announcements related discussion Assignment 3 is due today at 11:59pm Assignment 4 is up Raycasting-based assignment Ray Casting CMSC 435 Plagiarism and citing sources 1 2 Ray Tracing Renderman Internet Ray Tracing Competition http://www.irtc.org/ http://www.irtc.org/ftp/pub/stills/2004-12-31/lb_muse.jpg Overview of Today Ray Casting Basics Camera and Ray Generation Ray-Plane Intersection Ray-Sphere Intersection 3 4 3D Raytracing Chip Shown at CeBIT 2005 http://www.saarcor.de/ Ray Tracing at ACM s site Over 700 research papers related to ray tracing http://www.acm.org/tog/resources/bib/ 1 Ray casting basics For every pixel Construct a ray from the eye For every object in the scene Find intersection with the ray Keep if closest Shading For every pixel Construct a ray from the eye For every object in the scene Find intersection with the ray Keep if closest Shade depending on light and normal vector 5 6 A Note on Shading Surface/Scene Characteristics: surface normal direction to light viewpoint N L V Ray Tracing Secondary rays (shadows, reflection, refraction) Material Properties Diffuse (matte) Specular (shiny) reflection refraction Much more on Wednesday! Diffuse sphere Specular spheres 7 8 2 Ray Tracing Ray Casting For every pixel Construct a ray from the eye For every object in the scene Find intersection with the ray Keep if closest Shade depending on light and normal vector N Finding the intersection and normal is the central part of ray casting 10 9 Ray Representation? Two vectors: Origin Direction (normalized is better) Durer s Ray Casting Machine Albrecht Durer, 16th century Parametric line P(t) = origin + t * direction P(t) direction origin 11 12 3 Durer s Ray Casting Machine Albrecht Durer, 16th century Overview of Today Ray Casting Basics Camera and Ray Generation Ray-Plane Intersection Ray-Sphere Intersection 13 14 Cameras For every pixel Construct a ray from the eye For every object in the scene Find intersection with ray Keep if closest Pinhole Camera Box with a tiny hole Inverted image Similar triangles Perfect image if hole infinitely small Pure geometric optics No depth of field issue 15 16 4 Oldest Illustration From. R. Gemma Frisius, 1545 Simplified Pinhole Camera Eye-image pyramid (frustum) Note that the distance/size of image are arbitrary 17 18 Camera Description? Eye point e (center) Orthobasis u, v, w (horizontal, up, -direction) Field of view angle Image rectangle height, width Other Weird Cameras E.g. fish eye, omnimax, panorama 19 Image Credits: www.sparse.org 20 5 Overview of Today Ray Casting Basics Camera and Ray Generation Ray-Plane Intersection Ray-Sphere Intersection 21 Ray Casting For every pixel Construct a ray from the eye For every object in the scene Find intersection with the ray Keep if closest First we will study ray-plane intersection 22 Recall: Ray Representation Parametric line P(t) = Ro + t * Rd Explicit representation 3D Plane Representation? Plane defined by Po = (x,y,z) n = (A,B,C) H(p) = d > 0 P normal Po H P' H(p) = d < 0 Implicit plane equation H(P) = Ax+By+Cz+D = 0 = n P + D = 0 P(t) direction Point-Plane distance? Rd origin Ro 23 If n is normalized, distance to plane, d = H(P) d is the signed distance! 24 6 Explicit vs. Implicit? Ray equation is explicit P(t) = Ro + t * Rd Parametric Generates points Hard to verify that a point is on the ray Ray-Plane Intersection Intersection means both are satisfied So, insert explicit equation of ray into implicit equation of plane & solve for t P(t) = Ro + t * Rd H(P) = n P + D = 0 n + (Ro t * Rd) + D = 0 t = -(D + n Ro) / n Rd Plane equation is implicit H(P) = n P + D = 0 Solution of an equation Does not generate points Verifies that a point is on the plane P(t) 25 26 Additional Housekeeping Verify that intersection is closer than previous P(t) < tcurrent Normal For shading diffuse: dot product between light and normal Verify that it is not out of range (behind eye) P(t) > tmin Normal is constant normal P(t) 27 28 7 Overview of Today Ray Casting Basics Camera and Ray Generation Ray-Plane Intersection Ray-Sphere Intersection 29 Sphere Representation? Implicit sphere equation Assume centered at origin (easy to translate) H(P) = P P - r2 = 0 Rd Ro 30 Ray-Sphere Intersection Insert explicit equation of ray into implicit equation of sphere & solve for t P(t) = Ro + t*Rd H(P) = P P r2 r2 =0 (Ro + tRd) (Ro + tRd) - = 0 Rd Rdt2 + 2Rd Rot + Ro Ro - r2 = 0 Ray-Sphere Intersection Quadratic: at2 + bt + c = 0 a = 1 (remember, ||Rd|| = 1) b = 2Rd Ro c = Ro Ro r2 with discriminant and solutions Rd Ro 31 32 8 Ray-Sphere Intersection 3 cases, depending on the sign of b2 4ac What do these cases correspond to? Which root (t+ or t-) should you choose? Closest positive! (usually t-) Ray-Sphere Intersection It's so easy that all ray-tracing images have spheres! 33 34 Geometric Ray-Sphere Intersection Shortcut / easy reject What geometric information is important? Ray origin inside/outside sphere? Closest point to ray from sphere origin? Ray direction: pointing away from sphere? Geometric Ray-Sphere Intersection Is ray origin inside/outside/on sphere? (Ro Ro < r2 / Ro Ro > r2 / Ro Ro = r2) If origin on sphere, be careful about degeneracies O r Rd 35 Ro 36 9 Geometric Ray-Sphere Intersection Is ray origin inside/outside/on sphere? Find closest point to sphere center, tP = - Ro Rd If origin outside & tP < 0 no hit Geometric Ray-Sphere Intersection Is ray origin inside/outside/on sphere? Find closest point to sphere center, tP = - Ro Rd. Find squared distance, d2 = Ro Ro - tP2 If d2 > r2 no hit O r Rd tP 37 O d Ro tP 38 r Rd Ro Geometric Ray-Sphere Intersection Is ray origin inside/outside/on sphere? Find closest point to sphere center, tP = - Ro Rd. Find squared distance: d2 = Ro Ro - tP2 Find distance (t ) from closest point (tP) to correct intersection: t 2 = r2 - d2 If origin outside sphere t = tP - t If origin inside sphere t = tP + t O r d Rd Ro tP t t 39 Geometric vs. Algebraic Algebraic is simple & generic Geometric is more efficient Timely tests In particular for rays outside and pointing away 40 10 Sphere Normal Simply Q/||Q|| Q = P(t), intersection point (for spheres centered at origin) Precision What happens when Origin is on an object? Grazing rays? Problem with floating-point approximation O Rd Ro 41 42 Q normal The evil e In ray tracing, do NOT report intersection for rays starting at the surface (no false positive) Because secondary rays Requires epsilons reflection shadow refraction The evil e: a hint of nightmare Edges in triangle meshes Must report intersection (otherwise not watertight) No false negative 43 44 11 Ray Tracing References There are many references for Ray Tracing The Shirley book has a good introduction to it. Trivia In the newly released movie, Robots they used Bezier patches Ratchet, a later model robot than Rodney, was built with sliding sheets of steel using subdivision surfaces that were converted to Bezier patches for raytracing. Article in Computer Graphics World magazine 45 Image credits: CGW 46 12
Find millions of documents here - Study Guides, Homework Solutions, Papers, Exam Answer Keys and more.
Course Hero has millions of course related materials that will enable you to learn better, faster and get an A in all your courses.
Below is a small sample set of documents:
Shading.pdf
Path: UMBC >> CS >> 1 Fall, 2008
Description: Ray Casting, Lighting & Shading CMSC 435 1 Announcements Assignment 4 is up Raycasting-based assignment 2 Ray Casting Ray Casting Basics Camera and Ray Generation Ray-Plane Intersection Ray-Sphere Intersection 3 Slides courtesy: Durand and ...
Shading.pdf
Path: UMBC >> CS >> 435 Fall, 2008
Description: Ray Casting, Lighting & Shading CMSC 435 1 Announcements Assignment 4 is up Raycasting-based assignment 2 Ray Casting Ray Casting Basics Camera and Ray Generation Ray-Plane Intersection Ray-Sphere Intersection 3 Slides courtesy: Durand and ...
Shading4.pdf
Path: UMBC >> CS >> 1 Fall, 2008
Description: Announcements Assignment 4 is up Raycasting-based assignment Ray Casting, Lighting & Shading CMSC 435 1 2 Ray Casting Ray Casting Basics Camera and Ray Generation Ray-Plane Intersection Ray-Sphere Intersection 3 Slides courtesy: Durand and ...
Shading4.pdf
Path: UMBC >> CS >> 435 Fall, 2008
Description: Announcements Assignment 4 is up Raycasting-based assignment Ray Casting, Lighting & Shading CMSC 435 1 2 Ray Casting Ray Casting Basics Camera and Ray Generation Ray-Plane Intersection Ray-Sphere Intersection 3 Slides courtesy: Durand and ...
Clipping.pdf
Path: UMBC >> CS >> 1 Fall, 2008
Description: Clipping CMSC 435 Announcements Assignment 4 is up Raycasting-based assignment on April 18th Ray Casting Ray Casting Basics Camera and Ray Generation Ray-Plane Intersection Ray-Sphere Intersection Slides courtesy: Durand Cutler Definitions ...
Clipping.pdf
Path: UMBC >> CS >> 435 Fall, 2008
Description: Clipping CMSC 435 Announcements Assignment 4 is up Raycasting-based assignment on April 18th Ray Casting Ray Casting Basics Camera and Ray Generation Ray-Plane Intersection Ray-Sphere Intersection Slides courtesy: Durand Cutler Definitions ...
Clipping4.pdf
Path: UMBC >> CS >> 1 Fall, 2008
Description: Announcements Assignment 4 is up Raycasting-based assignment on April 18th Clipping CMSC 435 Ray Casting Ray Casting Basics Camera and Ray Generation Ray-Plane Intersection Ray-Sphere Intersection Definitions Illumination: the transport of ...
Clipping4.pdf
Path: UMBC >> CS >> 435 Fall, 2008
Description: Announcements Assignment 4 is up Raycasting-based assignment on April 18th Clipping CMSC 435 Ray Casting Ray Casting Basics Camera and Ray Generation Ray-Plane Intersection Ray-Sphere Intersection Definitions Illumination: the transport of ...
Clipping2.pdf
Path: UMBC >> CS >> 1 Fall, 2008
Description: Clipping - II CMSC 435 1 Announcements Assignment 4 is up Raycasting-based assignment on April 18th 2 Clipping Analytically calculating the portions of primitives within the viewport 3 Clipping The nave approach to clipping lines: for each ...
Clipping2.pdf
Path: UMBC >> CS >> 435 Fall, 2008
Description: Clipping - II CMSC 435 1 Announcements Assignment 4 is up Raycasting-based assignment on April 18th 2 Clipping Analytically calculating the portions of primitives within the viewport 3 Clipping The nave approach to clipping lines: for each ...
Clipping2_4.pdf
Path: UMBC >> CS >> 1 Fall, 2008
Description: Announcements Assignment 4 is up Raycasting-based assignment on April 18th Clipping - II CMSC 435 1 2 Clipping Analytically calculating the portions of primitives within the viewport Clipping The nave approach to clipping lines: for each lin...
Clipping2_4.pdf
Path: UMBC >> CS >> 435 Fall, 2008
Description: Announcements Assignment 4 is up Raycasting-based assignment on April 18th Clipping - II CMSC 435 1 2 Clipping Analytically calculating the portions of primitives within the viewport Clipping The nave approach to clipping lines: for each lin...
TextureMapping.pdf
Path: UMBC >> CS >> 1 Fall, 2008
Description: Texture Mapping CMSC 435 1 Announcements Assignment 4 due April, 18th. Quiz/Exam? 2 Texture Mapping: Motivation Scenes created with diffuse lighting look convincingly three-dimensional, but are flat, chalky, and cartoonish Phong lighting lets...
TextureMapping.pdf
Path: UMBC >> CS >> 435 Fall, 2008
Description: Texture Mapping CMSC 435 1 Announcements Assignment 4 due April, 18th. Quiz/Exam? 2 Texture Mapping: Motivation Scenes created with diffuse lighting look convincingly three-dimensional, but are flat, chalky, and cartoonish Phong lighting lets...
TextureMapping4.pdf
Path: UMBC >> CS >> 1 Fall, 2008
Description: Announcements Texture Mapping CMSC 435 Assignment 4 due April, 18th. Quiz/Exam? 1 2 Texture Mapping: Motivation Scenes created with diffuse lighting look convincingly three-dimensional, but are flat, chalky, and cartoonish Phong lighting lets ...
TextureMapping4.pdf
Path: UMBC >> CS >> 435 Fall, 2008
Description: Announcements Texture Mapping CMSC 435 Assignment 4 due April, 18th. Quiz/Exam? 1 2 Texture Mapping: Motivation Scenes created with diffuse lighting look convincingly three-dimensional, but are flat, chalky, and cartoonish Phong lighting lets ...
TextureMapping2.pdf
Path: UMBC >> CS >> 1 Fall, 2008
Description: Texture Mapping - II CMSC 435 1 Announcements Assignment 4 due April, 18th. Homework Extra Credit 2 Texture Mapping: Motivation Scenes created with diffuse lighting look convincingly three-dimensional, but are flat, chalky, and cartoonish Ph...
TextureMapping2.pdf
Path: UMBC >> CS >> 435 Fall, 2008
Description: Texture Mapping - II CMSC 435 1 Announcements Assignment 4 due April, 18th. Homework Extra Credit 2 Texture Mapping: Motivation Scenes created with diffuse lighting look convincingly three-dimensional, but are flat, chalky, and cartoonish Ph...
TextureMapping2_4.pdf
Path: UMBC >> CS >> 1 Fall, 2008
Description: Announcements Texture Mapping - II CMSC 435 Assignment 4 due April, 18th. Homework Extra Credit 1 2 Texture Mapping: Motivation Scenes created with diffuse lighting look convincingly three-dimensional, but are flat, chalky, and cartoonish Pho...
TextureMapping2_4.pdf
Path: UMBC >> CS >> 435 Fall, 2008
Description: Announcements Texture Mapping - II CMSC 435 Assignment 4 due April, 18th. Homework Extra Credit 1 2 Texture Mapping: Motivation Scenes created with diffuse lighting look convincingly three-dimensional, but are flat, chalky, and cartoonish Pho...
Color.pdf
Path: UMBC >> CS >> 1 Fall, 2008
Description: Color, Vision and Light CMSC 435 1 Announcements Assignment 4 due today at 11:59pm! Extra Credit Homework due Wednesday in class 2 3 Color To understand how to make realistic images, we need a basic understanding of the physics and physiology...
Color.pdf
Path: UMBC >> CS >> 435 Fall, 2008
Description: Color, Vision and Light CMSC 435 1 Announcements Assignment 4 due today at 11:59pm! Extra Credit Homework due Wednesday in class 2 3 Color To understand how to make realistic images, we need a basic understanding of the physics and physiology...
Color4.pdf
Path: UMBC >> CS >> 1 Fall, 2008
Description: Announcements Color, Vision and Light CMSC 435 Assignment 4 due today at 11:59pm! Extra Credit Homework due Wednesday in class 1 2 Color To understand how to make realistic images, we need a basic understanding of the physics and physiology of ...
Color4.pdf
Path: UMBC >> CS >> 435 Fall, 2008
Description: Announcements Color, Vision and Light CMSC 435 Assignment 4 due today at 11:59pm! Extra Credit Homework due Wednesday in class 1 2 Color To understand how to make realistic images, we need a basic understanding of the physics and physiology of ...
GraphicsHardware.pdf
Path: UMBC >> CS >> 1 Fall, 2008
Description: Modern Graphics Hardware CMSC 435 Slides from Frdo Durand and Barb Cutler Slides and demos from Hanrahan shaders ...
GraphicsHardware.pdf
Path: UMBC >> CS >> 435 Fall, 2008
Description: Modern Graphics Hardware CMSC 435 Slides from Frdo Durand and Barb Cutler Slides and demos from Hanrahan shaders ...
GraphicsHardware4.pdf
Path: UMBC >> CS >> 1 Fall, 2008
Description: Modern graphics hardware Modern Graphics Hardware Hardware implementation of the rendering pipeline Programmability & shaders Recent, last few years At the vertex and pixel level CMSC 435 Slides from Frdo Durand and Barb Cutler Slides and demos ...
GraphicsHardware4.pdf
Path: UMBC >> CS >> 435 Fall, 2008
Description: Modern graphics hardware Modern Graphics Hardware Hardware implementation of the rendering pipeline Programmability & shaders Recent, last few years At the vertex and pixel level CMSC 435 Slides from Frdo Durand and Barb Cutler Slides and demos ...
Radiosity.pdf
Path: UMBC >> CS >> 1 Fall, 2008
Description: Global Illumination: Radiosity CMSC 435 An early application of radiative heat transfer in stables. Announcements Extra credit homeworks received Assignment 5 due Monday, May 2 Today Why Radiosity The Cornell Box Radiosity vs. Ray Tracing ...
Radiosity.pdf
Path: UMBC >> CS >> 435 Fall, 2008
Description: Global Illumination: Radiosity CMSC 435 An early application of radiative heat transfer in stables. Announcements Extra credit homeworks received Assignment 5 due Monday, May 2 Today Why Radiosity The Cornell Box Radiosity vs. Ray Tracing ...
Radiosity4.pdf
Path: UMBC >> CS >> 1 Fall, 2008
Description: Announcements Global Illumination: Radiosity CMSC 435 An early application of radiative heat transfer in stables. Extra credit homeworks received Assignment 5 due Monday, May 2 Today Why Radiosity The Cornell Box Radiosity vs. Ray Tracing Re...
Radiosity4.pdf
Path: UMBC >> CS >> 435 Fall, 2008
Description: Announcements Global Illumination: Radiosity CMSC 435 An early application of radiative heat transfer in stables. Extra credit homeworks received Assignment 5 due Monday, May 2 Today Why Radiosity The Cornell Box Radiosity vs. Ray Tracing Re...
ReflectionModels.pdf
Path: UMBC >> CS >> 1 Fall, 2008
Description: Reflection Models CMSC 435 Announcements Sample Assignment 4 is posted Assignment 5 due Monday 2nd. Computer Graphics Rendering Geometry Lighting Materials Rendering Image Viewpoint Camera Appearance depends on geometry, materials, lights Phot...
ReflectionModels.pdf
Path: UMBC >> CS >> 435 Fall, 2008
Description: Reflection Models CMSC 435 Announcements Sample Assignment 4 is posted Assignment 5 due Monday 2nd. Computer Graphics Rendering Geometry Lighting Materials Rendering Image Viewpoint Camera Appearance depends on geometry, materials, lights Phot...
ReflectionModels4.pdf
Path: UMBC >> CS >> 1 Fall, 2008
Description: Announcements Sample Assignment 4 is posted Assignment 5 due Monday 2nd. Reflection Models CMSC 435 Slides courtesy: Durand, Cutler and John Hart Computer Graphics Rendering Geometry Lighting Materials Rendering Image Photorealistic Rendering G...
ReflectionModels4.pdf
Path: UMBC >> CS >> 435 Fall, 2008
Description: Announcements Sample Assignment 4 is posted Assignment 5 due Monday 2nd. Reflection Models CMSC 435 Slides courtesy: Durand, Cutler and John Hart Computer Graphics Rendering Geometry Lighting Materials Rendering Image Photorealistic Rendering G...
AntiAliasing.pdf
Path: UMBC >> CS >> 1 Fall, 2008
Description: Sampling, Aliasing & Antialiasing CMSC 435 Slides courtesy: Durand, Cutler and Pat Hanrahan Announcements Assignment 5 due tomorrow at 11:59pm. Assignment 6 out soon! Renderman Three different shaders You can use the scene from assignment 1, ...
AntiAliasing.pdf
Path: UMBC >> CS >> 435 Fall, 2008
Description: Sampling, Aliasing & Antialiasing CMSC 435 Slides courtesy: Durand, Cutler and Pat Hanrahan Announcements Assignment 5 due tomorrow at 11:59pm. Assignment 6 out soon! Renderman Three different shaders You can use the scene from assignment 1, ...
AntiAliasing4.pdf
Path: UMBC >> CS >> 1 Fall, 2008
Description: Announcements Assignment 5 due tomorrow at 11:59pm. Assignment 6 out soon! Sampling, Aliasing & Antialiasing CMSC 435 Renderman Three different shaders You can use the scene from assignment 1, or a new scene you create for this assignment. S...
AntiAliasing4.pdf
Path: UMBC >> CS >> 435 Fall, 2008
Description: Announcements Assignment 5 due tomorrow at 11:59pm. Assignment 6 out soon! Sampling, Aliasing & Antialiasing CMSC 435 Renderman Three different shaders You can use the scene from assignment 1, or a new scene you create for this assignment. S...
NPR.pdf
Path: UMBC >> CS >> 1 Fall, 2008
Description: Non-Photorealistic Rendering (NPR) CMSC 435 1 Announcements Assignment 6 is up Due May 16th Issues with 3Delight Choices 3Delight personal edition http:/www.3delight.com Pixie - http:/www.cs.berkeley.edu/~okan/Pixie/pixie.htm Aqsis - http:...
NPR.pdf
Path: UMBC >> CS >> 435 Fall, 2008
Description: Non-Photorealistic Rendering (NPR) CMSC 435 1 Announcements Assignment 6 is up Due May 16th Issues with 3Delight Choices 3Delight personal edition http:/www.3delight.com Pixie - http:/www.cs.berkeley.edu/~okan/Pixie/pixie.htm Aqsis - http:...
NPR4.pdf
Path: UMBC >> CS >> 1 Fall, 2008
Description: Announcements Assignment 6 is up Due May 16th Issues with 3Delight Choices 3Delight personal edition http:/www.3delight.com Pixie - http:/www.cs.berkeley.edu/~okan/Pixie/pixie.htm Aqsis - http:/aqsis.sourceforge.net/ Non-Photorealistic Rend...
NPR4.pdf
Path: UMBC >> CS >> 435 Fall, 2008
Description: Announcements Assignment 6 is up Due May 16th Issues with 3Delight Choices 3Delight personal edition http:/www.3delight.com Pixie - http:/www.cs.berkeley.edu/~okan/Pixie/pixie.htm Aqsis - http:/aqsis.sourceforge.net/ Non-Photorealistic Rend...
Visualization.pdf
Path: UMBC >> CS >> 1 Fall, 2008
Description: Introduction to Visualization CMSC 435 1 Slides courtesy: Klaus Mueller, Yinlong Sun and Penny Rheingans Announcements Assignment 6 due May 16th at 11:59pm 2 The purpose of computing is insight, not numbers - Hamming 3 Visualization Definitio...
Visualization.pdf
Path: UMBC >> CS >> 435 Fall, 2008
Description: Introduction to Visualization CMSC 435 1 Slides courtesy: Klaus Mueller, Yinlong Sun and Penny Rheingans Announcements Assignment 6 due May 16th at 11:59pm 2 The purpose of computing is insight, not numbers - Hamming 3 Visualization Definitio...
Visualization4.pdf
Path: UMBC >> CS >> 1 Fall, 2008
Description: Announcements Assignment 6 due May 16th at 11:59pm Introduction to Visualization CMSC 435 1 Slides courtesy: Klaus Mueller, Yinlong Sun and Penny Rheingans 2 Visualization The purpose of computing is insight, not numbers - Hamming Definition: V...
Visualization4.pdf
Path: UMBC >> CS >> 435 Fall, 2008
Description: Announcements Assignment 6 due May 16th at 11:59pm Introduction to Visualization CMSC 435 1 Slides courtesy: Klaus Mueller, Yinlong Sun and Penny Rheingans 2 Visualization The purpose of computing is insight, not numbers - Hamming Definition: V...
FinalReview.pdf
Path: UMBC >> CS >> 1 Fall, 2008
Description: Final Review CMSC 435 1 Announcements Assignment 6 due Grading Verbatim copy Implemented on your own Creatively using those shaders - Finals exam Room number: ITE 227 Same as class room Time: 1pm 3pm Date: Monday 23rd, May. Evaluation...
FinalReview.pdf
Path: UMBC >> CS >> 435 Fall, 2008
Description: Final Review CMSC 435 1 Announcements Assignment 6 due Grading Verbatim copy Implemented on your own Creatively using those shaders - Finals exam Room number: ITE 227 Same as class room Time: 1pm 3pm Date: Monday 23rd, May. Evaluation...
FinalReview4.pdf
Path: UMBC >> CS >> 1 Fall, 2008
Description: Announcements Assignment 6 due Grading Verbatim copy Implemented on your own Creatively using those shaders - Final Review CMSC 435 Finals exam Room number: ITE 227 Same as class room Time: 1pm 3pm Date: Monday 23rd, May. Evaluations 1...
FinalReview4.pdf
Path: UMBC >> CS >> 435 Fall, 2008
Description: Announcements Assignment 6 due Grading Verbatim copy Implemented on your own Creatively using those shaders - Final Review CMSC 435 Finals exam Room number: ITE 227 Same as class room Time: 1pm 3pm Date: Monday 23rd, May. Evaluations 1...
cef99r.pdf
Path: Southeastern Bible >> DOC >> 99 Fall, 2008
Description: List of Participants CEF99, Boston College, June 24-26, 1999 Michael Ackermann RWI Hohenzollernstr. 1-3 Essen 45128 Germany Tel: +48/201/8149297 Fax: +48/201/8149200 ackerman@rwi-essen.de Hans M. Amman University of Amsterdam Department of Macroeco...
cef99r.pdf
Path: BC >> DOC >> 99 Fall, 2008
Description: List of Participants CEF99, Boston College, June 24-26, 1999 Michael Ackermann RWI Hohenzollernstr. 1-3 Essen 45128 Germany Tel: +48/201/8149297 Fax: +48/201/8149200 ackerman@rwi-essen.de Hans M. Amman University of Amsterdam Department of Macroeco...
lecture1.pdf
Path: UMBC >> CSEE >> 2003 Fall, 2008
Description: Quantum Computing Dept. of Comp. Sci. & Electrical Engineering Sci. University of Maryland Baltimore County Baltimore, MD 21250 Email: Lomonaco@UMBC.EDU WebPage: http:/www.csee.umbc.edu/~lomonaco WebPage: http:/www.csee.umbc.edu/~lomonaco Samuel J. ...
lecture2.pdf
Path: UMBC >> CSEE >> 2003 Fall, 2008
Description: Quantum Computing Dept. of Comp. Sci. & Electrical Engineering Sci. University of Maryland Baltimore County Baltimore, MD 21250 Email: Lomonaco@UMBC.EDU WebPage: http:/www.csee.umbc.edu/~lomonaco WebPage: http:/www.csee.umbc.edu/~lomonaco Samuel J. ...
lecture3.pdf
Path: UMBC >> CSEE >> 2003 Fall, 2008
Description: Quantum Computing Dept. of Comp. Sci. & Electrical Engineering Sci. University of Maryland Baltimore County Baltimore, MD 21250 Email: Lomonaco@UMBC.EDU WebPage: http:/www.csee.umbc.edu/~lomonaco WebPage: http:/www.csee.umbc.edu/~lomonaco Samuel J. ...
lecture4.pdf
Path: UMBC >> CSEE >> 2003 Fall, 2008
Description: Quantum Computing Dept. of Comp. Sci. & Electrical Engineering Sci. University of Maryland Baltimore County Baltimore, MD 21250 Email: Lomonaco@UMBC.EDU WebPage: http:/www.csee.umbc.edu/~lomonaco WebPage: http:/www.csee.umbc.edu/~lomonaco Samuel J. ...
Rosetta.pdf
Path: UMBC >> CSEE >> 2006 Fall, 2008
Description: Quantum Computing ? Quantum Computing Dept. of Comp. Sci. & Electrical Engineering Sci. University of Maryland Baltimore County Baltimore, MD 21250 Email: Lomonaco@UMBC.EDU WebPage: http:/www.csee.umbc.edu/~lomonaco WebPage: http:/www.csee.umbc.edu/...
Q-Algorithms.pdf
Path: UMBC >> CSEE >> 2006 Fall, 2008
Description: Quantum Computing ? Overview Four Talks A Rosetta Stone for Quantum Computation Quantum Algorithms & Beyond Distributive Quantum Computing Topological quantum Computing and the A Quantum Computing Knot Theoretic Mystery - Can be found on my we...
DQC.pdf
Path: UMBC >> CSEE >> 2006 Fall, 2008
Description: Overview Four Talks A Rosetta Stone for Quantum Computation Quantum Algorithms & Beyond Distributed Quantum Computing Topological quantum Computing and the A Quantum Computing Knot Theoretic Mystery I.S.I., Torino, Italy Torino, Jones Polynomi...
Jones-Poly.pdf
Path: UMBC >> CSEE >> 2006 Fall, 2008
Description: Overview Four Talks atica Inform i Per Can A Rosetta Stone for Quantum Computation Quantum Algorithms & Beyond Distributive Quantum Computing Topological quantum Computing and the A Quantum Computing Knot Theoretic Mystery - Can be found on my...
QKnots-Handout.pdf
Path: UMBC >> CSEE >> 2008 Fall, 2008
Description: Quantum Knots ? Quantum Knots & Mosaics University of Maryland Baltimore County (UMBC) Email: Lomonaco@UMBC.edu WebPage: www.csee.umbc.edu/~lomonaco WebPage: Samuel Lomonaco L-O-O-P This talk was motivated by a number of papers This talk is based...
Syllabus653.pdf
Path: UMBC >> CS >> 653 Spring, 2001
Description: CMSC 442/653: Introduction to Coding Theory Tentative Syllabus Instructor: Professor Samuel J. Lomonaco Office: ITE 222. Email: Lomonaco@umbc.edu Optional Text: Error-Correcting Codes by W. Wesley Peterson and E.J. Weldon, Jr. MIT Press (1996) ISBN 0...
hwk01.pdf
Path: UMBC >> CS >> 653 Spring, 2001
Description: CMSC 442/653 Spring 2009 Instructor: Dr. Lomonaco Homework 1 Listening Assignment: Listen to Beethovens 5-th symphony. Reading Assignment: http:/www.cs.umbc.edu/~lomonaco/s06/652/slides/Equilateral-Triangle.pdf Optional Reading assignment: Peterso...
QMeasurement.pdf
Path: UMBC >> CSEE >> 643 Spring, 2004
Description: Quantum Measurement with Kets Observable MacroWorld O In Physical Reality Philosopher Turf BlackBox Quantum World j Out Eigenvalue Prob= Pj Pj Q. Sys. State j = Pj Q. Sys. State where O = j j P j Spectral Decomposition Quantum...
qc6_lib.txt
Path: UMBC >> CS >> 643 Spring, 2004
Description: > with(linalg): with(group): Warning, the protected names norm and trace have been redefined and unprotected > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > kr:=proc(A,B) # This procedure co...
Syllabus203.pdf
Path: UMBC >> CS >> 203 Fall, 2005
Description: CMSC 203: Discrete Structures Tentative Syllabus Instructor: Professor Samuel J. Lomonaco Office: ITE 222. Email: Lomonaco@umbc.edu Required Text: \"Discrete Mathematics with Applications,\" by Susanna S. Epp PWS Publishing Company 20 Park Plaza, Bosto...
DigitalTextBook.pdf
Path: UMBC >> CS >> 203 Fall, 2005
Description: Fall 2007 textbook Subject: Fall 2007 textbook From: \"UMBC Bookstore Textbook Department\" <textbook@umbc.edu> Date: Thu, 9 Aug 2007 14:52:08 -0400 (EDT) To: lomonaco@umbc.edu Professor Lomonaco, I am writing to inform you that the textbook you selec...
Syllabus203.pdf
Path: UMBC >> CS >> 203 Fall, 2005
Description: CMSC 203 Discrete Structures Tentative Syllabus Spring 2007 Instructor: Professor Samuel J. Lomonaco Office: ITE 222. Email: Lomonaco@umbc.edu Required Text: \"Discrete Mathematics with Applications,\" by Susanna S. Epp PWS Publishing Company 20 Park P...