COMP SCI 352 Computer Graphics and Animation
Computer Graphics2 My name is … My name is … How to find me How to find me Course Policies Course Policies Background Background Your turn Your turn Introductions
Computer Graphics3 The room will be locked but students who take a class in that room will have card access during the following times as long as no class is in session: The room will be locked but students who take a class in that room will have card access during the following times as long as no class is in session: –1. Monday through Friday. 7:00 AM - 9:30 PM. –2. Saturday and Sunday 9:00 AM through 4:30 PM There is no access during other hours. There is no access during other hours. The computers are to be used for course work only. The computers are to be used for course work only. Students are NOT to use the instructor workstations nor the projection equipment. We CAN check who logged into them. Students are NOT to use the instructor workstations nor the projection equipment. We CAN check who logged into them. No software is to be installed on any of the machines. Installing software will result in your access being revoked. Be aware, that it is easy to find out who was logged into a machine when unauthorized software was installed. No software is to be installed on any of the machines. Installing software will result in your access being revoked. Be aware, that it is easy to find out who was logged into a machine when unauthorized software was installed. No food or drink is allowed in the room at any time. No food or drink is allowed in the room at any time. No one who does not have card access should be let into the room. No one who does not have card access should be let into the room. Mac 122 Policies
Computer Graphics4 Cathode Ray Tube (CRT)
Computer Graphics5 Raster Scan Display
Computer Graphics6 Scan Line Interlacing
Computer Graphics7 Random Scan Display: Vector Graphics
Computer Graphics8 Turtle Graphics
Computer Graphics9 Color Pixel
Computer Graphics10 Shadow Mask CRT
Computer Graphics11 Additive Colors Red, Green, Blue = RGB
Computer Graphics12 Subtractive Colors Cyan, Magenta, Yellow
Computer Graphics13 Color Wheel
Computer Graphics14 The Utah Teapot
Computer Graphics15 Vertex and Line Drawing Modes
Computer Graphics16 Vertex and Line Drawing Modes
Computer Graphics17 Polygon Drawing Modes
Computer Graphics18 GLUT Objects
Computer Graphics19 Shapes Demo
Computer Graphics20 Transformations Demo
Computer Graphics21 Synthetic Camera Model
Computer Graphics22 Synthetic Camera Model
Computer Graphics23 Orthographic Projection
Computer Graphics24 Perspective Projection
Computer Graphics25 Projection (Viewing) Plane
Computer Graphics26 OpenGL Rendering Pipeline ( GL_PROJECTION )
Computer Graphics27 View Volume Projection and Clipping
Computer Graphics28 OpenGL Matrices
Computer Graphics29 Effect of the Modelview Matrix
Computer Graphics30 Effect of the Projection Matrix
Computer Graphics31 Effect of the Viewport Matrix
Computer Graphics32 Projection Demo
Computer Graphics33 Visual Realism Hidden face removal Hidden face removal Lighting Lighting Shading Shading Material properties Material properties Shadows Shadows Visual realism is achieved by
Computer Graphics34
Computer Graphics35 Hidden Face Removal Wireframe scene without and with hidden face removal
Computer Graphics36 Flat Shading Wireframe scene and rendering with flat shading
Computer Graphics37 Smooth Shading and Lighting Effects Smooth shading, specular light and shadows
Computer Graphics38 Light and Materials Demo
Computer Graphics39 Texture Mapping Mapping a texture map to a surface (polygon = square)
Computer Graphics40 Texture Mapping Hyperbolic interpolation improves perspective appearance: Without hyperbolic interpolation With hyperbolic interpolation Without hyperbolic interpolation With hyperbolic interpolation
Computer Graphics41 Texture Mapping Mapping a texture to a cylinder:
Computer Graphics42 Texture Mapping Mapping a texture to a sphere:
Computer Graphics43 Texture Mapping Demo
Computer Graphics44 3-D Scene Editor
Computer Graphics45 Polygonal Modeling
Computer Graphics46 Polygonal Modeling - Helix
Computer Graphics47 Tangent Vectors
Computer Graphics48 Frenet Frames